function init_accordeon(dstretcher) {
	var stretchers = document.getElementsByClassName('stretcher');
	var toggles = document.getElementsByClassName('menuacc');
	var myAccordion = new fx.Accordion(
		toggles, stretchers, {opacity: true, duration: 400, defaultStretcher: dstretcher}
	);
}

function verifpanier()
{
if (document.panier.action!="panier.html") {
  if (document.panier.ok.value=="no") {
     return false;
     };
	if(document.panier.adid[1].checked)
	{
		nom = document.panier.nomliv.value;
		var exp = new RegExp("[a-zA-Z\s]{2,50}");
		if (exp.test(nom))
			{
			
			}
			else
			{
			alert('Merci d\'indiquer votre nom.'); 
			document.panier.nomliv.focus();
			return false;
			};

		prenom = document.panier.prenomliv.value;
		var exp = new RegExp("[a-zA-Z\s]{2,50}");
		if (exp.test(prenom))
			{
			
			}
			else
			{
			alert('Merci d\'indiquer votre prénom.'); 
			document.panier.prenomliv.focus();
			return false;
			};


		adresse = document.panier.adresse1liv.value;
		var exp = new RegExp("[0-9a-zA-Z]{2,50}");
		if (exp.test(adresse))
			{
			
			}
			else
			{
			alert('Merci de saisir votre adresse.'); 
			document.panier.adresse1liv.focus();
			return false;
			};

		cp = document.panier.cpliv.value;
		var exp = new RegExp("[0-9]{2,16}");
		if (exp.test(cp))
			{
			
			}
			else
			{
			alert('Merci d\indiquer un code postal valide.'); 
			document.panier.cpliv.focus();
			return false;
			};
			
		if (document.panier.villeliv.value=="")
		{alert("Merci de saisir votre ville."); document.panier.villeliv.focus(); return false;};
	}
	 if (document.panier.certif.checked==false && document.panier.action!="devis.html") {
     alert("Merci de certifier sur l\`honneur que vous avez pris connaissance des conditions générales de vente.");
     document.panier.certif.focus(); return false;
     };
  }
}


function verifconnect()
{

login = document.ident.login.value;
var exp = new RegExp("[a-zA-Z0-9]{6,16}");
if (exp.test(login))
	{
	
	}
	else
	{
	alert('Merci de saisir un indentifiant de 6 caractères alpha-numériques minimum'); 
	document.ident.login.focus();
	return false;
	};

password = document.ident.password.value;
var exp = new RegExp("[a-zA-Z0-9]{6,16}");
if (exp.test(password))
	{
	
	}
	else
	{
	alert('Merci de saisir un mot de passe de 6 caractères alpha-numériques minimum'); 
	document.ident.password.focus();
	return false;
	};
}
function verifconnect2()
{

login = document.ident2.login.value;
var exp = new RegExp("[a-zA-Z0-9]{6,16}");
if (exp.test(login))
	{
	
	}
	else
	{
	alert('Merci de saisir un indentifiant de 6 caractères alpha-numériques minimum'); 
	document.ident2.login.focus();
	return false;
	};

password = document.ident2.password.value;
var exp = new RegExp("[a-zA-Z0-9]{6,16}");
if (exp.test(password))
	{
	
	}
	else
	{
	alert('Merci de saisir un mot de passe de 6 caractères alpha-numériques minimum'); 
	document.ident2.password.focus();
	return false;
	};
}

function verifnlmail()
{
nlmail = document.nl.nlmail.value;
if ((nlmail.indexOf("@")>=0)&&(nlmail.indexOf(".")>=0))
	{

	}
	else
	{
	alert('Merci d\'indiquer une adresse mail correcte.'); 
	document.nl.nlmail.focus();
	return false;
	};
}
	
	
function verifrech()
{
rech = document.recherche.rech.value;
var exp = new RegExp("[a-zA-Z0-9]{3,16}");
if (exp.test(rech))
	{
	
	}
	else
	{
	alert('Merci de saisir une recherche de plus de 2 caractères alpha-numériques'); 
	document.recherche.rech.focus();
	return false;
	};
};


