function estVide(duText)
{
    var vide = false;
    if (duText == "")
	vide = true;
    return (vide);
}



function verifTexte(champText, messageAlert)
{
    var bon = true;
    if (estVide(champText.value))
	{
	    alert(messageAlert);
	    bon = false;
	}
    return (bon);
}



function verifTel(valeur, messageAlert)
{
 if (valeur.value.length!=10 )
        {
          alert(messageAlert);
          return(false); 
        }
    return (true); 
}


function verifCP(valeur, messageAlert)
{
 if (valeur.value.length!=5 )
        {
          alert(messageAlert);
          return(false); 
        }
    return (true); 
}


function estNumerique(valeur, messageAlert)
{
    return(!isNaN(parseFloat(valeur)));
}

function verifNombre(chiffre, messageAlert)
{
  if (estNumerique(chiffre.value))
  {
    return(true);
  }
  else
  {
    alert(messageAlert);
    return(false);  
  }
}



function estEmail(email) 
{
    var indexAr = email.value.indexOf("@");
    if (indexAr != -1)
	return (true);
    return (false);
}


function verifMail(email, messageAlert)
{
    if (!estEmail(email))
	{
	    alert(messageAlert);
	    return (false);
	}
    return (true); 
}



function verifier(formulaire) 
{
	if (verifNombre(formulaire.elements["cp"],"SVP, entrez une valeur numérique pour le code postal") &&
	    verifCP(formulaire.elements["cp"],"SVP, entrez un code postal correct") &&
		verifNombre(formulaire.elements["telephone"],"SVP, entrez une valeur numérique pour le telephone") &&
	    verifTel(formulaire.elements["telephone"],"SVP, entrez un numéro de téléphone correct") &&
	    verifMail(formulaire.elements["email"],"SVP, l'adresse email doit être correcte"))
        formulaire.submit();
	
       }
   
      
   
