function validationEmail(email)
 {
   //var email = document.formulaire.EMAIL.value;
   var verif = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}$/
   if (verif.exec(email) == null)
    {
     //alert("Votre email est incorrecte");
     return false;
    }
  else
    {
       //alert("Votre email est correcte");
       return true;
    }

} 
  
  
function validationTel(tel)
{
//var num_a_verifier = document.EnvoiSMS.Mobile.value;
var regex = new RegExp(/^(01|02|03|04|05|06|08)[0-9]{8}/gi); 
if(regex.exec(tel) == null)
  return false;
else
  return true;
  
}   

  
  
  
  function verifNewsletterForm() {
  
  var err="";
  $$('span.err').each( function(e) { e.style.display = 'none'; } );

  
  /*  
  if($F('Prenom')!='') 
  {
    if (!validationEmail($F('Prenom')) )
     {
      Element.scrollTo("champ_mail_mr_foot");
      Insertion.Bottom("champ_mail_mr_foot", "<br><span class='err'><font color=red>cette adresse mail n'est pas valide</font></span>");
      err= err+ "mail_mr_foot \n";
      } 
  } */
   
  if($F('name')=='') 
  {
    //alert("num_mag est vide");
    Element.scrollTo("Prenom");
    Insertion.Bottom("Prenom", "<br><span class='err'><font color=red>Ce champ est obligatoire\n</font></span>");
    err= err+ "name \n";
  }
  
  
  if($F('surname')=='') 
  {
    //alert("num_mag est vide");
    Element.scrollTo("Nom");
    Insertion.Bottom("Nom", "<br><span class='err'><font color=red>Ce champ est obligatoire\n</font></span>");
    err= err+ "surname \n";
  }
  
  
  if($F('country')=='') 
  {
    
    Element.scrollTo("Pays");
    Insertion.Bottom("Pays", "<br><span class='err'><font color=red>Ce champ est obligatoire!\n</font></span>");
    err= err+ "mr_foot_mag \n";
  }
  
  if($F('email')=='') 
  {
    
    Element.scrollTo("E-mail");
    Insertion.Bottom("E-mail", "<br><span class='err'><font color=red>Ce champ est obligatoire!\n</font></span>");
    err= err+ "email \n";
  } else {
    if (!validationEmail($F('email')) )
     {
      Element.scrollTo("E-mail");
      Insertion.Bottom("E-mail", "<br><span class='err'><font color=red>cette adresse mail n'est pas valide</font></span>");
      err= err+ "email \n";
      } 
  }
  
  /*if($F('message')=='') 
  {
    
    Element.scrollTo("votremessage");
    Insertion.Bottom("votremessage", "<span class='err'><font color=red>^ Ce champ est obligatoire!\n</font></span>");
    err= err+ "message \n";
  }*/
  
  
  if(err == "") {
    EnrNewsLetter();
  }  
  
}

function EnrNewsLetter(){
  $('formnewsletter').request({
      onComplete: function (transport) {
      //on efface le formulaire
      //$$('span.err').hide();
      //$$("mess").each(Element.update("mess",""));
      //$$("err").each(Element.update("err",""));
      Element.update("form","");

      Element.scrollTo("resultat_message");
      Element.update("resultat_message", transport.responseText);
      }
  
  });

}


