/****************************************/
function verifFormRecherche()
{
	if (document.formRecherche.recherche.value=="")
	{
		alert("Précisez un mot-clé.");
		document.formRecherche.recherche.focus();
		return false;
	}
}
/****************************************/


/****************************************/
function verifFormRecherche2()
{
	if (document.formRecherche2.recherche.value=="")
	{
		alert("Précisez un mot-clé.");
		document.formRecherche2.recherche.focus();
		return false;
	}
}
/****************************************/


/****************************************/
function verifFormLentilles()
{
	var cpt=0;
	for(i=0;  i<=document.lentillescontact.elements.length-1; i++)
	{ 
		if (document.lentillescontact.elements[i].checked)
		{
			cpt++;
		}
	}
	if (cpt==0)
	{
		alert("Sélectionnez au moins une lentille de contact à afficher.");
		return false;
	}
	if (cpt>4)
	{
		alert("Sélectionnez 4 noms de lentilles de contact au maximum.");
		return false;
	}
	
}
/****************************************/


/****************************************/
function verifFormulaire()
{
Valider=true;
Valider=verifMail(newsletter.email,"Votre adresse e-mail n\'est pas correcte!",Valider);	
return Valider;	
}
/****************************************/


/****************************************/
function verifMail(champ,message,Valider)
{
PasEncoreErreur=Valider;

	if (PasEncoreErreur) 
		{
		mail = champ.value;
		listemail=new Array;
		
		if(mail=="" || mail=="null" || mail.indexOf('@')==-1 || mail.indexOf(' ')>=0 )
			{
			alert(message);
			champ.select ();
			champ.focus ();
			PasEncoreErreur = false;
			}
		else
			{
			listemail=mail.split('@');

			if( (listemail[1].indexOf('.') <2) || (listemail[1].length<=listemail[1].indexOf('.')+2 ) || (listemail[0].length<1))
				{
				alert(message);
				champ.select ();
				champ.focus ();
				PasEncoreErreur = false;
				}
			} 		
		}
		if ( (!(/^[0-9A-Za-z.@\-_]+$/.test(champ.value))) && (PasEncoreErreur) )
			{alert('Votre adresse est incorrecte, elle comprend des caractères spéciaux.');
			PasEncoreErreur = false;}
return PasEncoreErreur;
}
/****************************************/


/****************************************/
function verifChampText(champ, message)
{
	retour=true;
	if (champ.value=="")
	{
		alert(message);
		champ.focus();
		retour=false;
	}
	return retour;
}
/****************************************/


/****************************************/
function verifFormAvis()
{
Valider=true;

if (formAvis.email.value!="")
{
	Valider=verifMail(formAvis.email,"Votre adresse e-mail n\'est pas correcte!",Valider);	
}
if (Valider==true)
{
	Valider=verifChampText(document.formAvis.pseudo, "Veuillez préciser votre pseudo.");
}
if (Valider==true)
{
	Valider=verifChampText(document.formAvis.message, "Veuillez préciser votre message.");
}
return Valider;	
}

/****************************************/

/****************************************/
function verifFormPrix()
{
Valider=true;

if (formAvis.email.value!="")
{
	Valider=verifMail(formAvis.email,"Votre adresse e-mail n\'est pas correcte!",Valider);	
}
var expChiffres=new RegExp("^[0-9]+$","g");
if (Valider==true && !(expChiffres.test(document.formPrix.prix.value)))
{
	//Valider=verifChampText(document.formPrix.prix, "Veuillez préciser le prix (valeur numérique).");
	alert ('Précisez un prix (valeur numérique).');
	document.formPrix.prix.focus ();
	document.formPrix.prix.select ();
	Valider = false;
}
return Valider;	
}

/****************************************/
