var nbpersonne  = 17;
var nbreference = 30;

function equipe_DoFSCommand(command, args) {
 if (command == "messagebox") {
 alert(args);
 }
}



function showRef(nb) {
	for (var i=0;i<=nbreference;i++) {
		document.getElementById("reference" + i).className = "cache";
	}
	document.getElementById("reference" + nb).className = "visible";
}

function showPerso(nb) {
	for (var i=0;i<=nbpersonne;i++) {
		document.getElementById("perso" + i).className = "cache";
	}
	document.getElementById("perso" + nb).className = "visible";
	//alert ("showPerso : " + nb);
}


function validation() {
	var dateJour = new Date();
	var age = dateJour.getFullYear() - document.form1.naissance.value;
	// si je suis en AM du Nord age doit être > 21 sinon 18
	if ( ((document.form1.pays_cb.value == 222) || (document.form1.pays_cb.value == 36)) && (age < 21) ) {
		document.getElementById("result").style.color="#FF0000";
        document.getElementById("result").innerHTML="<br />Vous n'avez pas l'âge légal de rentrer sur ce site<br />";
	} else if (age < 18) {
		document.getElementById("result").style.color="#FF0000";
       document.getElementById("result").innerHTML="<br />Vous n'avez pas l'âge légal de rentrer sur ce site<br />";
	} else {
		// L'age est correct pour le pays sélectionné
		ecrireCookie("dejavenu", "oui");
		tb_remove();
		document.getElementById("mainFlash").className = "visible";
		document.getElementById("mainPhoto").className = "cache";
	}
}

function validerInfosAmi() {
	if (document.formSaisie.nom.value != "") {
		
		if ((document.formSaisie.emailfrom.value == "") || (document.formSaisie.emailto.value == ""))  {
			alert ("Veuillez bien renseigner les Emails");
			document.formSaisieForm.emailfrom.style.backgroundColor = "#D24929";
			document.formSaisieForm.emailto.style.backgroundColor = "#D24929";
			return false;
		} else {
			return ( validerEmail(document.formSaisie.emailfrom.value) && validerEmail(document.formSaisie.emailto.value) );
		}

	 } else {
		alert ("Veuillez bien renseigner votre Nom");
		document.formSaisieForm.nom.style.backgroundColor = "#D24929";
		return false;
	 }
}

function validerInfos() {

	if ((document.formSaisieForm.nom.value != "") && (document.formSaisieForm.prenom.value != ""))  {

		if (document.formSaisieForm.email.value == "")  {
			document.formSaisieForm.email.style.backgroundColor = "#D24929";
			alert ("Veuillez bien renseigner votre Email");
			return false;
		} else {
			return (validerEmail(document.formSaisieForm.email.value));
		}
		
	  } else {
		  
		if (document.formSaisieForm.nom.value == "") {  
			document.formSaisieForm.nom.style.backgroundColor = "#D24929";
		}
		if (document.formSaisieForm.prenom.value == "") {  
			document.formSaisieForm.prenom.style.backgroundColor = "#D24929";
		}
		
		alert ("Veuillez bien renseigner votre Nom et votre Prénom");
		return false;
	  }
}

function validerEmail(email){

		var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
	
		if (email != "") {
			if (modele.test(email)) {
			  return true;
			} else {
			  alert("Votre adresse email \"" + email + "\" est invalide");
			  return false;
			}		
		}
        return true;
}

function changePhoto(nb) {
	el = document.getElementById('elements-'+nb);
	el.style.backgroundImage = "url(img/menu/base-"+nb+"-on.jpg)";
}
function restaurePhoto(nb) {
	el = document.getElementById('elements-'+nb);
	el.style.backgroundImage = "url(img/menu/base-"+nb+"-off.jpg)";
}
function goTo(adresse) {
	location.href=adresse;
}

function affichFormEmail() {
	el = document.getElementById('envoyerami');
	if (el.style.display == "block") {
		el.style.display = "none";
	} else {
		el.style.display = "block";
	}
}

function ecrireCookie(nom, valeur)
{
	var argv=ecrireCookie.arguments;
	var argc=ecrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

function getCookieVal(offset)
{
var endstr=document.cookie.indexOf (";", offset);
if (endstr==-1) endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function lireCookie(nom)
{
var arg=nom+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
while (i<clen)
{
var j=i+alen;
if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
i=document.cookie.indexOf(" ",i)+1;
if (i==0) break;

}
return null;
}