// Fonctions Javier, contrôl du formulaire contact.
	function verif(forme)
{
 /*================================================================================================
 								Formulaire contact 
 =================================================================================================*/
 //si l'email n'est pas valide:
 if (forme.email_registra && forme.email_registra.value==''){alert ('Please enter your " E-Mail" !');forme.email_registra.focus();return false;}
 if (forme.email_registra && !(verifMail(forme.email_registra.value))){alert ("Invalid E-mail!");forme.email_registra.focus();return false;}
 
 //si les champs sont vides:
 if (forme.Surname_Registra.value==''){alert ('Enter Surname please "Name" !');forme.Surname_Registra.focus();return false;}
 if (forme.Firstname_Registra.value==''){alert ('Enter your First name please "First Name" !');forme.Firstname_Registra.focus();return false;}
 if (forme.Position_Registra.value==''){alert ('Enter Position please "Position" !');forme.Position_Registra.focus();return false;}
if (forme.Organisation_Registra.value==''){alert ('Enter Organisation name please "Organisation" !');forme.Organisation_Registra.focus();return false;}
 if (forme.Mail_Addresse_Registra.value==''){alert ('Enter mail Adresse please "Adress" !');forme.Mail_Addresse_Registra.focus();return false;}
 if (forme.PostalCode_Registra.value==''){alert ('Enter Postal Code please "Postal Code" !');forme.PostalCode_Registra.focus();return false;}
  if (forme.Phone_Registra.value==''){alert ('Enter your phone number please "Phono" !');forme.Phone_Registra.focus();return false;}
  //la liste "sujet"  dans CONTACT
 /*if (forme.objet_contact && forme.objet_contact.value==""){alert ('Ecrivez un sujet SVP..!');forme.objet_contact.focus();return false;}
 if (forme.message_contact && forme.message_contact.value==""){alert ('Remplissez votre message ');forme.message_contact.focus();return false;}   */

 return true;
}


function verifMail(mail)
{
  var sigle,mail,N;
  var valide=true;
  
  // si il y a un espace, ou si le champs est vide, non valide
  if (mail.lastIndexOf(' ')!=-1 || mail==''){return(false);}
  
  // s'il y a plus qu'un @ ou si @ n'existe pas dans la chaine
  if ((mail.indexOf('@')!=mail.lastIndexOf('@')) || mail.indexOf('@')==-1) {return(false)}
  
  chaine=mail.substring(mail.indexOf('@'),mail.lastIndexOf('.'));//la ss chaine entre @ et .
  
  //Un minimum de 2 caract entre @ et '.' et aussi minimum de 2 caract apres le dernier '.'
  if ((chaine.length<2)||((mail.substring(mail.lastIndexOf('.'))).length<2)){return(false)}
  
  // Mini 1 caract avant @
  if (mail.substring(0,mail.indexOf('@')).length<1){return(false)} 
  
  // pas de succession de point "...." avant l'@
  //MIEUX: if (mail.indexOf('..')!=-1){return false}
  chaine=mail.substring(0,mail.indexOf('@'));//ss chaine de 0 Ó l'@
  n=chaine.length;
  for (i=0;i<n;i++)
  {
    if (chaine.charAt(i)=='.' && chaine.charAt(i+1)=='.'){return(false)}
  }
  return(true);
}