function verifcompte()
{
nom = document.compte.nom.value;
var exp = new RegExp("[a-zA-Z\s]{2,50}");
if (exp.test(nom))
	{
	
	}
	else
	{
	alert('Merci d\'indiquer votre nom.'); 
	document.compte.nom.focus();
	return false;
	};

prenom = document.compte.prenom.value;
var exp = new RegExp("[a-zA-Z\s]{2,50}");
if (exp.test(prenom))
	{
	
	}
	else
	{
	alert('Merci d\'indiquer votre prénom.'); 
	document.compte.prenom.focus();
	return false;
	};


adresse = document.compte.adresse1.value;
var exp = new RegExp("[0-9a-zA-Z]{2,50}");
if (exp.test(adresse))
	{
	
	}
	else
	{
	alert('Merci de saisir votre adresse.'); 
	document.compte.adresse1.focus();
	return false;
	};

cp = document.compte.cp.value;
var exp = new RegExp("[0-9]{2,16}");
if (exp.test(cp))
	{
	
	}
	else
	{
	alert('Merci d\indiquer un code postal valide.'); 
	document.compte.cp.focus();
	return false;
	};
	
if (document.compte.ville.value=="")
{alert("Merci de saisir votre ville."); document.compte.ville.focus(); return false;};

telephone = document.compte.tel.value;
var exp = new RegExp("[ /\()+.0-9]{10,20}");
if (exp.test(telephone))
	{

	}
	else
	{
	alert('Merci d\'indiquer un n° de téléphone correcte.'); 
	document.compte.tel.focus();
	return false;
	};

mail = document.compte.email.value;
if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0))
	{

	}
	else
	{
	alert('Merci d\'indiquer une adresse mail correcte.'); 
	document.compte.email.focus();
	return false;
	};

if (document.compte.enf1.value>' ' && document.compte.denf1.value<'1')
   {
   	alert("Merci de saisir la date de naissance de "+document.compte.enf1.value); 
	document.compte.enf1.focus();
	return false;   
   }
if (document.compte.enf2.value>' ' && document.compte.denf2.value<'1')
   {
   	alert("Merci de saisir la date de naissance de "+document.compte.enf2.value); 
	document.compte.enf2.focus();
	return false;   
   }
if (document.compte.enf3.value>' ' && document.compte.denf3.value<'1')
   {
   	alert("Merci de saisir la date de naissance de "+document.compte.enf3.value); 
	document.compte.enf3.focus();
	return false;   
   }
	
login = document.compte.login.value;
var exp = new RegExp("[a-zA-Z0-9]{6,16}");
if (exp.test(login))
	{
	
	}
	else
	{
	alert('Merci de saisir un identifiant supérieur ou égal à 6 caractères alpha-numériques'); 
	document.compte.login.focus();
	return false;
	};

password = document.compte.password.value;
var exp = new RegExp("[a-zA-Z0-9]{6,16}");
if (exp.test(password))
	{
	
	}
	else
	{
	alert('Merci de saisir un mot de passe supérieur ou égal à 6 caractères alpha-numériques'); 
	document.compte.password.focus();
	return false;
	};

if (document.compte.confpassword.value != document.compte.password.value)
{alert("Votre mot de passe ne semble pas être validé correctement."); document.compte.confpassword.focus(); document.compte.confpassword.value=''; return false;};


if (document.compte.certification.checked==false)
{alert("Merci de certifier sur l`honneur que les informations données dans ce formulaire sont exactes."); document.compte.certification.focus(); return false;};
}



function verifmdp()
{
mail = document.mdp.email.value;
if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0))
	{

	}
	else
	{
	alert('Merci d\'indiquer une adresse mail correcte.'); 
	document.mdp.email.focus();
	return false;
	};

login = document.mdp.login.value;
var exp = new RegExp("[a-zA-Z0-9]{6,16}");
if (exp.test(login))
	{
	
	}
	else
	{
	alert('Merci de saisir un identifiant supérieur ou égal à 6 caractères alpha-numériques'); 
	document.mdp.login.focus();
	return false;
	};
}

