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


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


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

function verifANNONCE(champ)
{
   if(champ.value.length < 250)
   {
      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 titreOk = verifTITRE(f.titre);
   var annonceOk = verifANNONCE(f.annonce);
   var mailOk = verifMail(f.email);
   var codeOk = verifCODE(f.code); 
  
   
   if(titreOk && annonceOk && mailOk && codeOk)
      return true;
   else
   {
      alert("Vérifiez que tous les champs obligatoires soient remplis - Vérifiez la longueur de votre annonce (250 caratères minimum");
      return false;
   }
}




