// JavaScript Document

function validerFormContact()
// valide le formulaire de contact
{
	// "formContact" est l'attribut "name" du formlaire de contact
   var formulaire=new Formulaire("formContact"); 
   
   
if (option_nom_prenom == "obligatoire") {
   // le nom est requis, et doit avoir au moins 5 caractères
   formulaire.regle("Nom", "requis", "Veuillez donner vos Prénom et Nom");
   //formulaire.regle("nom", "longueur", "la longueur du nom d'utilisateur est incorrecte", "5,0");
}   
   // la date de naissance est requise et doit être valide
   //formulaire.regle("date_naissance", "requis", "Veuillez saisir votre date de naissance");
   //formulaire.regle("date_naissance", "regex", "votre date de naissance est invalide", "date");
  
   // l'adresse email est requise et doit être valide
	formulaire.regle("Email", "requis", "Veuillez donner votre adresse Email");
   formulaire.regle("Email", "regex", "La syntaxe de votre adresse Email est incorrecte", "mail");

if (option_confirmation_email == "oui") {     
 	// formulaire.regle("Email2", "requis", "Vous devez confirmer votre email");
   formulaire.regle("Email2", "comparaison", "Votre adresse Email n'est pas confirmée", document.formContact.email.value);
}

   //formulaire.regle("mot_de_passe", "requis", "Veuillez saisir un mot de passe");
   //formulaire.regle("confirmation_mot_de_passe", "comparaison", "Votre mot de passe n'est pas confirmé", document.formContact.mot_de_passe.value);
  
    // un élément de la liste Objet est requis
   //formulaire.regle("Objet", "requis", "Veuillez choisir l'objet de votre message");
     
   //le corps du message est requis également
   formulaire.regle("Message", "requis", "Veuillez saisir votre message");
   
   return formulaire.valider();
}