prix = new Array()
prix['fr'] = 'Prix'
prix['de'] = 'Preise'
prix['en'] = 'Price'
	
function getLanguage() {
	lang = 'en'
	if (window.location.pathname.indexOf('/fr') > -1) { lang = 'fr' }
	else if (window.location.pathname.indexOf('/de') > -1) { lang = 'de' }
	return lang
} // getLanguage


function SC(ref) {
	var items = getCookie('items')
	
	var reg = /\*$/
	if (reg.test(ref)) {
		ref = ref.replace(reg, '')
	}
	
	if (items != undefined && items != '') {
		items = items + '|' + ref
	}
	else {
		items = ref
	}
	setSessionCookie('items', items)
}
function SCmodify() {
	window.history.back()
}
function SCempty() {
	setSessionCookie('items', '')
	window.location = window.location
}


function updateCaddyDisplay (items){
	var count = 0
	
	// make all items to be unique
	if (items != '') {
		a = new Array
		if (items.indexOf('|')) {
			a = items.split('|')
		}
		else {
			a[0] = items
		}
		itemsArray = new Array
		itemsArray = unique(a)
		count = itemsArray.length
	}
	
	if (count > 0) {
		document.getElementById('imgCaddie').src = '/media/img/nav/i/caddiePlein.gif'
		document.getElementById('caddyQty').innerHTML = ' (' + count +')'
	}
	else {
		document.getElementById('imgCaddie').src = '/media/img/nav/i/caddie.gif'
		document.getElementById('caddyQty').innerHTML = ' (0)'
	}
}

function unique(liste) {
	var listeK = new Array()
	for (var i in liste) {
		listeK[liste[i]] = i ;
	}
	liste = new Array()
	for (var i in listeK) {
		liste[listeK[i]] = i ;
	}
	l = new Array()
	j = 0
	for (var i in liste) {
		if (liste[i] != undefined) {
			l[j] = liste[i]
			j++
		}
	}
	return l;   
}

function getCookie(c_name) {
if (document.cookie.length > 0) {
	c_start=document.cookie.indexOf(c_name + "=")
	if (c_start != -1) {
		c_start = c_start + c_name.length + 1
		c_end = document.cookie.indexOf(";", c_start)
		if (c_end == -1) c_end = document.cookie.length
		return unescape(document.cookie.substring(c_start, c_end))
		}
	}
	return ""
}

function setSessionCookie(c_name, c_value) {
	document.cookie = c_name + "=" + c_value + '; path=/'
	updateCaddyDisplay(c_value)
}


Found = new Array()
function GetItemId(ref) {
	for(i=0;i<References.length;i++) {
		if(References[i] == ref) { 
			if (Found[i] != undefined) {
				if (i > Found[i]) {
					Found[i]++
					Matched = i
					break
				}
			}
			else {
				Found[i] = i
				Matched = i
				break
			}
		}
	}
	if(Matched!=-1) {
		return(Matched)
	}
	else {
		return(-1)
	}
}

function PR(ref) {
	star = ''
	var reg = /\*$/
	if (reg.test(ref)) {
		ref = ref.replace(reg, '')
		star = '*'
	}
	id = GetItemId(ref)
	ref += star
	if (Prices[0] != undefined) {
		link = 'SC(\'' + ref + '\')'
	}
	else {
		link = 'void(0)'
	}
	if (Texts[id]) {
		if (Promos[id] == 1) {
			str = '<a href="javascript:' + link + '" class="ItemLink" onmousemove="posP(event)" onmouseover="posP(event);ShowP(' + id + ',\'' + ref + '\')" onmouseout="HideP()">' + ref + '</a>'
		}
		else {
			str = '<a href="javascript:' + link + '" class="ItemLink" onmousemove="posP(event)" onmouseover="posP(event);ShowP(' + id + ',\'' + ref + '\')" onmouseout="HideP()">' + ref + '</a>'
		}
}
	else {
		str = '<a href="javascript:' + link + '" class="ItemLink">' + ref + '</a>'
	}
	document.write(str)//'<strong>'+References[id]+'</strong>')
}

function ShowP(id,ref) {
	iI = document.getElementById('itemInfo')
	iI.style.display = ''
	var reg = /\*$/
	if (reg.test(ref)) {
		ref = ref.replace(reg, '')
	}
	iI.innerHTML = '<div id="itemInfoTitle">' + ref + '</div><div id="itemInfoContent">' + Texts[id] + '</div>'
}
function posP(event) {
	iI = document.getElementById('itemInfo')
	iI.style.left = event.clientX + 15 + 'px'
	iI.style.top = event.clientY + 15 + 'px'
} // posP
function HideP() {
	document.getElementById('itemInfo').style.display = 'none'
}

function PP(ref) {
	lang = getLanguage()
	id = GetItemId(ref)
	if (Prices[id] != undefined) {
		txt = Prices[id]
	}
	else {
		if (SiteID == 4) {
			txt = '<a href="mailto:usa@milian.com" class="price">Price upon request</a>'
		}
		else {
			txt = '<a href="javascript:void(0)" class="price" onmousemove="posPP(event)" onmouseover="posPP(event);ShowPP(' + id + ',\'' + ref + '\')" onmouseout="HideP()">' + prix[lang] + ' ?</a>'
		}
	}
	document.write(txt)
}

function ShowPP(id,ref) {
	lang = getLanguage()
	hC = new Array()
	hC['fr'] = 'Vous devez vous identifier<br />pour pouvoir commander<br />et accéder à nos tarifs'
	hC['de'] = 'You must authenticate<br />to be able to order<br />and access our pricing'
	hC['en'] = 'You must authenticate<br />to be able to order<br />and access our pricing'
	iI = document.getElementById('itemInfo')
	iI.style.display = ''
	iI.innerHTML = '<div style="padding: 5px;">' + hC[lang] + '</div>'
	
}function posPP(event) {
	iI = document.getElementById('itemInfo')
	iI.style.left = event.clientX - 180 + 'px'
	iI.style.top = event.clientY + 25 + 'px'
} // posPP

function Search() {
	if(document.searchForm.searchField.value!=''){
			document.searchForm.submit()
	}
} // Search

function Login() {
	if(document.loginForm.emailField.value!='' && document.loginForm.passwordField.value!=''){
			document.loginForm.submit()
	}
} // Login

function Disconnect() {
	mD = new Array()
	mD['fr'] = 'Souhaitez-vous vraiment vous déconnecter maintenant'
	mD['de'] = 'Wünschen Sie wirklich, sich jetzt abzuschalten'
	mD['en'] = 'Do you really want to disconnect now'
	if (confirm(mD[getLanguage()])) {
		document.cookie = "msid=;path=/;expires=0"
		document.cookie = "muid=;path=/;expires=0"
		window.location = window.location
	}
} // changeFontSize

