//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
arrowDownImg=new Image(); 
arrowDownImg.src="templates/default/img/fleche_rose_down.png";
arrowHorizImg=new Image();
arrowHorizImg.src="templates/default/img/fleche_rose.png";


function showDiv(id,n)
{
	var d = document.getElementById(id);

	if(d)
	{
		if (d.style.display=='none')
		{
			d.style.display='block';
			document.getElementById('ul_bleu'+n).style.listStyleImage="url("+arrowDownImg.src+")";
			
			//document["imgsmenu"+num].src=foldoutImg.src;
		}
		else
		{
			document.getElementById('ul_bleu'+n).style.listStyleImage="url("+arrowHorizImg.src+")";
			d.style.display='none';
			//document["imgsmenu"+num].src=foldinImg.src;
		}
	}
}

function hideDiv(id,n)
{
	var d = document.getElementById(id);

	if(d)
	{
		if (d.style.display=='none')
		{
			d.style.display='block';
			//document.getElementById('ul_rose'+n).style.listStyleImage="url("+arrowDownImg.src+")";
			//document["imgsmenu"+num].src=foldoutImg.src;
		}
		else
		{
			//document.getElementById('ul_rose'+n).style.listStyleImage="url("+arrowHorizImg.src+")";
			d.style.display='none';
			//document["imgsmenu"+num].src=foldinImg.src;
		}
	}
}

function showHide(id)
{
	var d = document.getElementById(id);

	if(d)
	{
		if (d.style.display=='none')
		{
			d.style.display='block';
		}
		else
		{
			d.style.display='none';
		}
	}
}

function isOK(s,l)
{
	if(!isNaN(s)||s.length<l) 
	{
		return false;
	}
	return true;
}



function valider()
{
	for(i=0;i<document.myform.objectif.length;i++)
	{
		if(document.myform.objectif[i].checked)
		{
			return true;	
		}
	}	
	alert("Veuillez choisir un objectif de perte de poids");
	return false;
}

function validForm(frm)
{
	var ok=true;
	if(frm.login.value=="Email"||frm.login.value==""||frm.login.value.length<6)
	{
		ok=false;
	}
	if(frm.password.value=="Mot de passe"||frm.password.value==""||frm.password.value.length<6)
	{
		ok=false;
	}
	return ok;
}

function valider_hp()
{
var ok=true;

	if(isNaN(document.formDiagnosticMinceurDisplayer.age.value)||document.formDiagnosticMinceurDisplayer.age.value==""||document.formDiagnosticMinceurDisplayer.age.value<18)
	{
		document.getElementById("checkAge").innerHTML="Entre 18 et 78 ans";
		ok=false;
	}
	else
		document.getElementById("checkAge").innerHTML="";		
	if(isNaN(document.formDiagnosticMinceurDisplayer.taille.value)||document.formDiagnosticMinceurDisplayer.taille.value==""||(document.formDiagnosticMinceurDisplayer.taille.value<130||document.formDiagnosticMinceurDisplayer.taille.value>220))
	{
		document.getElementById("checkTaille").innerHTML="Entre 130 et 220 cm";
		ok=false;
	}
	else
		document.getElementById("checkTaille").innerHTML="";	
	if(isNaN(document.formDiagnosticMinceurDisplayer.poids.value)||document.formDiagnosticMinceurDisplayer.poids.value==""||(document.formDiagnosticMinceurDisplayer.poids.value<40||document.formDiagnosticMinceurDisplayer.poids.value>200))
	{
		document.getElementById("checkPoids").innerHTML="Entre 40 et 200 kg";
		ok=false;
	}
	else
		document.getElementById("checkPoids").innerHTML="";
	return ok;
}

function ajouter_qte(sens)
{
	if(sens=='+')
	{
		document.frmCaddie.quantite.value=parseInt(document.frmCaddie.quantite.value)+1;	
	}
	if(sens=='-'&&document.frmCaddie.quantite.value>1)
	{
		document.frmCaddie.quantite.value=parseInt(document.frmCaddie.quantite.value)-1;
	}
		
}

