function surligne(champ, erreur)
{
   if(erreur)
      champ.style.backgroundColor = "#fba";
   else
      champ.style.backgroundColor = "";
}

function verifTexte(champ)
{

			if( champ.value.length < 2 || champ.value.length > 80)
		   {
			  surligne(champ, true);
			  return false;
		   }
		   else
		   {
			  surligne(champ, false);
			  return true;
		   }
}

function verifMail(champ)
{
   var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
   if(!regex.test(champ.value))
   {
      surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}

function verifForm(f)
{
   var nomOk = verifTexte(f.nom);
   var prenomOk = verifTexte(f.prenom);
   var mailOk = verifMail(f.mail);

   if(nomOk && prenomOk && mailOk)
      return true;
   else
   {
      alert("Veuillez remplir correctement tous les champs.");
      return false;
   }
}

function verifForm_2(f)
{
var mailOk = verifMail(f.mail);

   if(mailOk)
      return true;
   else
   {
      alert("Veuillez entrer une adresse mail dans le champ.");
      return false;
   }
}
