﻿
function form_validator(theForm){
    var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,5}$/
    if (verif.exec(theForm.email.value) == null){
        alert("Votre adresse email est incorrecte.");
        theForm.email.focus();
        return false;
    }

  if (theForm.email.value == ""){
    alert("Tapez une valeur pour le champ \"Adresse électronique\".");
    theForm.email.focus();
    return (false);
  }

  if (theForm.email.value.length < 5){
    alert("Tapez au moins 5 caractères dans le champ \"Adresse électronique\".");
    theForm.email.focus();
    return (false);
  }

  if (theForm.nom.value == ""){
    alert("Tapez une valeur pour le champ \"Nom\".");
    theForm.nom.focus();
    return (false);
  }

  if (theForm.nom.value.length < 2){
    alert("Tapez au moins 2 caractères dans le champ \"Nom\".");
    theForm.nom.focus();
    return (false);
  }

  if (theForm.message.value == ""){
    alert("Tapez une valeur pour le champ \"Message\".");
    theForm.message.focus();
    return (false);
  }

  if (theForm.message.value.length < 2){
    alert("Tapez au moins 2 caractères dans le champ \"Message\".");
    theForm.message.focus();
    return (false);
  }

  if (theForm.protection.value == ""){
    alert("Tapez une valeur pour le champ \"Protection du formulaire\".");
    theForm.protection.focus();
    return (false);
  }

  if (theForm.protection.value.length = 0){
    alert("Tapez une valeur dans le champ \"Protection du formulaire\".");
    theForm.protection.focus();
    return (false);
  }

  return (true);
}