var avertissement;
var suivi = 0;

function apparaitre(targetId_1,n)
	
{

if (document.getElementById)

	{
	target_1 = document.getElementById( targetId_1 );

	if (target_1.style.display == "none")

		{
		target_1.style.display = "";

		if (n == 2)
			{document.getElementById("deroulant").style.visibility = "hidden";}

		if (n == 3)
			{
			document.getElementById("deroulant1").style.visibility = "hidden";
			document.getElementById("deroulant2").style.visibility = "hidden";
			}
		}
	else 
		{
		target_1.style.display = "none";

		if (n == 2)
			{document.getElementById("deroulant").style.visibility = "visible";}
		if (n == 3)
			{
			document.getElementById("deroulant1").style.visibility = "visible";
			document.getElementById("deroulant2").style.visibility = "visible";
			}
		}
	}
}

/* detail quantité pack garcon fille mixte vers panier */

function panier()
{


ff = document.entredeux.fille.value;
gg = document.entredeux.garcon.value;

ff = Math.round(ff);
gg = Math.round(gg);

some = ff + gg;

document.toto.fill.value = ff;
document.toto.garc.value = gg;


if (some == 0)
	{alert("Veuillez sélectionner le nombre de filles et/ou de garçons participants");return}

else
	{document.toto.submit();}
}


/* voir les photos supplémentaires d'un article */

function vfoto(zx,tx,px)
{

tx = tx.replace("&#39;", " ")

window.open('voirphoto.asp?numprod='+ zx +'&prod='+ px +'&titre='+ tx +'','photog','scrollbars=yes,width=400,height=400,left=200,top=10,screenX=200,screenY=10,innerWidth=400,innerHeight=400');

}

/* suppression d'une ligne dans le panier */

function supprim(lx)
{
var input = confirm("Voulez-vous réellement supprimer ce pack de votre panier ?")
if (input == true)
	{
	document.actsuppr.ligna.value = lx;
	document.actsuppr.submit();
	}
else
	{return;}
}


/* indisponibilité du produit */

function nondispo(q,s,e,p)
{
if (avertissement)
	{window.avertissement.close();}

avertissement = window.open('dispo_panier.asp?var1='+ q +'&var2='+ s +'&var3='+ e +'&var4='+ p +'','disponibilité','scrollbars=yes,width=400,height=300,left=200,top=30,screenX=200,screenY=30,innerWidth=400,innerHeight=300');
}

/* confirmation effacer panier */

function annul(n)
{
var input = confirm("Voulez-vous réellement effacer tout le contenu de votre panier ?")
if (input == true)
	{document.annule.nblignes.value = n;document.annule.submit();}
else
	{return;}
}


/* detail quantité pack animation vers panier */

function panierac()
{

acx = document.toto.qtte.value;
acx = Math.round(acx);
if (acx == 0)
	{alert("Veuillez sélectionner la quantité souhaitée");return}

else
	{document.toto.submit();}
}


/* voir détail d'un article du panier */

function vgdetail(zx,zy)
{

demugf = window.open('voirdetail.asp?numprod='+ zx +'&prod='+ zy +'','details','scrollbars=yes,width=400,height=400,left=200,top=10,screenX=200,screenY=10,innerWidth=400,innerHeight=400');

}


/* verifier que quantité f + g < 51 et > 0 */

function verifmixte(xt)
{

z1 = eval("document.modif.nfill"+ xt +".selectedIndex;")
z2 = eval("document.modif.nfill"+ xt +".options[z1].value;")

y1 = eval("document.modif.ngarc"+ xt +".selectedIndex;")
y2 = eval("document.modif.ngarc"+ xt +".options[y1].value;")

z2 = Math.round(z2)
y2 = Math.round(y2)

soma = z2 + y2;


if (soma > 50)
	{alert("Veuillez vérifier que le nombre total d'enfants participants dans un pack ne dépasse pas 50 en additionnant les filles et les garçons; merci");suivi = 1;return}

if (soma < 1)
	{alert("Veuillez vérifier que le nombre total d'enfants participants dans un pack est supérieur à 0 en additionnant les filles et les garçons; merci");suivi = 1;return}

else
	{suivi = 0;document.modif.submit();}

}


