function overNav(nameButton,nameBaseline,colorValue) {
	$(nameBaseline).innerHTML='&nbsp;'+$(nameButton).innerHTML;
	$(nameBaseline).style.backgroundColor=colorValue;
}
function clearBaseline(nameBaseline,colorValue) {
	$(nameBaseline).innerHTML='&nbsp;';
	$(nameBaseline).style.backgroundColor=colorValue;
}
sfHover = function() {
	var sfEls = document.getElementById("menuIndividual").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function displaySelectedInfo(valueName,valueCount,replacementString,lengthMax,multiple) {
	var stringText="";
	$('toggleLink'+valueName).innerHTML='';
	$('toggleLink'+valueName).title="";
	for (i=0;i<valueCount;i++) {
		if (multiple=="yes") {
			if ($(valueName+''+i).checked==true) {
				stringText+=$('label'+valueName+i).innerHTML.stripTags()+', ';
				$('label'+valueName+i).style.display='block';
				$('label'+valueName+i).style.backgroundColor='#08428E';
				$('label'+valueName+i).style.color='#fff';
			} else {
				$('label'+valueName+i).style.display='inline';
				$('label'+valueName+i).style.backgroundColor='#fff';
				$('label'+valueName+i).style.color='#08428E';
			}
		} else {
			if ($(valueName).value==$('label'+valueName+i).innerHTML.stripTags()) {
				stringText=$('label'+valueName+i).innerHTML.stripTags();
				$('label'+valueName+i).style.backgroundColor='#08428E';
				$('label'+valueName+i).style.color='#fff';
			} else {
				$('label'+valueName+i).style.backgroundColor='#fff';
				$('label'+valueName+i).style.color='#08428E';
			}
		}
	}
	if (stringText!="") {
		if (multiple=="yes") {
			$('toggleLink'+valueName).innerHTML=stringText.substring(0,(stringText.length-2)).truncate(lengthMax);
			$('toggleLink'+valueName).title=stringText.substring(0,(stringText.length-2));
		} else {
			$('toggleLink'+valueName).innerHTML=stringText;
			$('toggleLink'+valueName).title=stringText;
		}
	} else {
		$('toggleLink'+valueName).innerHTML=replacementString;
		$('toggleLink'+valueName).title=replacementString;
	}
}
var Ar_StationMetro = new Array();
function displaySelectedInfo2(obj,valueName,valueCount,replacementString,lengthMax,multiple) {
	var stringText="";
	$('toggleLink'+valueName).innerHTML='';
	$('toggleLink'+valueName).title="";
	var oldOne=$(obj).ancestors();
	if (multiple=="yes") {
			if ($(obj).checked==true) {
				//stringText+=$('label'+valueName+i).innerHTML.stripTags()+', ';
				Ar_StationMetro.push(oldOne[0].innerHTML.stripTags());
				oldOne[0].style.display='block';
				oldOne[0].style.backgroundColor='#08428E';
				oldOne[0].style.color='#fff';
			} else {
				Ar_StationMetro.without(oldOne[0].innerHTML.stripTags());
				oldOne[0].style.display='inline';
				oldOne[0].style.backgroundColor='#fff';
				oldOne[0].style.color='#08428E';
			}
			stringText=Ar_StationMetro.join(', ');
		} else {
			if ($(valueName).value==oldOne[0].innerHTML.stripTags()) {
				stringText=oldOne[0].innerHTML.stripTags();
				oldOne[0].style.backgroundColor='#08428E';
				oldOne[0].style.color='#fff';
			} else {
				oldOne[0].style.backgroundColor='#fff';
				oldOne[0].style.color='#08428E';
			}
		}
	if (stringText!="") {
		if (multiple=="yes") {
			$('toggleLink'+valueName).innerHTML=stringText.truncate(lengthMax);
			$('toggleLink'+valueName).title=stringText;
		} else {
			$('toggleLink'+valueName).innerHTML=stringText;
			$('toggleLink'+valueName).title=stringText;
		}
	} else {
		$('toggleLink'+valueName).innerHTML=replacementString;
		$('toggleLink'+valueName).title=replacementString;
	}
}

function encode(str) {
	var result = "";
	for (i = 0; i < str.length; i++) {
		if (str.charAt(i) == " ") result += "+";
		else result += str.charAt(i);
	}
	return escape(result);
}

function decode(str) {
//	var result = "";
 	var result = str.replace(/\+/g, " ");
/*	
	for (i = 0; i< str.length; i++) {
		if (str.charAt(i) == "+") result += " ";
		else result += str.charAt(i);
	}
*/
	return unescape(result);
}

function checkFormContact(type,lang) {
	if (type=='full') {
		objForm=$('contactFormFull');
	} else if (type=='simple') {
		objForm=$('contactFormSimple');
	} else if (type=='sendFriend') {
		//objForm=$('contactFormSendFriend');
	}
	erreur=0;
	strErreurFR="";
	strErreurEN="";
	// Champs communs obligatoires : i_Str_Prenom, i_Str_Nom, i_Str_Email, i_Txt_Message
	if (Is_Empty($F('i_Str_Prenom'))) {
		erreur=1;
		strErreurFR+="Veuillez indiquez votre prénom. \r\n";
		strErreurEN+="Please insert your first name. \r\n";
	}
	if (Is_Empty($F('i_Str_Nom'))) {
		erreur=1;
		strErreurFR+="Veuillez indiquer votre nom. \r\n";
		strErreurEN+="Please insert your name. \r\n";
	}
	if (Is_Empty($F('i_Str_Email'))) {
		erreur=1;
		strErreurFR+="Veuillez indiquer votre email. \r\n";
		strErreurEN+="Please insert your email. \r\n";
	} else if (!Is_Email($F('i_Str_Email'))) {
		erreur=1;
		strErreurFR+="L'adresse email indiquée n'est pas valide.\r\n";
		strErreurEN+="Your email adress is not valid. \r\n";
	}
	if (type=='full') {
		if (Is_Empty($F('i_Str_Sujet'))) {
			erreur=1;
			strErreurFR+="Veuillez donner un sujet à votre message. \r\n";
			strErreurEN+="Please give a subject to your message. \r\n";
		}
	}
	if (Is_Empty($F('i_Txt_Message'))) {
		erreur=1;
		strErreurFR+="Votre message est vide. \r\n";
		strErreurEN+="Your message is empty. \r\n";
	}
	if (type=='sendFriend') {
		if (Is_Empty($F('i_Str_FriendEmail'))) {
			erreur=1;
			strErreurFR+="Veuillez indiquer l'email de votre ami. \r\n";
			strErreurEN+="Please insert your friend's email. \r\n";
		} else if (!Is_Email($F('i_Str_FriendEmail'))) {
			erreur=1;
			strErreurFR+="L'adresse email indiquée pour votre ami n'est pas valide.\r\n";
			strErreurEN+="Your friend's email adress is not valid. \r\n";
		}
	}
	if (erreur==1) {
		if (lang=='fr') {
			alert(strErreurFR);
		} else {
			alert(strErreurEN);
		}
		return false;
	} else {
		return true;
	}
}

function openWindow(url,name,sizeW,sizeH) {
	window.open(url,name,'toolbar=no,location=no,directories=no,status=no,scrollbars=auto,resizable=no,width='+sizeW+',height='+sizeH);
}