function verif_form() {
   with (document.forms[0]){

        if (nom.value=="") {	
            alert("Vous devez saisir votre nom.");
            nom.select();
            nom.focus();
            return false;
        }

        if (prenom.value=="") {	
            alert("Vous devez saisir votre prénom.");
            prenom.select();
            prenom.focus();
            return false;
        }

        if (age.value=="") {	
            alert("Vous devez saisir votre age.");
            age.select();
            age.focus();
            return false;
        }

        if (adresse.value=="") {	
            alert("Vous devez saisir votre adresse postale.");
            adresse.select();
            adresse.focus();
            return false;
        }

        if (ville.value=="") {	
            alert("Vous devez saisir votre ville.");
            ville.select();
            ville.focus();
            return false;
        }
        
    if (cp.value.length != 5){
		alert("Votre code postal est incorrect !");
		cp.select();
		cp.focus();
		return false;
	} else {
		if (!verifierNombre(cp.value)) {
                    alert("Vous devez saisir une valeur numérique\ndans le champ code postal !");
                    cp.select();
                    cp.focus();
                    return false;
		}
	}
    
            if (email.value=="") {	
            alert("Vous devez saisir votre adresse e-mail.");
            email.select();
            email.focus();
            return false;
        }

    if (email.value.length > 0){
        if ((email.value.length < 5) || (email.value.indexOf("@")< 1 )|| (email.value.indexOf(".")< 1 )){
            alert("Votre adresse e-mail est incorrecte.");
            email.focus();
            return false;
        }
    }

    if (avis.value=="") {	
        alert("Vous devez saisir votre avis.");
        avis.select();
        avis.focus();
        return false;
    }
    
   }
}

function verifierNombre(aVerifier) {
    var estUnNombre = true;
    if ((aVerifier == null) || (aVerifier == "")) {
        estUnNombre = false;
        return estUnNombre;
    }
    
    for (j = 0; j < aVerifier.length; j++) {
        if ((aVerifier.substring(j,j+1) != "0") &&
           (aVerifier.substring(j,j+1) != "1") &&
           (aVerifier.substring(j,j+1) != "2") &&
           (aVerifier.substring(j,j+1) != "3") &&
           (aVerifier.substring(j,j+1) != "4") &&
           (aVerifier.substring(j,j+1) != "5") &&
           (aVerifier.substring(j,j+1) != "6") &&
           (aVerifier.substring(j,j+1) != "7") &&
           (aVerifier.substring(j,j+1) != "8") &&
           (aVerifier.substring(j,j+1) != "9") &&
           (aVerifier.substring(j,j+1) != "")) {
            estUnNombre = false;
        }
    }
    return estUnNombre;
}
