

function champs_ok(){


//check si PIEGE renseigné
  if (document.form_contacts.piege.value != '')
   {  alert("ROBOT");
     return false; }

//check si CIVILITE renseigné
  if (document.form_contacts.civil.value == 0)
   {  alert("Vous devez indiquer votre civilité.");
     return false; }

//check si ACTIVITé renseigné
  else if (document.form_contacts.activ.value == 0 && document.form_contacts.theme.value != 'Unsolicited candidature')
   {  alert("Vous devez indiquer votre activité.");
     return false; }

//check si NOM renseigné
  else if (document.form_contacts.nom.value == 0)
   {  alert("Vous devez indiquer votre nom.");
     return false; }

//check si PRENOM renseigné
  else if (document.form_contacts.prenom.value == 0)
   {  alert("Vous devez indiquer votre prénom.");
     return false; }

//check si CP renseigné
  else if (document.form_contacts.cp.value == 0)
   {  alert("Vous devez indiquer votre code postal.");
     return false; }

//check si PAYS renseigné
  else if (document.form_contacts.pays.value == 0)
   {  alert("Vous devez indiquer votre pays.");
     return false; }

//check si EMAIL renseigné
  else if(validation()==false) { alert("Ce courriel n'est pas valide. "); return false;}

//check si SUJET renseigné
 else  if (document.form_contacts.theme.value == 0)
   {  alert("Vous devez indiquer un sujet.");
     return false; }
	 
	 //check si PRODUIT renseigné
 else  if (document.form_contacts.theme.value == 'Product information'   && document.form_contacts.prod.value == 0)
   {  alert("Vous devez indiquer un produit.");
     return false; }

//check si MESSAGE renseigné
  else if (document.form_contacts.txt.value == 0)
   {  alert("Vous devez rédiger un message.");
     return false; }

 else{ 
  document.form_contacts.action = "confirmation-de-votre-message"; 
document.form_contacts.submit() ; 
 }

}//champs_ok()   

function validation(){
var email = document.form_contacts.mail.value;
  var verif = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (verif.exec(email) == null){
return false;
}
} 

