function surligne(champ, erreur)
{
   if(erreur)
      champ.style.border = "1px solid red";
   else
      champ.style.border = "1px solid #a4d82b";
}

function verifCategorie(champ)
{
	if(champ.value  == 0)
	{
	alert('Veuillez s\351lectionnez une cat\351gorie');
	  surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}

function verifVille(champ)
{
	if(champ.value  == 0)
	{
	alert('Veuillez s\351lectionnez une ville');
	  surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}

function verifNom(champ)
{
	if(champ.value.length  <1 || champ.value.length >25)
	{
	alert('Veuillez entrer un nom correct');
      surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}

function verifNum(champ)
{
	if(champ.value.length  <8 || champ.value.length >15)
	{
	alert('Veuillez entrer un num\351ro correct');
      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))
   {
   alert('Veuillez entrer un mail du type info@fai.fr');
      surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}




function verifForm(form)
{   
   var catOK = verifCategorie(form.categorie);
   var villeOK = verifVille(form.ville);
   var nomOK = verifNom(form.nom);
   var telOK = verifNum(form.tel);
   var mailOK = verifMail(form.mail);
	
	
   if(catOK && villeOK && nomOK && telOK && mailOK )
      return true;
   else
   {
     return false;
   }
}

