var v_Location=new String(document.location)
v_Location=v_Location.split("#", 1)[0]

var v_Bookmark=""
var v_ChampErreur=""

function f_Action(p_Action){
	switch (parseInt(p_Action)){
		case 0 :
			return;
		break;
		case 1 :
			if (f_ControleSaisie(document.formulaire)==true){
				document.formulaire.target="_self"
				document.formulaire.action="resultat_generique.php"
				//document.formulaire.action="Temp.asp"
			}
			else{
				alert("Le champ " + v_ChampErreur + " est mal renseigné")
				document.location=v_Bookmark
				return;
			}
		break;
		case 2 :
			if (f_ControleSaisie(document.formulaire)==true){
			document.formulaire.target="_self"
			document.formulaire.action="resultat2.php"
//			document.formulaire.action="Particulier.asp"
			}
			else{
				alert("Le champ " + v_ChampErreur + " est mal renseigné")
				//document.location=v_Bookmark
				return;
			}
		break;
		}
	document.formulaire.submit()
}


function f_ControleSaisie(p_Form){
	var v_Return=true
	v_Bookmark=""

	
	v_Return=f_CheckAll(p_Form.nom.value, "varchar")
	if (v_Return==false){
		v_ChampErreur="Nom du demandeur"
		v_Bookmark=v_Location + "#nom"
		return(v_Return)
	}
	v_Return=f_CheckAll(p_Form.prenom.value, "varchar")
	if (v_Return==false){
		v_ChampErreur="Prénom du demandeur"
		v_Bookmark=v_Location + "#prenom"
		return(v_Return)
	}

		v_Return=f_CheckAll(p_Form.adresse.value, "varchar")
	if (v_Return==false){
		v_ChampErreur="L'adresse du demandeur"
		v_Bookmark=v_Location + "#adresse"
		return(v_Return)
	}
	
		
	v_Return=f_CheckAll(p_Form.email.value, "email")
	if (v_Return==false){
		/*p_Form.email.focus()*/
		v_Bookmark=v_Location + "#email"
		v_ChampErreur="Email"
		//v_Return=true
		return(v_Return)
	}
v_Return=f_CheckAll(p_Form.tel.value, "telephone")
	if (v_Return==false){
		v_Bookmark=v_Location + "#tel"
		v_ChampErreur="Téléphone"
		//v_Return=true
		return(v_Return)
	}
	
	
v_Return=f_CheckAll(p_Form.age.value, "integer")
	if (v_Return==false){
		v_ChampErreur="Age"
		v_Bookmark=v_Location + "#age"
		return(v_Return)
	}
	
	
	return(v_Return)
}



