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);
	    champText.focus();
	    bon = false;
	}
    return (bon);
}

function compare(champText1, champText2, messageAlert){
	var bon=true;
	if (champText1.value==champText2.value){
	}
	else{
	    alert(messageAlert);
	    champText1.focus();
		bon=false;
	}
	return (bon);
}

function estEmail(email){
    var indexAr = email.value.indexOf("@");
    var indexPt = email.value.indexOf(".");
    if ( (indexAr > 0) && (indexPt > 0) && (indexPt < email.value.length-1) )
	return (true);
    return (false);
}

function verifMail(email, messageAlert){
    if (email.value!="" && !estEmail(email)){
	    alert(messageAlert);
	    email.select();
	    email.focus();
	    return (false);
	}
    return (true); 
}

function estAlphanumerique(str){   
    for (var i = 0; i < str.length; i++){
	    var ch = str.substring(i, i + 1);
	    if ((ch < "0" || "9" < ch) && 
		(ch < "a" || "z" < ch) && 
		(ch < "A" || "Z" < ch) && 
		(ch != ',') && 
		(ch != ' ')) 
		return (false);
	}
    return (true);
}

function verifAdresse(champAd, messageAlert){
    if (!estAlphanumerique(champAd.value)){
	    alert(messageAlert);
	    email.select();
	    email.focus();
	    return (false);
	}
    return (true); 
}

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

function verif_num(nombre, messageAlert){
	  if (!estNumerique(nombre.value) && nombre.value!==""){
		alert(messageAlert);
		nombre.select();
		nombre.focus();
		return(false);
	  }
	  else
	  {
		return(true);  
	  }
}

function verif_numtel(tel, messageAlert){
	 var code = tel.value;
	 var pasNombre = false;
	 for (i=0;i<code.length;i++){
		if (isNaN(parseFloat(code.charAt(i))))
			pasNombre = true;
	 }
	 if ((code.length < 10 || pasNombre) && code!==""){
		alert(messageAlert);
		tel.select();
		tel.focus();
		return(false);
	}
	else return(true);
}

function verif_cp(cp, messageAlert){
	 var code = cp.value;
	 var pasNombre = false;
	 for (i=0;i<code.length;i++){
		if (isNaN(parseFloat(code.charAt(i))))
			pasNombre = true;
	 }
	 if (((code.length < 5 || code.length > 5) || pasNombre) && code!==""){
		alert(messageAlert);
		cp.select();
		cp.focus();
		return(false);
	}
	else return(true);
}