function verifrech()
{
rech = document.seek.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.seek.rech.focus();
	return false;
	};
};


function verifpanier()
{
	if (document.panier.id.value>0) return true;

	nom = document.panier.nom.value;
	var exp = new RegExp("[a-zA-Z\s]{2,50}");
	if (exp.test(nom))
		{

		}
		else
		{
		alert('Merci d\'indiquez votre nom.'); 
		document.panier.nom.focus();
		return false;
		};

	adresse1 = document.panier.adresse1.value;
	var exp = new RegExp("[0-9a-zA-Z]{2,50}");
	if (exp.test(adresse1))
		{

		}
		else
		{
		alert('Merci de saisir votre adresse.'); 
		document.panier.adresse1.focus();
		return false;
		};

	cp = document.panier.cp.value;
	var exp = new RegExp("[0-9]{4,10}");
	if (exp.test(cp))
		{

		}
		else
		{
		alert('Merci d\indiquer un code postal valide.'); 
		document.panier.cp.focus();
		return false;
		};

	if (document.panier.ville.value=="")
	{alert("Merci de saisir votre ville."); document.panier.ville.focus(); return false;};

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

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

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

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

	if (document.panier.confmail.value.toLowerCase() != document.panier.mail.value.toLowerCase())
	{alert("Votre mail ne semble pas être validé correctement."); document.panier.confmail.focus(); document.panier.confmail.value=''; return false;};

	if (document.panier.certif.checked==false)
	{alert("Merci de certifier sur l`honneur que les informations données dans ce formulaire sont exactes et que vous avez pris connaissance des conditions générales de vente."); document.panier.certif.focus(); return false;};

	if (document.panier.modeliv[0].checked==true) { return true; }

	nomliv = document.panier.nomliv.value;
	var exp = new RegExp("[a-zA-Z\s]{2,50}");
	if (exp.test(nomliv))
		{

		}
		else
		{
		alert('Merci d\'indiquez le nom de livraison.');
		document.panier.nomliv.focus();
		return false;
		};

	adresse1liv = document.panier.adresse1liv.value;
	var exp = new RegExp("[0-9a-zA-Z]{2,50}");
	if (exp.test(adresse1liv))
		{

		}
		else
		{
		alert('Merci de saisir une adresse de livraison'); 
		document.panier.adresse1liv.focus();
		return false;
		};

	cpliv = document.panier.cpliv.value;
	var exp = new RegExp("[0-9]{4,10}");
	if (exp.test(cpliv))
		{

		}
		else
		{
		alert('Merci d\indiquer un code postal de livraison valide.'); 
		document.panier.cpliv.focus();
		return false;
		};

	if (document.panier.villeliv.value=="")
	{alert("Merci de saisir une ville de livraion"); document.panier.villeliv.focus(); return false;};

};


function Compter(panier, max, messageliv)
	{
	StrLen = panier.value.length
	if (StrLen > max )
	{
	target.value = panier.value.substring(0,max);
	CharsLeft = max;
	}
	else
	{
	CharsLeft = StrLen;
	}
	messageliv.value = 300-CharsLeft;
};




function verifinscri()
{
	site = document.inscri.site.value;
	if ((site.indexOf("http://")>=0)&&(site.indexOf(".")>=1))
		{

		}
		else
		{
		alert('Merci d\'indiquer une adresse url correcte.'); 
		document.inscri.site.focus();
		return false;
		};


	if (document.inscri.titre.value=="")
	{alert("Merci d\'indiquer un titre pour votre site."); document.inscri.titre.focus(); return false;};

	if (document.inscri.desc.value=="")
	{alert("Merci d\'indiquer une description pour votre site."); document.inscri.titre.focus(); return false;};

	nom = document.inscri.nom.value;
	var exp = new RegExp("[a-zA-Z\s]{2,50}");
	if (exp.test(nom))
		{

		}
		else
		{
		alert('Merci d\'indiquez votre nom.'); 
		document.inscri.nom.focus();
		return false;
		};


	if (document.inscri.telephone.value=="")
	{alert("Merci d\'indiquer un n° de téléphone correct."); document.inscri.telephone.focus(); return false;};


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

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


	if (document.inscri.confmail.value != document.inscri.mail.value)
	{alert("Votre mail ne semble pas être validé correctement."); document.inscri.confmail.focus(); document.inscri.confmail.value=''; return false;};


	adresse1 = document.inscri.adresse1.value;
	var exp = new RegExp("[0-9a-zA-Z]{2,50}");
	if (exp.test(adresse1))
		{

		}
		else
		{
		alert('Merci de saisir votre adresse.'); 
		document.inscri.adresse1.focus();
		return false;
		};

	cp = document.inscri.cp.value;
	var exp = new RegExp("[0-9]{2,16}");
	if (exp.test(cp))
		{

		}
		else
		{
		alert('Merci d\indiquer un code postal valide.'); 
		document.inscri.cp.focus();
		return false;
		};

	if (document.inscri.ville.value=="")
	{alert("Merci de saisir votre ville."); document.inscri.ville.focus(); return false;};

	if (document.inscri.certif.checked==false)
	{alert("Merci de certifier sur l`honneur que les informations données dans ce formulaire sont exactes et que vous avez pris connaissance des conditions générales de vente."); document.inscri.certif.focus(); return false;};

	if ((document.inscri.statut(0).checked==false) && (document.inscri.statut(1).checked==false) && (document.inscri.statut(2).checked==false))
	{alert("Merci d\'indiquer votre statut."); document.inscri.statut(0).focus(); return false;};

};

function adliv(etat,intitule) {
    document.panier.intituleliv.style.display=etat;
    document.panier.intitule.value=intitule;
    document.panier.civiliteliv.style.display=etat;
    document.panier.nomliv.style.display=etat;
    document.panier.prenomliv.style.display=etat;
    document.panier.societeliv.style.display=etat;
    document.panier.adresse1liv.style.display=etat;
    document.panier.adresse2liv.style.display=etat;
    document.panier.codepliv.style.display=etat;
    document.panier.cpliv.style.display=etat;
    document.panier.villeliv.style.display=etat;
    document.panier.paysliv.style.display=etat;
    document.panier.message.style.display=etat;
    document.panier.messageliv.style.display=etat;
    document.panier.comptage.style.display=etat;
}



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\'indiquez votre nom.'); 
	document.compte.nom.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;
	};

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;
	};
}



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 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;
	};
}
