// contient des methodes de verifications de formulaires d'interet general


function vide(zone)
// retourne true ssi la zone est vide
{
  return (zone.value.length == 0)
}
 

function correctchamps(zone)
{
  if(zone.value.indexOf("\'")==-1)
    return false
  else
    return true
}

function correctCP(zone)
// retourne true ssi la zone contient 5 chiffres (code postal francais)
{
  chiffre="0123456789"
  for(var cpt = 0; cpt < zone.value.length;cpt++)
      if(chiffre.indexOf(zone.value.charAt(cpt)) == -1)
           return false
  return (zone.value.length == 5) //test longueur
     
 } 
function correctTel(zone)
{
        chiffre="0123456789";
	for(var cpt = 0; cpt < zone.value.length;cpt++)
	   if(chiffre.indexOf(zone.value.charAt(cpt)) == -1)
             return false
	return(zone.value.length == 10)
}

function correctnum(zone)
{
        chiffre="0123456789";
	for(var cpt = 0; cpt < zone.value.length;cpt++){
	   if(chiffre.indexOf(zone.value.charAt(cpt)) == -1)
             return false
	}
	return true;
}

function correctemail(zone) {
    if(zone.value == "")
     return true;
    if ((zone.value.indexOf ('@') == -1)||(zone.value.indexOf ('.') == -1))
      return false;
	else
    return true;
  }

function validemail(zone)
    {
      var email   = zone.value;
         var verif   = /.+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
         //var verif   = /^.+@^.+[.][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;
      }  

}
