function validForm(){
	var tabNChps = new Array("nom","prénom","téléphone"); // intitulés des champs
	var tabChps  = new Array("nom","prenom","tel"); // noms des champs
	var tabTyps	 = new Array("T","T",""); // types => 0:pas de restriction, T:texte, 5:valeur numérique de 5 carac , E:email
	var form	 = document.axa;
	var alerte	 = "";
	
	for(n=0; n < tabChps.length; n++){
		var champs = eval("form."+tabChps[n]+".value"); // expression		
		if(champs == "") alerte += "- "+tabNChps[n]+"\n"; // champs vide		
		else{ // champs complété : vérifation saisie
			switch(tabTyps[n]){
				case 'T': // texte
					if(!isNaN(champs)) alerte += "- "+tabNChps[n]+" est incorrect\n";
					break;
				case 'E': // email
					var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
					if(!modele.test(champs)) alerte += "- "+tabNChps[n]+" n'est pas valide\n";
					break;
				case '':				
					break;
				default : // numerique
					if(isNaN(champs)) alerte += "- "+tabNChps[n]+" est incorrect\n";
					else{if(champs.length != tabTyps[n]) alerte += "- "+tabNChps[n]+" n'est pas valide\n";}
					break;
			}
		}
	}	
	
	if(alerte != ""){ // erreur
		var alerte = "Veuillez compléter les informations suivantes :\n"+alerte;
		alert(alerte);
	}	
	else
		{
			form.submit();
		}
}