function command(nq)
{

if (nq > 0)
	{continu1 = 0;}
else
	{alert("Veuillez ajouter au moins 1 pack dans votre panier; merci.");return}

if (suivi == 0)
	{continu2 = 0;}
else
	{alert("Veuillez vérifier que le nombre total d'enfants participants dans un pack est supérieur à 0 en additionnant les filles et les garçons; merci");return}

if ((continu1 == 0) && (continu2 == 0))
	{document.commad.submit();}


}

/* coordonnées facture --> livraison */

function coordlivr(n)
{
if (n==1)
	{ax = document.envo.adres_f.value;bx = document.envo.nom.value;cx = document.envo.prenom.value;document.envo.adres_l.value = bx +" "+ cx +"\n"+ ax;}
if (n==2)
	{ax = document.envo.codp_f.value;document.envo.codp_l.value = ax;}
if (n==3)
	{ax = document.envo.ville_f.value;document.envo.ville_l.value = ax;}
if (n==4)
	{
	az = document.envo.pays_f.selectedIndex;
	document.envo.pays_l.selectedIndex = az;
	}

}


/* annulation inscription et commande */

function cdeannulation()
{
document.annuler.submit();
}


/* verifier coordonnées client */

function valirefer()
{
a1 = document.deja.malo.value;
a2 = document.deja.mopass.value;

mvaleur = new String (a1)
mArobas = mvaleur.indexOf("@")
mPoint = mvaleur.indexOf(".")

if (a1 == "")
	{alert("Veuillez indiquer votre mail");return;}
if (a1.length < 7)
	{alert ("Votre adresse e-mail est incorrecte");return;}
if ((a1 != "") && ((mArobas == -1) || (mPoint == -1)))
	{alert("Votre adresse e-mail est incorrecte");return;}
if (a2 == "")
	{alert("Veuillez indiquer votre mot de passe");return;}

else
	{document.deja.submit();}
}


function valicoord1()
{
a1 = document.envo.nom.value;
a2 = document.envo.prenom.value;
a3 = document.envo.adres_f.value;
a4 = document.envo.codp_f.value;
a5 = document.envo.ville_f.value;
a6 = document.envo.malo.value;
a7 = document.envo.telo.value;
a8 = document.envo.adres_l.value;
a9 = document.envo.codp_l.value;
a10 = document.envo.ville_l.value;

a12 = document.envo.mopass.value;
a13 = document.envo.confmopass.value;

a14 = document.envo.abon[0].checked;
a15 = document.envo.abon[1].checked;

a161 = document.envo.pays_f.selectedIndex;
a162 = document.envo.pays_f.options[a161].value;
a171 = document.envo.pays_l.selectedIndex;
a172 = document.envo.pays_l.options[a171].value;

mvaleur = new String (a6)
mArobas = mvaleur.indexOf("@")
mPoint = mvaleur.indexOf(".")

longa8 = a8.length
longa12 = a12.length

if (a1 == "")
	{alert("Veuillez indiquer votre nom");return;}
if (a2 == "")
	{alert("Veuillez indiquer votre prénom");return;}
if (a6 == "")
	{alert("Veuillez indiquer votre mail");return;}
if (a6.length < 7)
	{alert ("Votre adresse e-mail est incorrecte");return;}
if ((a6 != "") && ((mArobas == -1) || (mPoint == -1)))
	{alert("Votre adresse e-mail est incorrecte");return;}
if (a7 == "")
	{alert("Veuillez indiquer votre téléphone");return;}

if (a12 == "")
	{alert("Veuillez indiquer votre mot de passe");return;}

if (longa12 < 5)
	{alert("Attention, votre mot de passe doit avoir au moins 5 caractères");return;}
if (a12 != a13)
	{alert("Attention, la confirmation de votre mot de passe est erronée");return;}

if (a3 == "")
	{alert("Veuillez indiquer votre adresse de facturation");return;}
if (a4 == "")
	{alert("Veuillez indiquer votre code postal de facturation");return;}
// if ((a4.length < 5) || (a4.length > 5))
	// {alert ("Votre code postal de facturation est incorrect, il faut 5 chiffres");return;}
if (a5 == "")
	{alert("Veuillez indiquer votre ville de facturation");return;}

if ((a8 != "") && (longa8 < 5))
	{alert("Attention, votre adresse de livraison doit avoir au moins 5 caractères");return;}

if ((a8 != "") && (a9 == ""))
	{alert("Veuillez indiquer votre code postal de livraison");return;}

if ((a8 != "") && (a10 == ""))
	{alert("Veuillez indiquer votre ville de livraison");return;}

if (a162 == 0)
	{alert("Veuillez sélectionner un pays pour la facturation");return;}

if (a172 == 0)
	{alert("Veuillez sélectionner un pays pour la livraison, correspondant à la zone de livraison de votre panier ou retourner dans votre panier");return;}
	
if ((a14 == false) && (a15 == false))
	{alert("Veuillez indiquer si vous acceptez ou non de recevoir nos mails d'informations");return;}

else
	
	{document.envo.submit();}

}

