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 verifCommentForm() {
  
  var err="";
  $$('span.err').each( function(e) { e.style.display = 'none'; } );

  
   
   
  
  if($F('commentaire')=='') 
  {
    //alert("num_mag est vide");
    Element.scrollTo("block_commentaire");
    Insertion.Top("block_commentaire", "<span class='err'><font color=red>Ce champ est obligatoire\n</font></span><br>");
    err= err+ "last \n";
  }
  
  
  if($F('email')=='') 
  {
    
    Element.scrollTo("block_email");
    Insertion.Top("block_email", "<span class='err'><font color=red>Ce champ est obligatoire!\n</font></span><br>");
    err= err+ "email \n";
  } else {
    if (!validationEmail($F('email')) )
     {
      Element.scrollTo("block_email");
      Insertion.Top("block_email", "<span class='err'><font color=red>cette adresse mail n'est pas valide</font></span><br>");
      err= err+ "email \n";
      } 
  }
  
  if($F('Pseudo')=='') 
  {
    //alert("num_mag est vide");
    Element.scrollTo("block_pseudo");
    Insertion.Top("block_pseudo", "<span class='err'><font color=red>Ce champ est obligatoire\n</font></span><br>");
    err= err+ "first \n";
  }
   
  if($F('captcha')=='') 
  {
    
    Element.scrollTo("block_capcha");
    Insertion.Top("block_capcha", "<span class='err'><font color=red>Ce champ est obligatoire\n</font></span><br>");
    err= err+ "captcha \n";
  }
  
  
  if(err == "") {
    EnrComment();
  }  
  
}

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

  
   
  if($F('email')=='') 
  {
    
    Element.scrollTo("block_email");
    Insertion.Top("block_email", "<span class='err'><font color=red>Ce champ est obligatoire!\n</font></span><br>");
    err= err+ "email \n";
  } else {
    if (!validationEmail($F('email')) )
     {
      Element.scrollTo("block_email");
      Insertion.Top("block_email", "<span class='err'><font color=red>cette adresse mail n'est pas valide</font></span><br>");
      err= err+ "email \n";
      } 
  }
  
  if($F('nom')=='') 
  {
    //alert("num_mag est vide");
    Element.scrollTo("block_nom");
    Insertion.Top("block_nom", "<span class='err'><font color=red>Ce champ est obligatoire\n</font></span><br>");
    err= err+ "first \n";
  }
   
  if($F('prenom')=='') 
  {
    //alert("num_mag est vide");
    Element.scrollTo("block_prenom");
    Insertion.Top("block_prenom", "<span class='err'><font color=red>Ce champ est obligatoire\n</font></span><br>");
    err= err+ "first \n";
  } 
   
   
  
  if(err == "") {
     $('form_voteregatta').submit();
  }  
  return false;
}

function EnrComment(){
  $('form_commentaire').request({
      onComplete: function (transport) {
      //on efface le formulaire
      //$$('span.err').hide();
      //$$("mess").each(Element.update("mess",""));
      //$$("err").each(Element.update("err",""));
      Element.update("EspaceCommentaire","");
      
      Element.scrollTo("message");
      Element.update("message", transport.responseText);
      }
  
  });

}


