<!--

function controlerTel(valeur) {
	//{2,5} nombre d'occurence ici 2 a 5 caracteres
	//^ place en debut d'expression signifie "chaine commencant par"
	//$ place en fin d'expression, signifie "chaine finissant par "
	//chaine commencant par des chiffres de 0 a 9 sur 3 digits
	//chaine suivie par des chiffres de 0 a 9 pouvant contenir de 0 a 3 digits
	//chaine suivie par des chiffres de 0 a 9 sur 2 digits
	//chaine suivie par des chiffres de 0 a 9 sur 2 digits
	//chaine suivie par des chiffres de 0 a 9 sur 2 digits
	//chaine suivie par des chiffres de 0 a 9 pouvant contenir 1 a 4 digits
    ctl = /^([0-9]{0,3})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{1,4})$/;
    if (valeur.search(ctl) != -1) return true;
    else return false;
}


function verifemail(email)
{
var ok4=false;
for (var i=1;i<(email.length);i++) {
  if (email.charAt(i)=='@') { 
    //On va jusqu'a l'arobase
      if (i<(email.length-4)) { 
        //On s'assure qu'il y a des caracteres apres
          for (var j=i;j<(email.length-2);j++) { 
            //On verifie qu'il y a un point apres l'arobase
              if (email.charAt(j)=='.') {  
                //On verifie que l'extension compte entre 2 et 4 caracteres 
                  if ((j+1<email.length) && (String(email.substring(j+1,email.length)).length<5)) {ok4=true}
                  }                        
              }
          }
      }
  }
return ok4;
} 



function contact()
{
 if(document.forms["formulaire"].elements["nom"].value == "")  {
   alert("ERREUR :\nVeuillez saisir votre nom!");
   document.forms["formulaire"].elements["nom"].style.backgroundColor="red";
   document.forms["formulaire"].elements["nom"].style.color="white";
   document.forms["formulaire"].elements["nom"].focus();
	return false;
  }
 if(document.forms["formulaire"].elements["prenom"].value == "") {
   alert("ERREUR :\nVeuillez saisir votre prénom!");
   document.forms["formulaire"].elements["prenom"].focus();
   document.forms["formulaire"].elements["prenom"].style.backgroundColor="red";
   document.forms["formulaire"].elements["prenom"].style.color="white";
   return false;
  }
 if(document.forms["formulaire"].elements["adresse"].value == "") {
   alert("ERREUR :\nVeuillez saisir votre adresse!");
   document.forms["formulaire"].elements["adresse"].focus();
   document.forms["formulaire"].elements["adresse"].style.backgroundColor="red";
   document.forms["formulaire"].elements["adresse"].style.color="white";
   return false;
  }
 if(document.forms["formulaire"].elements["pays"].value == "") {
   alert("ERREUR :\nVeuillez sélectionner un pays!");
   document.forms["formulaire"].elements["pays"].focus();
   document.forms["formulaire"].elements["pays"].style.backgroundColor="red";
   document.forms["formulaire"].elements["pays"].style.color="white";
   return false;
  }
  if(!controlerTel(document.forms["formulaire"].elements["tel"].value)) {
   alert("Le téléphone que vous avez saisi n'est pas un numéro valide. \n\nIl ne doit contenir que des nombres \nIl ne doit pas contenir d'espace\nil ne doit pas contenir de tiret ou de point\n\nExemple 1 de n° de tel : 0450190059\nExemple 2 de n° de tel : 011331450190059");
   document.forms["formulaire"].elements["tel"].focus();
   document.forms["formulaire"].elements["tel"].style.backgroundColor="red";
   document.forms["formulaire"].elements["tel"].style.color="white";
   return false;
  }
 if(!verifemail(document.forms["formulaire"].elements["email"].value)) {
   alert("ERREUR :\nL'adresse électronique n'est pas valide");
   document.forms["formulaire"].elements["email"].focus();
   document.forms["formulaire"].elements["email"].style.backgroundColor="red";
   document.forms["formulaire"].elements["email"].style.color="white";
   return false;
  }
 if(document.forms["formulaire"].elements["message"].value == "") {
   alert("ERREUR :\nVeuillez saisir votre message!");
   document.forms["formulaire"].elements["message"].style.backgroundColor="red";
   document.forms["formulaire"].elements["message"].style.color="white";
   document.forms["formulaire"].elements["message"].focus();
   return false;
  }
}







//-->