function valicoord2()
{
a1 = document.envo.nom.value;
a2 = document.envo.prenom.value;
a3 = document.envo.adres_f.value;
a4 = document.envo.codp_f.value;
a5 = document.envo.ville_f.value;
a6 = document.envo.malo.value;
a7 = document.envo.telo.value;
a8 = document.envo.adres_l.value;
a9 = document.envo.codp_l.value;
a10 = document.envo.ville_l.value;

//a11 = document.envo.nbenf

a14 = document.envo.abon[0].checked;
a15 = document.envo.abon[1].checked;

mvaleur = new String (a6)
mArobas = mvaleur.indexOf("@")
mPoint = mvaleur.indexOf(".")

longa8 = a8.length

if (a1 == "")
	{alert("Veuillez indiquer votre nom");return;}
if (a2 == "")
	{alert("Veuillez indiquer votre prénom");return;}
if (a6 == "")
	{alert("Veuillez indiquer votre mail");return;}
if (a6.length < 7)
	{alert ("Votre adresse e-mail est incorrecte");return;}
if ((a6 != "") && ((mArobas == -1) || (mPoint == -1)))
	{alert("Votre adresse e-mail est incorrecte");return;}
if (a7 == "")
	{alert("Veuillez indiquer votre téléphone");return;}

if (a3 == "")
	{alert("Veuillez indiquer votre adresse de facturation");return;}
if (a4 == "")
	{alert("Veuillez indiquer votre code postal de facturation");return;}
//if ((a4.length < 5) || (a4.length > 5))
	//{alert ("Votre adresse code postal est incorrect");return;}
if (a5 == "")
	{alert("Veuillez indiquer votre ville de facturation");return;}

if ((a8 != "") && (longa8 < 5))
	{alert("Attention, votre adresse de livraison doit avoir au moins 5 caractères");return;}

if ((a8 != "") && (a9 == ""))
	{alert("Veuillez indiquer votre code postal de livraison");return;}
if ((a8 != "") && (a10 == ""))
	{alert("Veuillez indiquer votre ville de livraison");return;}
	
if ((a14 == false) && (a15 == false))
	{alert("Veuillez indiquer si vous acceptez ou non de recevoir nos mails d'informations");return;}

else
	{document.envo.submit();}

}

/* verifier confirmation client */

