
	//Fonction testant les champs : Nom, Telephone, message(2)
	function verif_saisie() {

		var valide=0;

		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
			document.getElementById('nom').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}

		//Test du champ telephone
		if(document.getElementById('telephone').value.length>=10){
			document.getElementById('telephone').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}

		//Test du champ message
		if(document.getElementById('message').value.length>=2){
			document.getElementById('message').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('message').style.backgroundColor="#ffdfdf";
		}



		if(valide<3){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			return false;
		}
		else{
			return true;
		}
	}

	//Fonction testant les champs : Nom, Telephone, message(20), mail
	function verif_saisie_2() {

		var valide=0;


		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
			document.getElementById('nom').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}

		//Test du champ telephone
		if(document.getElementById('telephone').value.length>=10){
			document.getElementById('telephone').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}
        
		//Test du champ email
		if(document.getElementById('email').value.length>=2){
			document.getElementById('email').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('email').style.backgroundColor="#ffdfdf";
		}

		//Test du champ message
		if(document.getElementById('message').value.length>=20){
			document.getElementById('message').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('message').style.backgroundColor="#ffdfdf";
		}

		if(valide<4){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			return false;
		}
		else{
			return true;
		}

	}

	//Fonction testant les champs : Nom, Telephone, message(2), mail
	function verif_saisie_3() {

		var valide=0;

		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
			document.getElementById('nom').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}

		//Test du champ telephone
		if(document.getElementById('telephone').value.length>=10){
			document.getElementById('telephone').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}

		//Test du champ message
		if(document.getElementById('message').value.length>=20){
			document.getElementById('message').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('message').style.backgroundColor="#ffdfdf";
		}

		//Test du champ email
		if(document.getElementById('email').value.length>=2){
			document.getElementById('email').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('email').style.backgroundColor="#ffdfdf";
		}



		if(valide<4){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			return false;
		}
		else{
			return true;
		}
	}
	
	
	
	//Fonction testant les champs : Nom, Telephone, message, mail, pays
	function verif_saisie_4() {

		var valide=0;

		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
			document.getElementById('nom').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}

		//Test du champ telephone
		if(document.forms['f_contact'].elements["telephone"].value.length>=10){
			document.forms['f_contact'].elements["telephone"].style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.forms['f_contact'].elements["telephone"].style.backgroundColor="#ffdfdf";
		}

		//Test du champ message
		if(document.getElementById('message').value.length>=20){
			document.getElementById('message').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('message').style.backgroundColor="#ffdfdf";
		}

		
		//Test du champ pays
		if(document.forms['f_contact'].elements["pays"].value.length>=2){
			document.forms['f_contact'].elements["pays"].style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.forms['f_contact'].elements["pays"].style.backgroundColor="#ffdfdf";
		}
		
		//Test du champ email
		if(document.getElementById('email').value.length>=2){
			document.getElementById('email').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('email').style.backgroundColor="#ffdfdf";
		}
		
		


		if(valide<5){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			return false;
		}
		else{
			return true;
		}
	}







