function afficheMenu(numeroMenu,menuMax){

var idMenu=document.getElementById('menu'+numeroMenu);
var idMenuDeroule=document.getElementById('deroulemenu'+numeroMenu);

for (var i=1; i<=menuMax;i++){ 
	if(document.getElementById('menu'+i)!=idMenu){
		document.getElementById('menu'+i).style.display="none";
		document.getElementById('deroulemenu'+i).style.listStyleImage='url(images/croix.png)';
	}
	/*else idMenu.*/
}
	
if(idMenu.style.display=="block"){
	idMenu.style.display="none";
	idMenuDeroule.style.listStyleImage='url(images/croix.png)';}
else {idMenu.style.display="block";
idMenuDeroule.style.listStyleImage='url(images/moins.png)';}
return false;
}

function afficheSousMenu(numeroMenu,numeroSousMenu,menuMax){

var nomIdSMenu='menu'+numeroMenu+'s';
var idSousMenu=document.getElementById(nomIdSMenu+numeroSousMenu);
var idSMenuDeroule='deroulemenu'+numeroMenu+'s';
var idMenuDeroule=document.getElementById(idSMenuDeroule+numeroSousMenu);

for (var i=1; i<=menuMax;i++){
	if(document.getElementById(nomIdSMenu+i)!=idSousMenu)
	{
	document.getElementById(nomIdSMenu+i).style.display="none";
	document.getElementById(idSMenuDeroule+i).style.listStyleImage='url(images/croix2.png)';}
}
	

if(idSousMenu.style.display=="block"){
	idSousMenu.style.display="none";
idMenuDeroule.style.listStyleImage='url(images/croix2.png)';

}

else {idSousMenu.style.display="block";
idMenuDeroule.style.listStyleImage='url(images/moins2.png)';
/*alert ("toto");*/
}return false;
}

/***************************fonctions de sauvegarde du menu*********************************/
function SetCookie (name, value)
{
//nouvel objet date
//var aujourdhui = new Date() ;
 
//nouvel objet date
//var expdate = new Date() ;
 
//plus an an à partir d'aujourdh'ui le cookie ne s'efface jamais
//expdate.setTime( aujourdhui.getTime() + ( 365*24*60*60*1000 ) )

 
//creation du cookie
document.cookie = name + "=" + value// + ";expires=" + expdate.toGMTString() ;
}

//récupère la valeur du cookie
function GetCookie ()
{
	var cookValue = new Array() ;
	//on récupère la position du "=" dans le cookie
	var cooks= document.cookie.split(";");
	var cook1=cooks[0].split("=");
	var cook2=cooks[1].split("=");
	var url1=location.search.substring(1).split('&');

	
	switch(url1[0]){
		case "menu=distributeurs":

		if(cook2[0]=="menuSave"^cook1[0]=="menuSave")SetCookie("menuSaved","");
	//on prend la sous-chaine comprise entre le "=" et le ";" donc sa valeur
	cookValue[0] = cook2[1].substring( cook2[1], cook2[1].indexOf("1")) ;
	document.getElementById("menu1").style.display=cookValue[0];
	cookValue[1] = cook2[1].substring ( cook2[1].indexOf("1")+1, cook2[1].indexOf("2")) ;
	document.getElementById("menu2").style.display=cookValue[1];
	cookValue[2] = cook2[1].substring ( cook2[1].indexOf("2")+ 1, cook2[1].indexOf("3")) ;
	document.getElementById("menu3").style.display=cookValue[2];
	cookValue[3] = cook2[1].substring ( cook2[1].indexOf("3")+ 1, cook2[1].indexOf("4")) ;
	document.getElementById("menu4").style.display=cookValue[3];
	cookValue[4] = cook2[1].substring ( cook2[1].indexOf("4")+ 1, cook2[1].indexOf("5")) ;
	document.getElementById("menu1s1").style.display=cookValue[0];
	cookValue[5] = cook2[1].substring ( cook2[1].indexOf("5")+ 1) ;
	document.getElementById("menu1s2").style.display=cookValue[5];
	
	refresh_distri();
	break;
	
		case "menu=produits": 
		if(cook1[0]=="menuSaved"^cook2[0]=="menuSaved")SetCookie("menuSave","");
		//if(url[0]=="menu=distributeurs")SetCookie("menuSave","");
			//on prend la sous-chaine comprise entre le "=" et le ";" donc sa valeur
	cookValue[0] = cook1[1].substring( cook1[1], cook1[1].indexOf("1")) ;
	document.getElementById("menu1").style.display=cookValue[0];
	cookValue[1] = cook1[1].substring ( cook1[1].indexOf("1")+ 1) ;
	document.getElementById("menu1s1").style.display=cookValue[1];
		
	refresh_produit();
	break;
	
	default:break;
	}
}