function valiconfirm(nborigine,nbe,etat)
{
b1 = new Array;b2 = new Array;b3 = new Array;b4 = new Array;b5 = new Array;b6 = new Array;
tota = 0;

if (etat == 1)
	{

	a1 = document.envo.prenom_1.value;
	a2 = document.envo.sexe_1[0].checked;
	a3 = document.envo.sexe_1[1].checked;
	a4 = document.envo.journ_1.selectedIndex;
	a5 = document.envo.moisn_1.selectedIndex;
	a6 = document.envo.anneen_1.selectedIndex;
	a7 = document.envo.cgv.checked;
	a8 = document.envo.paie[0].checked;
	a9 = document.envo.paie[1].checked;

	if (a1 == "")
		{alert("Veuillez indiquer le prénom de l'enfant");return;tota = 1;}
	if (a4 == 0)
		{alert("Veuillez indiquer le jour de naissance");return;tota = 1;}
	if (a5 == 0)
		{alert("Veuillez indiquer le mois de naissance");return;tota = 1;}
	if (a6 == 0)
		{alert("Veuillez indiquer l'année de naissance");return;tota = 1;}
	if ((a2 == false) && (a3 == false))
		{alert("Veuillez indiquer s'il s'agit d'une fille ou d'un garçon");return;tota = 1;}

	if (nbe > 1)
		{
		nbx = nbe + 1;
		for (i = 2 ; i < nbx ; i++)
			{  
			b1[i] = eval("document.envo.prenom_"+ i +".value;")
			b2[i] = eval("document.envo.sexe_"+ i +"[0].checked;")
			b3[i] = eval("document.envo.sexe_"+ i +"[1].checked;;")
			b4[i] = eval("document.envo.journ_"+ i +".selectedIndex;")
			b5[i] = eval("document.envo.moisn_"+ i +".selectedIndex;")
			b6[i] = eval("document.envo.anneen_"+ i +".selectedIndex;")

			if (b1[i] == "")
				{alert("Veuillez indiquer le prénom du "+ i +"è enfant");return;tota = 1;}
			if (b4[i] == "")
				{alert("Veuillez indiquer le jour de naissance du "+ i +"è enfant");return;tota = 1;}
			if (b5[i] == "")
				{alert("Veuillez indiquer le mois de naissance du "+ i +"è enfant");return;tota = 1;}
			if (b6[i] == "")
				{alert("Veuillez indiquer l'année de naissance du "+ i +"è enfant");return;tota = 1;}
			if ((b2[i] == false) && (b3[i] == false))
				{alert("Veuillez indiquer si le "+ i +"è enfant est une fille ou un garçon");return;tota = 1;}		
			}
		}

	if (a7 == false)
		{alert("Veuillez lire les conditions générales de ventes et confirmer votre acceptation des termes; merci");return;tota = 1;}
	if ((a8 == false) && (a9 == false))
		{alert("Veuillez indiquer votre mode de paiement");return;tota = 1;}

	}

if (etat == 2)


	{

	a7 = document.envo.cgv.checked;
	a8 = document.envo.paie[0].checked;
	a9 = document.envo.paie[1].checked;


	if (nborigine == 0)

		{

		a1 = document.envo.prenom_1.value;
		a2 = document.envo.sexe_1[0].checked;
		a3 = document.envo.sexe_1[1].checked;
		a4 = document.envo.journ_1.selectedIndex;
		a5 = document.envo.moisn_1.selectedIndex;
		a6 = document.envo.anneen_1.selectedIndex;

		if (a1 == "")
			{alert("Veuillez indiquer le prénom de l'enfant");return;tota = 1;}
		if (a4 == 0)
			{alert("Veuillez indiquer le jour de naissance");return;tota = 1;}
		if (a5 == 0)
			{alert("Veuillez indiquer le mois de naissance");return;tota = 1;}
		if (a6 == 0)
			{alert("Veuillez indiquer l'année de naissance");return;tota = 1;}
		if ((a2 == false) && (a3 == false))
			{alert("Veuillez indiquer s'il s'agit d'une fille ou d'un garçon");return;tota = 1;}


		if (nbe > 1)
			{
			nbx = nbe + 1;
			for (i = 2 ; i < nbx ; i++)
				{  
				b1[i] = eval("document.envo.prenom_"+ i +".value;")
				b2[i] = eval("document.envo.sexe_"+ i +"[0].checked;")
				b3[i] = eval("document.envo.sexe_"+ i +"[1].checked;;")
				b4[i] = eval("document.envo.journ_"+ i +".selectedIndex;")
				b5[i] = eval("document.envo.moisn_"+ i +".selectedIndex;")
				b6[i] = eval("document.envo.anneen_"+ i +".selectedIndex;")

				if (b1[i] == "")
					{alert("Veuillez indiquer le prénom du "+ i +"è enfant");return;tota = 1;}
				if (b4[i] == "")
					{alert("Veuillez indiquer le jour de naissance du "+ i +"è enfant");return;tota = 1;}
				if (b5[i] == "")
					{alert("Veuillez indiquer le mois de naissance du "+ i +"è enfant");return;tota = 1;}
				if (b6[i] == "")
					{alert("Veuillez indiquer l'année de naissance du "+ i +"è enfant");return;tota = 1;}
				if ((b2[i] == false) && (b3[i] == false))
					{alert("Veuillez indiquer si le "+ i +"è enfant est une fille ou un garçon");return;tota = 1;}		
				}
			}


		}

	else

		{

		reste = nbe - nborigine;

		if (reste > 0)
			{
			debut = nborigine + 1;
			fin = nbe + 1
			for (i = debut ; i < fin ; i++)
				{  
				b1[i] = eval("document.envo.prenom_"+ i +".value;")
				b2[i] = eval("document.envo.sexe_"+ i +"[0].checked;")
				b3[i] = eval("document.envo.sexe_"+ i +"[1].checked;;")
				b4[i] = eval("document.envo.journ_"+ i +".selectedIndex;")
				b5[i] = eval("document.envo.moisn_"+ i +".selectedIndex;")
				b6[i] = eval("document.envo.anneen_"+ i +".selectedIndex;")

				if (b1[i] == "")
					{alert("Veuillez indiquer le prénom du "+ i +"è enfant");return;tota = 1;}
				if (b4[i] == "")
					{alert("Veuillez indiquer le jour de naissance du "+ i +"è enfant");return;tota = 1;}
				if (b5[i] == "")
					{alert("Veuillez indiquer le mois de naissance du "+ i +"è enfant");return;tota = 1;}
				if (b6[i] == "")
					{alert("Veuillez indiquer l'année de naissance du "+ i +"è enfant");return;tota = 1;}
				if ((b2[i] == false) && (b3[i] == false))
					{alert("Veuillez indiquer si le "+ i +"è enfant est une fille ou un garçon");return;tota = 1;}
		
				}

			}

		}


	if (a7 == false)
		{alert("Veuillez lire les conditions générales de ventes et confirmer votre acceptation des termes; merci");return;tota = 1;}
	if ((a8 == false) && (a9 == false))
		{alert("Veuillez indiquer votre mode de paiement");return;tota = 1;}

	}

if (tota == 0)
	{document.envo.submit();}
	
}