function validerProgTabac(frm,qte1,qte2)
{
	var ok=true;
	message='';
	ret = '\n';
	
	if(qte1!='')
	nbphase1 = frm.try_vanille_p1.selectedIndex+frm.try_choco_p1.selectedIndex;

	
	if(qte2!='')
	{
		nbphase2 = frm.try_vanille_p2.selectedIndex+frm.try_choco_p2.selectedIndex;
	
		if(qte1!='' && nbphase1!=qte1)
		{
			message+="Veuillez choisir "+qte1+" produits pour la phase I. (vous en avez choisi "+nbphase1+")"+ret;	
			ok=false;
		}
		
		if(nbphase2!=qte2)
		{
			message+="Veuillez choisir "+qte2+" produits pour la phase II. (vous en avez choisi "+nbphase2+")"+ret;	
			ok=false;
		}
	}
        else
	{
		if(nbphase1!=qte1)
		{
			message+="Veuillez choisir "+qte1+" produits pour ce programme. (vous en avez choisi "+nbphase1+")"+ret;	
			ok=false;
		}
	}
	
	if(!ok)
	{
		alert(message);
	}
	
	return ok;
}

function validerProg(qte1,qte2,qte3)
{
	var ok=true;
	message='';
	ret = '\n';
	f=document.frmProgramme;
	
	nbptdej = f.petitdej_cacao.selectedIndex+f.petitdej_capuccino.selectedIndex+f.petitdej_creme_cereales.selectedIndex;
	
	nbdej = f.dej_creme_asperge.selectedIndex;
	nbdej+= f.dej_creme_volaille.selectedIndex;
	nbdej+= f.dej_blini_nature.selectedIndex;
	nbdej+= f.dej_omelette.selectedIndex;
	nbdej+= f.dej_veloute.selectedIndex;
	nbdej+= f.dej_9legumes.selectedIndex;
	nbdej+= f.dej_puree.selectedIndex;
	nbdej+= f.dej_souffle.selectedIndex;
	nbdej+= f.dej_soupe.selectedIndex;
	nbdej+= f.dej_tajine.selectedIndex;
	nbdej+= f.dej_pates.selectedIndex;
	
	
	nbdess = f.dess_raisin_barre.selectedIndex;
	nbdess+= f.dess_amande_barre.selectedIndex;
	nbdess+= f.dess_capuccino_drink.selectedIndex;
	nbdess+= f.dess_chocolat_drink.selectedIndex;
	nbdess+= f.dess_chocolat_barre.selectedIndex;
	nbdess+= f.dess_noix_coco_barre.selectedIndex;
	nbdess+= f.dess_orange_drink.selectedIndex;
	nbdess+= f.dess_vanille_drink.selectedIndex;
	nbdess+= f.dess_creme_catalane.selectedIndex;
	nbdess+= f.dess_creme_gourmande.selectedIndex;
	nbdess+= f.dess_crepe_orange.selectedIndex;
	nbdess+= f.dess_fondant.selectedIndex;
	nbdess+= f.dess_mousse.selectedIndex;
	
	
	//alert(nbptdej+"-"+nbdej+"-"+nbdess);
	//alert(document.frmProgramme.petitdej_cacao.selectedIndex+"-"+document.frmProgramme.petitdej_capuccino.selectedIndex+"-"+document.frmProgramme.petitdej_creme_cereales.selectedIndex);
	if(nbptdej!=qte1)
	{
		message+="Veuillez choisir "+qte1+" produits pour le petit dejeuner. (vous en avez choisi "+nbptdej+")"+ret;	
		ok=false;
	}
	
	if(nbdej!=qte2)
	{
		message+="Veuillez choisir "+qte2+" produits pour le dejeuner. (vous en avez choisi "+nbdej+")"+ret;	
		ok=false;
	}
	
	if(nbdess!=qte3)
	{
		message+="Veuillez choisir "+qte3+" produits pour le dessert. (vous en avez choisi "+nbdess+")"+ret;	
		ok=false;
	}

		
	
	if(!ok)
	{
		alert(message);
	}
	
	return ok;

}
function validerProgBDD(f,qte1,qte2,qte3)
{
	var ok=true;
	message='';
	ret = '\n';
	
	var breakfast=new Array();
	breakfast=f.breakfast.value.split(',');
	nbpetdej = 0;
	for(i=0;i<breakfast.length;i++)
	{
		nbpetdej+=eval('f.breakfast_'+breakfast[i]+'.selectedIndex');
	}
	if(nbpetdej!=qte1)
	{
		message+="Veuillez choisir "+qte1+" produits breakfast. (vous en avez choisi "+nbpetdej+")"+ret;	
		ok=false;
	}
	
	var potage=new Array();
	potage=f.potage.value.split(',');
	nbrepas = 0;
	for(i=0;i<potage.length;i++)
	{
		nbrepas+=eval('f.potage_'+potage[i]+'.selectedIndex');
	}
	var plat=new Array();
	plat=f.plat.value.split(',');
	for(i=0;i<plat.length;i++)
	{
		nbrepas+=eval('f.plat_'+plat[i]+'.selectedIndex');
	}
	if(nbrepas!=qte2)
	{
		message+="Veuillez choisir "+qte2+" repas (potage,plat). (vous en avez choisi "+nbrepas+")"+ret;	
		ok=false;
	}
	
	var barre=new Array();
	barre=f.barre.value.split(',');
	nbdessert = 0;
	for(i=0;i<barre.length;i++)
	{
		//nbdessert+=eval('f.barre_'+barre[i]+'.selectedIndex');
	}
	
	var dessert=new Array();
	dessert=f.dessert.value.split(',');
	for(i=0;i<dessert.length;i++)
	{
		nbdessert+=eval('f.dessert_'+dessert[i]+'.selectedIndex');
	}
	
	
	var drink=new Array();
	drink=f.drink.value.split(',');
	for(i=0;i<drink.length;i++)
	{
		nbdessert+=eval('f.drink_'+drink[i]+'.selectedIndex');
	}
	
	if(nbdessert!=qte3)
	{
		message+="Veuillez choisir "+qte3+" desserts ou drinks. (vous en avez choisi "+nbdessert+")"+ret;	
		ok=false;
	}
	
	if(!ok)
	{
		alert(message);
	}
	
	return ok;
}
/*
function validerProgMenopause(f,qte1,qte2,qte3,qte4,qte5)
{
	var ok=true;
	message='';
	ret = '\n';
	
	nbptdej = f.petitdej_cacao.selectedIndex+f.petitdej_capuccino.selectedIndex+f.petitdej_creme_cereales.selectedIndex;
	
	nbrepas = f.dej_creme_asperge.selectedIndex;
	nbrepas+= f.dej_creme_volaille.selectedIndex;
	nbrepas+= f.dej_blini_nature.selectedIndex;
	nbrepas+= f.dej_omelette.selectedIndex;
	nbrepas+= f.dej_veloute.selectedIndex;
	nbrepas+= f.dej_9legumes.selectedIndex;
	nbrepas+= f.dej_puree.selectedIndex;
	nbrepas+= f.dej_souffle.selectedIndex;
	nbrepas+= f.dej_soupe.selectedIndex;
	nbrepas+= f.dej_tajine.selectedIndex;
	nbrepas+= f.dej_pates.selectedIndex;
	nbrepas+= f.drink_capuccino.selectedIndex;
	nbrepas+= f.drink_choco.selectedIndex;
	nbrepas+= f.drink_orange.selectedIndex;
	nbrepas+= f.drink_vanille.selectedIndex;
	
	
	nbdess = f.dess_raisin_barre.selectedIndex;
	nbdess+= f.dess_amande_barre.selectedIndex;
	nbdess+= f.dess_chocolat_barre.selectedIndex;
	nbdess+= f.dess_noix_coco_barre.selectedIndex;
	nbdess+= f.dess_creme_catalane.selectedIndex;
	nbdess+= f.dess_creme_gourmande.selectedIndex;
	nbdess+= f.dess_crepe_orange.selectedIndex;
	nbdess+= f.dess_fondant.selectedIndex;
	nbdess+= f.dess_mousse.selectedIndex;
	
	nbptdej2=f.cacao_breakfast.selectedIndex+f.capucino_breakfast.selectedIndex+f.cereales_breakfast.selectedIndex;
	
	nbdess2 = f.barre_raisin.selectedIndex;
	nbdess2+= f.barre_amande.selectedIndex;
	nbdess2+= f.barre_chocolat.selectedIndex;
	nbdess2+= f.barre_coco.selectedIndex;
	nbdess2+= f.dessert_catalane.selectedIndex;
	nbdess2+= f.dessert_miel.selectedIndex;
	nbdess2+= f.dessert_crepes.selectedIndex;
	nbdess2+= f.dessert_fondat.selectedIndex;
	nbdess2+= f.dessert_mousse.selectedIndex;
	
	//alert(nbptdej+"-"+nbdej+"-"+nbdess);
	//alert(document.frmProgramme.petitdej_cacao.selectedIndex+"-"+document.frmProgramme.petitdej_capuccino.selectedIndex+"-"+document.frmProgramme.petitdej_creme_cereales.selectedIndex);
	if(nbptdej!=qte1)
	{
		message+="Veuillez choisir "+qte1+" produits breakfast pour la phase I. (vous en avez choisi "+nbptdej+")"+ret;	
		ok=false;
	}
	
	if(nbrepas!=qte2)
	{
		message+="Veuillez choisir "+qte2+" produits pour le dejeuner pour la phase I. (vous en avez choisi "+nbrepas+")"+ret;	
		ok=false;
	}
	
	if(nbdess!=qte3)
	{
		message+="Veuillez choisir "+qte3+" produits pour le dessert pour la phase I. (vous en avez choisi "+nbdess+")"+ret;	
		ok=false;
	}
	
	if(nbptdej2!=qte4)
	{
		message+="Veuillez choisir "+qte4+" produits breakfast pour la phase II. (vous en avez choisi "+nbptdej2+")"+ret;	
		ok=false;
	}

	if(nbdess2!=qte5)
	{
		message+="Veuillez choisir "+qte5+" produits pour le dessert pour la phase II. (vous en avez choisi "+nbdess2+")"+ret;	
		ok=false;
	}	
	
	if(!ok)
	{
		alert(message);
	}
	
	return ok;

}
*/
function validerProgRelachementBDD(f,qte1)
{
	var ok=true;
	message='';
	ret = '\n';
	
	var breakfast=new Array();
	breakfast=f.breakfast.value.split(',');
	nbpetdej = 0;
	for(i=0;i<breakfast.length;i++)
	{
		nbpetdej+=eval('f.breakfast_'+breakfast[i]+'.selectedIndex');
	}
	if(nbpetdej!=qte1)
	{
		message+="Veuillez choisir "+qte1+" produits breakfast. (vous en avez choisi "+nbpetdej+")"+ret;	
		ok=false;
	}
	
	message+=ret;
	
	if(!ok)
	{
		alert(message);
	}
	
	return ok;
}
function validerProgVentreplatBDD(f,g,qte1,qte2,qte3,qte4)
{
	var ok=true;
	message='';
	ret = '\n';
	
	var breakfast=new Array();
	breakfast=f.breakfast.value.split(',');
	nbpetdej = 0;
	for(i=0;i<breakfast.length;i++)
	{
		nbpetdej+=eval('f.breakfast_'+breakfast[i]+'.selectedIndex');
	}
	if(nbpetdej!=qte1)
	{
		message+="Veuillez choisir "+qte1+" produits breakfast. (vous en avez choisi "+nbpetdej+")"+ret;	
		ok=false;
	}
	
	nbmidi = f.try_vanille_p1.selectedIndex+f.try_choco_p1.selectedIndex;
	if(nbmidi!=qte2)
	{
		message+="Veuillez choisir "+qte2+" produits Try chocolat ou vanille. (vous en avez choisi "+nbmidi+")"+ret;	
		ok=false;
	}
	
	nbrepas = 0;
	
	if(g=="f") // genre femme
	{
		var plat=new Array();
		plat=f.plat.value.split(',');
		for(i=0;i<plat.length;i++)
		{
			nbrepas+=eval('f.plat_'+plat[i]+'.selectedIndex');
		}
		var dessert=new Array();
		dessert=f.dessert.value.split(',');
		for(i=0;i<dessert.length;i++)
		{
			nbrepas+=eval('f.dessert_'+dessert[i]+'.selectedIndex');
		}
		if(nbrepas!=qte3)
		{
			message+="Veuillez choisir "+qte3+" repas (plat,dessert). (vous en avez choisi "+nbrepas+")"+ret;	
			ok=false;
		}
	}
	
	var drink=new Array();
	drink=f.drink.value.split(',');
	nboption=0;
	for(i=0;i<drink.length;i++)
	{
		//nboption+=eval('f.drink_'+drink[i]+'.selectedIndex');
	}
	var barre=new Array();
	barre=f.barre.value.split(',');
	nbdessert_phase1 = 0;
	for(i=0;i<barre.length;i++)
	{
		//nboption+=eval('f.barre_'+barre[i]+'.selectedIndex');
	}

	message+=ret;
	
	if(!ok)
	{
		alert(message);
	}
	
	return ok;
}
function validerProgMenopauseBDD(f,qte1,qte2,qte3,qte4,qte5)
{
	var ok=true;
	message='';
	ret = '\n';
	
	var breakfast=new Array();
	breakfast=f.breakfast.value.split(',');
	nbpetdej_phase1 = 0;
	for(i=0;i<breakfast.length;i++)
	{
		nbpetdej_phase1+=eval('f.breakfast_'+breakfast[i]+'.selectedIndex');
	}
	if(nbpetdej_phase1!=qte1)
	{
		message+="Veuillez choisir "+qte1+" produits breakfast pour la phase d'attaque. (vous en avez choisi "+nbpetdej_phase1+")"+ret;	
		ok=false;
	}
	
	var potage=new Array();
	potage=f.potage.value.split(',');
	nbrepas_phase1 = 0;
	for(i=0;i<potage.length;i++)
	{
		nbrepas_phase1+=eval('f.potage_'+potage[i]+'.selectedIndex');
	}
	var plat=new Array();
	plat=f.plat.value.split(',');
	for(i=0;i<plat.length;i++)
	{
		nbrepas_phase1+=eval('f.plat_'+plat[i]+'.selectedIndex');
	}
	var drink=new Array();
	drink=f.drink.value.split(',');
	for(i=0;i<drink.length;i++)
	{
		nbrepas_phase1+=eval('f.drink_'+drink[i]+'.selectedIndex');
	}
	if(nbrepas_phase1!=qte2)
	{
		message+="Veuillez choisir "+qte2+" repas (potage,plat,drink) pour la phase d'attaque. (vous en avez choisi "+nbrepas_phase1+")"+ret;	
		ok=false;
	}
	
	var barre=new Array();
	barre=f.barre.value.split(',');
	nbdessert_phase1 = 0;
	for(i=0;i<barre.length;i++)
	{
		nbdessert_phase1+=eval('f.barre_'+barre[i]+'.selectedIndex');
	}
	var dessert=new Array();
	dessert=f.dessert.value.split(',');
	for(i=0;i<dessert.length;i++)
	{
		nbdessert_phase1+=eval('f.dessert_'+dessert[i]+'.selectedIndex');
	}
	if(nbdessert_phase1!=qte3)
	{
		message+="Veuillez choisir "+qte3+" barres / desserts pour la phase d'attaque. (vous en avez choisi "+nbdessert_phase1+")"+ret;	
		ok=false;
	}
	
	message+=ret;
	

	nbpetdej_phase2 = 0;
	for(i=0;i<breakfast.length;i++)
	{
		nbpetdej_phase2+=eval('f.breakfast2_'+breakfast[i]+'.selectedIndex');
	}
	if(nbpetdej_phase2!=qte4)
	{
		message+="Veuillez choisir "+qte4+" produits breakfast pour la phase d'entretien. (vous en avez choisi "+nbpetdej_phase2+")"+ret;	
		ok=false;
	}
	
	
	
	nbdessert_phase2 = 0;
	for(i=0;i<barre.length;i++)
	{
		nbdessert_phase2+=eval('f.barre2_'+barre[i]+'.selectedIndex');
	}

	for(i=0;i<dessert.length;i++)
	{
		nbdessert_phase2+=eval('f.dessert2_'+dessert[i]+'.selectedIndex');
	}
	if(nbdessert_phase2!=qte5)
	{
		message+="Veuillez choisir "+qte5+" barres / desserts pour la phase d'entretien. (vous en avez choisi "+nbdessert_phase2+")"+ret;	
		ok=false;
	}
	
	if(!ok)
	{
		alert(message);
	}
	
	return ok;
}	