function adliv(etat) {
    document.getElementById('adsup').style.display=etat;
 }
 
 
function verif_selection() {
a=false;
message="";
for (i=0;i<document.ref.length;i++) 
	if (document.ref.elements[i].name.substr(0,3)=="qte" && document.ref.elements[i].value>0) {
		if (document.ref.elements[i-1].value=="0") message="Attention vous devez choisir une taille pour les produits sélectionné";
		a=true;
    }
if (!a) message="Attention vous devez choisir une quantite !";	
	
	if (message=="") document.ref.submit(); else alert(message);
}

 
 

function verifcontact()
{
nom = document.contact.nom.value;
var exp = new RegExp("[a-zA-Z\s]{2,50}");
if (exp.test(nom))
	{
	
	}
	else
	{
	alert('Merci d\'indiquer votre nom.'); 
	document.contact.nom.focus();
	return false;
	};

mail = document.contact.email.value;
if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0))
	{

	}
	else
	{
	alert('Merci d\'indiquer une adresse mail correcte.'); 
	document.contact.email.focus();
	return false;
	};
}



function verifcomptepan()
{
	nom = document.ident3.nom.value;
	var exp = new RegExp("[a-zA-Z\s]{2,50}");
	if (exp.test(nom))
		{
		
		}
		else
		{
		alert('Merci d\'indiquer votre nom.'); 
		document.ident3.nom.focus();
		return false;
		};

	prenom = document.ident3.prenom.value;
	var exp = new RegExp("[a-zA-Z\s]{2,50}");
	if (exp.test(prenom))
		{
		
		}
		else
		{
		alert('Merci d\'indiquer votre prénom.'); 
		document.ident3.prenom.focus();
		return false;
		};


	adresse = document.ident3.adresse1.value;
	var exp = new RegExp("[0-9a-zA-Z]{2,50}");
	if (exp.test(adresse))
		{
		
		}
		else
		{
		alert('Merci de saisir votre adresse.'); 
		document.ident3.adresse1.focus();
		return false;
		};

	cp = document.ident3.cp.value;
	var exp = new RegExp("[0-9]{2,16}");
	if (exp.test(cp))
		{
		
		}
		else
		{
		alert('Merci d\indiquer un code postal valide.'); 
		document.ident3.cp.focus();
		return false;
		};
		
	if (document.ident3.ville.value=="")
	{alert("Merci de saisir votre ville."); document.ident3.ville.focus(); return false;};

	telephone = document.ident3.tel.value;
	var exp = new RegExp("[ /\()+.0-9]{10,20}");
	if (exp.test(telephone))
		{

		}
		else
		{
		alert('Merci d\'indiquer un n° de téléphone correcte.'); 
		document.ident3.tel.focus();
		return false;
		};

	mail = document.ident3.email.value;
	if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0))
		{

		}
		else
		{
		alert('Merci d\'indiquer une adresse mail correcte.'); 
		document.ident3.email.focus();
		return false;
		};

	if(crea)
	{
		login = document.ident3.login.value;
		var exp = new RegExp("[a-zA-Z0-9]{6,16}");
		if (exp.test(login))
		{
			
		}else{
			alert('Merci de saisir un identifiant supérieur ou égal à 6 caractères alpha-numériques'); 
			document.ident3.login.focus();
			return false;
		};

		password = document.ident3.password.value;
		var exp = new RegExp("[a-zA-Z0-9]{6,16}");
		if (exp.test(password))
		{
			
		}else{
			alert('Merci de saisir un mot de passe supérieur ou égal à 6 caractères alpha-numériques'); 
			document.ident3.password.focus();
			return false;
		};

		if (document.ident3.confpassword.value != document.ident3.password.value)
		{
			alert("Votre mot de passe ne semble pas être validé correctement.");
			document.ident3.confpassword.focus();
			document.ident3.confpassword.value='';
			return false;
		};
	}
}