/* verifier mail avant envoi */

function verifmail()
{
z1 = document.envo.nom.value;
z2 = document.envo.prenom.value;
z3 = document.envo.emal.value;
z4 = document.envo.objet.selectedIndex;
z5 = document.envo.messa.value;

mvaleur = new String (z3)
mArobas = mvaleur.indexOf("@")
mPoint = mvaleur.indexOf(".")

if (z1 == "")
	{alert ("Veuillez indiquer votre nom");return;}
if (z2 == "")
	{alert ("Veuillez indiquer votre prénom");return;}
if (z3 == "")
	{alert ("Veuillez indiquer votre adresse e-mail");return;}
if ((z3 != "") && ((mArobas == -1) || (mPoint == -1)))
	{alert("Votre adresse e-mail est incorrecte");return;}
if (z4 == 0)
	{alert ("Veuillez sélectionner l'objet");return;}
if (z5 == "")
	{alert ("Veuillez indiquer votre message");return;}

else
	{document.envo.submit();}
}


/* verifier client sur voir mon compte */

function verifclient()
{
z1 = document.envoi1.a1.value;
z2 = document.envoi1.a2.value;

mvaleur = new String (z1)
mArobas = mvaleur.indexOf("@")
mPoint = mvaleur.indexOf(".")

if (z1 == "")
	{alert ("Veuillez indiquer votre adresse e-mail");return;}
if ((z1 != "") && ((mArobas == -1) || (mPoint == -1)))
	{alert("Votre adresse e-mail est incorrecte");return;}
if (z2 == "")
	{alert ("Veuillez indiquer votre mot de passe");return;}

else
	{document.envoi1.submit();}

}