//Fonction testant les champs : Nom, Telephone, message(20), mail,ville
	function verif_saisie_5() {

		var valide=0;

		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
			document.getElementById('nom').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}

		//Test du champ telephone
		if(document.getElementById('telephone').value.length>=10){
			document.getElementById('telephone').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}
        
		//Test du champ email
		if(document.getElementById('email').value.length>=2){
			document.getElementById('email').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('email').style.backgroundColor="#ffdfdf";
		}

		//Test du champ message
		if(document.getElementById('messages').value.length>=20){
			document.getElementById('messages').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('messages').style.backgroundColor="#ffdfdf";
		}

		//Test du champ ville
		if(document.getElementById('ville').value.length>=1){
			document.getElementById('ville').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('ville').style.backgroundColor="#ffdfdf";
		}
		
		if(valide<5){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			return false;
		}
		else{
			return true;
		}
	}
	
	//Fonction testant les champs : Nom, Telephone, message(20), mail,ville, code postal, adresse
	function verif_saisie_6() {

		var valide=0;

		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
			document.getElementById('nom').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}

		//Test du champ telephone
		if(document.getElementById('telephone').value.length>=10){
			document.getElementById('telephone').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}
        
		//Test du champ email
		if(document.getElementById('email').value.length>=2){
			document.getElementById('email').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('email').style.backgroundColor="#ffdfdf";
		}

		//Test du champ message
		if(document.getElementById('message').value.length>=20){
			document.getElementById('message').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('message').style.backgroundColor="#ffdfdf";
		}

		//Test du champ ville
		if(document.getElementById('ville_bien').value.length>=1){
			document.getElementById('ville_bien').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('ville_bien').style.backgroundColor="#ffdfdf";
		}
		
		//Test du champ code postal
		if(document.getElementById('cp').value.length>=1){
			document.getElementById('cp').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('cp').style.backgroundColor="#ffdfdf";
		}
		
		//Test du champ adresse
		if(document.getElementById('adresse_bien').value.length>=1){
			document.getElementById('adresse_bien').style.backgroundColor="#ffffff";
			valide++;
		}
		else{
			document.getElementById('adresse_bien').style.backgroundColor="#ffdfdf";
		}
		
		if(valide<7){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			return false;
		}
		else{
			return true;
		}
	}

	//Fonction testant les champs : Nom, Telephone, type bien, mail, budget min et max
	function verif_saisie_7() {

		var valide=0;

		//Test du champ type de bien
		if(document.getElementById('type_bien').value.length>1){
			document.getElementById('type_bien').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('type_bien').style.backgroundColor="#ffdfdf";
		}

		//Test du champ budget min
		if(document.getElementById('budget_min').value.length>=1){
			document.getElementById('budget_min').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('budget_min').style.backgroundColor="#ffdfdf";
		}

		//Test du champ budget max
		if(document.getElementById('budget_max').value.length>=1){
			document.getElementById('budget_max').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('budget_max').style.backgroundColor="#ffdfdf";
		}
		
		//Test du champ nom
		if(document.getElementById('contact_nom').value.length>1){
			document.getElementById('contact_nom').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('contact_nom').style.backgroundColor="#ffdfdf";
		}		
		
		//Test du champ telephone
		if(document.getElementById('telephone').value.length>1){
			document.getElementById('telephone').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}		
		
		//Test du champ email
		if(document.getElementById('ad_mail').value.length>1){
			document.getElementById('ad_mail').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('ad_mail').style.backgroundColor="#ffdfdf";
		}
		
		
		if(valide<6){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			return false;
		}
		else{
			return true;
		}
	}


	//Fonction testant les champs : Nom, Telephone, email
	function verif_saisie_8() {

		var valide=0;

		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
			valide++;
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}

		//Test du champ telephone
		if(document.getElementById('telephone').value.length>=10){
			valide++;
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}

		//Test du champ message
		if(document.getElementById('email').value.length>=5){
			valide++;
		}
		else{
			document.getElementById('email').style.backgroundColor="#ffdfdf";
		}



		if(valide<3){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			return false;
		}
		else{
			return true;
		}
	}
	
//Fonction testant les champs présents dans un tableau (par id), et s'il n'est pas rempli, le met en surbrillance par la couleur
	function verif_generale(tab_id,couleur_init,couleur_erreur) {

		var erreur=0;
		var i=0;

		for(i=0;i<tab_id.length;i++){//parcours du tableau
			var id = tab_id[i];
			if(document.getElementById(id)!=null){
				document.getElementById(id).style.backgroundColor=couleur_init;// on remet à la couleur par defaut
				var valeur = document.getElementById(id).value;
				switch (id) {//avec le switch on enumere les cas speciaux sinon par défaut on teste si le champ est vide
					case 'email':
 						var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
						if(valeur!=""){
							if(reg.test(valeur)!=null){

							}else{
								document.getElementById(id).style.backgroundColor=couleur_erreur;
								erreur++;
							}
						}else{
							document.getElementById(id).style.backgroundColor=couleur_erreur;
							erreur++;
						}
					break;//fin email

					case 'nom':
					case 'prenom':
						if(valeur.length<2){
							document.getElementById(id).style.backgroundColor=couleur_erreur;
							erreur++;
						}
					break;//fin prenom

					case 'telephone':
						if(valeur.length<10){
							document.getElementById(id).style.backgroundColor=couleur_erreur;
							erreur++;
						}
					break;//fin tel

					default://
						if(valeur.length==0){
							document.getElementById(id).style.backgroundColor=couleur_erreur;
							erreur++;
						}
					break;
				}//fin de switch
			}//fin de getElementById(id)
		}//fin de parcours du tableau

		if(erreur>0){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque.");
			return false;
		}
		else{
			return true;
		}
	}