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_auto.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 + "#titre"

		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.marque.value, "varchar")

	

	if (v_Return==false){

		v_ChampErreur="Marque du véhicule"

		v_Bookmark=v_Location + "#marque"

		return(v_Return)

	}

v_Return=f_CheckAll(p_Form.modele.value, "varchar")

	if (v_Return==false){

		v_ChampErreur="Modèle du véhicule"

		v_Bookmark=v_Location + "#modele"

		return(v_Return)

	}

v_Return=f_CheckAll(p_Form.mine.value, "varchar")

	if (v_Return==false){

		v_ChampErreur="Type mine"

		v_Bookmark=v_Location + "#mine"

		/*p_Form.mine.focus()*/

		return(v_Return)

	}

	

v_Return=f_CheckAll(p_Form.cv.value, "integer")

	if (v_Return==false){

		v_ChampErreur="Nombre de CV"

		v_Bookmark=v_Location + "#cv"

		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 + "#titre"

		return(v_Return)

	}

v_Return=f_CheckAll(p_Form.date_circ.value, "date")

	if (v_Return==false){

		v_Bookmark=v_Location + "#date_circ"

		v_ChampErreur="Date de 1ère circulation"

		return(v_Return)

	}

v_Return=f_CheckAll(p_Form.garage.value, "varchar")

	if (v_Return==false){

		v_Bookmark=v_Location + "#garage"

		v_ChampErreur="Garage"

		return(v_Return)

	}

v_Return=f_CheckAll(p_Form.permis.value, "date")

	if (v_Return==false){

		v_Bookmark=v_Location + "#permis"

		v_ChampErreur="Date du Permis"

		return(v_Return)

	}
/*	v_Return=f_CheckAll(p_Form.usage.value, "varchar")

	if (v_Return==false){

		v_ChampErreur="Usage du véhicule"

		v_Bookmark=v_Location + "#usage"

		return(v_Return)

	}*/

v_Return=f_CheckAll(p_Form.profession.value, "varchar")

	if (v_Return==false){

		v_Bookmark=v_Location + "#profession"

		v_ChampErreur="Profession"

		return(v_Return)

	}

v_Return=f_CheckAll(p_Form.bonus.value, "varchar")

	if (v_Return==false){

		v_Bookmark=v_Location + "#bonus"

		v_ChampErreur="bonus"

		return(v_Return)

	}

v_Return=f_CheckAll(p_Form.accident.value, "integer")

	if (v_Return==false){

		v_ChampErreur="Nombre d'accident, les 3 dernières années"

		v_Bookmark=v_Location + "#acccident"

		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.garantie.value, "varchar")

	if (v_Return==false){

		v_Bookmark=v_Location + "#garantie"

		v_ChampErreur="Garantie"

		return(v_Return)

	}*/

	return(v_Return)

}