/* verifier ref. client sur oubli */

function verifoubli()
{
a1 = document.envoi.a1.value;
a2 = document.envoi.a2.value;


if (a1 == "")
	{alert("Veuillez indiquer votre nom");return;}
if (a2 == "")
	{alert("Veuillez indiquer votre adresse mail");return;}
else
	{document.envoi.submit();}
}

/* modifier coordonnees client */

function validamodif()
{
a1 = document.envo.nom.value;
a2 = document.envo.prenom.value;
a3 = document.envo.adres_f.value;
a4 = document.envo.codp_f.value;
a5 = document.envo.ville_f.value;
a6 = document.envo.malo.value;
a7 = document.envo.telo.value;
a8 = document.envo.adres_l.value;
a9 = document.envo.codp_l.value;
a10 = document.envo.ville_l.value;
a12 = document.envo.mopass.value;
a13 = document.envo.confmopass.value;

mvaleur = new String (a6)
mArobas = mvaleur.indexOf("@")
mPoint = mvaleur.indexOf(".")

longa8 = a8.length
longa12 = a12.length

if (a1 == "")
	{alert("Veuillez indiquer votre nom");return;}
if (a2 == "")
	{alert("Veuillez indiquer votre prénom");return;}
if (a3 == "")
	{alert("Veuillez indiquer votre adresse de facturation");return;}
if (a4 == "")
	{alert("Veuillez indiquer votre code postal de facturation");return;}
if ((a4.length < 5) || (a4.length > 5))
	{alert ("Votre adresse code postal est incorrect");return;}
if (a5 == "")
	{alert("Veuillez indiquer votre ville de facturation");return;}
if (a6 == "")
	{alert("Veuillez indiquer votre mail");return;}
if (a6.length < 7)
	{alert ("Votre adresse e-mail est incorrecte");return;}
if ((a6 != "") && ((mArobas == -1) || (mPoint == -1)))
	{alert("Votre adresse e-mail est incorrecte");return;}
if (a7 == "")
	{alert("Veuillez indiquer votre téléphone");return;}
if (a12 == "")
	{alert("Veuillez indiquer votre mot de passe");return;}
if (longa12 < 5)
	{alert("Attention, votre mot de passe doit avoir au moins 5 caractères");return;}
if (a12 != a13)
	{alert("Attention, la confirmation de votre mot de passe est erronée");return;}

if (a8 != "")
	{
	if (longa8 < 5)
		{alert("Attention, votre adresse de livraison doit avoir au moins 5 caractères");return;}
	if (a9 == "")
		{alert("Veuillez indiquer votre code postal de livraison");return;}
	if (a10 == "")
		{alert("Veuillez indiquer votre ville de livraison");return;}
	else

		{document.envo.submit();}
	}

else

	{document.envo.submit();}

}

/* voir facture et commande - mon compte */


function detcde(zx)
{
document.detailcde.idcde.value = zx;
document.detailcde.submit();
}

function detarc(zy)
{
document.detailarc.idcde.value = zy;
document.detailarc.submit();
}

var demufact;

function detfact(zz,ee,arch)
{
numcde = zz;
eta = ee;

if (demufact)
	{window.demufact.close();}

demufact = window.open('imprim_fact.asp?idcde='+ numcde +'&etat='+ eta +'&archi='+ arch +' ','facture','scrollbars=yes,width=650,height=500,left=200,top=10,screenX=200,screenY=10,innerWidth=650,innerHeight=500');
}