/*****************sauvegarde état du menu************/
function saveMenu() {
	var url=location.search.substring(1).split('&');
	
	switch(url[0]){
	case "menu=distributeurs": 
	var menustate1=document.getElementById("menu1").style.display+"1";
	var menustate2=document.getElementById("menu2").style.display+"2";
	var menustate3=document.getElementById("menu3").style.display+"3";
	var menustate4=document.getElementById("menu4").style.display+"4";
	var menustate5=document.getElementById("menu1s1").style.display+"5";
	var menustate6=document.getElementById("menu1s2").style.display;
	
	var menustate=menustate1+menustate2+menustate3+menustate4+menustate5+menustate6;
	
	SetCookie("menuSave",menustate);
	break;
	
	case "menu=produits":
	var menustate1=document.getElementById("menu1").style.display+"1";
	var menustate2=document.getElementById("menu1s1").style.display;
	
	var menustate=menustate1+menustate2;
	
	SetCookie("menuSaved",menustate);
	break;

default:return;}
}

/************rafraichissement du menu**************/
function refresh_distri(){
	for(var i=1;i<5;i++){
		var idMenu=document.getElementById('menu'+i);
		if(idMenu.style.display=="block") document.getElementById('deroulemenu'+i).style.listStyleImage='url(images/moins.png)';
		if(idMenu.style.display=="none") document.getElementById('deroulemenu'+i).style.listStyleImage='url(images/croix.png)';}
	for(var j=1;j<3;j++){
		var idSousMenu=document.getElementById('menu1s'+j);
		if(idSousMenu.style.display=="block") document.getElementById('deroulemenu1s'+j).style.listStyleImage='url(images/moins2.png)';
		if(idSousMenu.style.display=="none") document.getElementById('deroulemenu1s'+j).style.listStyleImage='url(images/croix2.png)';}
		}
		
function refresh_produit(){
	for(var i=1;i<4;i++){
		var idMenu=document.getElementById('menu'+i);
		if(idMenu.style.display=="block") document.getElementById('deroulemenu'+i).style.listStyleImage='url(images/moins.png)';
		if(idMenu.style.display=="none") document.getElementById('deroulemenu'+i).style.listStyleImage='url(images/croix.png)';}
	for(var j=1;j<2;j++){
		var idSousMenu=document.getElementById('menu1s'+j);
		if(idSousMenu.style.display=="block") document.getElementById('deroulemenu1s'+j).style.listStyleImage='url(images/moins2.png)';
		if(idSousMenu.style.display=="none") document.getElementById('deroulemenu1s'+j).style.listStyleImage='url(images/croix2.png)';}
		}

		
/***********Fonction du formulaire************/
function check() {
	var err = "";

if (document.formulr.nom.value == "")	{
		err += "Veuillez saisir votre nom.\n";
		//document.formulaire.nom.style.backgroundColor = "#F3C200";
	}
	
if (document.formulr.prenom.value == "")	{
		err += "Veuillez saisir votre prenom.\n";
		//document.formulaire.prenom.style.backgroundColor = "#F3C200";
	}
	
if (document.formulr.telephone.value != "")	{
		matchNumber = document.formulr.telephone.value.match("[0-9]{10}");
		if (!matchNumber){
		//document.formulaire.mail.style.backgroundColor = "#F3C200";
			err += "Le numero de téléphone est incorrect.\n";}
		}
else {err += "Veuillez saisir votre numéro de téléphone.\n";}	

if (document.formulr.courriel.value != "")	{
		indexAroba = document.formulr.courriel.value.indexOf('@');
		indexPoint = document.formulr.courriel.value.indexOf('.');
		if ((indexAroba < 0) || (indexPoint < 0))		{
		//document.formulaire.mail.style.backgroundColor = "#F3C200";
			err += "Le mail est incorrect.\n";
		}
	}
else	{
		//document.formulaire.courriel.style.backgroundColor = "#F3C200";
		err += "Veuillez saisir votre adresse e-mail.\n";
	}
	


if (document.formulr.message.value == "")	{
		err += "Veuillez saisir votre message.\n";
		//document.formulaire.prenom.style.backgroundColor = "#F3C200";
	}

if (err == "") return(true);
else	{
		alert(err);
		return(false);
	}
}
