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_habitation.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.assurance.value, "varchar")
	
	if (v_Return==false){
		v_ChampErreur="Assurance actuelle"
		v_Bookmark=v_Location + "#assurance"
		return(v_Return)
	}
	v_Return=f_CheckAll(p_Form.echeance.value, "date")
	if (v_Return==false){
		v_Bookmark=v_Location + "#echeance"
		v_ChampErreur="Date d'échéance"
		return(v_Return)
	}
	
	
v_Return=f_CheckAll(p_Form.occupant.value, "varchar")
	if (v_Return==false){
		v_ChampErreur="Vous êtes"
		v_Bookmark=v_Location + "#occupant"
		return(v_Return)
	}
v_Return=f_CheckAll(p_Form.habitation.value, "varchar")
	if (v_Return==false){
		v_ChampErreur="Habitation"
		v_Bookmark=v_Location + "#habitation"
		/*p_Form.mine.focus()*/
		return(v_Return)
	}
v_Return=f_CheckAll(p_Form.residence.value, "varchar")
	if (v_Return==false){
		v_ChampErreur="Résidence"
		v_Bookmark=v_Location + "#residence"
		/*p_Form.mine.focus()*/
		return(v_Return)
	}
	
v_Return=f_CheckAll(p_Form.piece.value, "piece")
	if (v_Return==false){
		v_ChampErreur="Nombre de pièce"
		v_Bookmark=v_Location + "#piece"
		return(v_Return)
	}
	
	
	return(v_Return)
}



