//chargementfunction ChargementFormulaire() { NombreDeClics = 0; }//fonction qui vide les intitulés "email" et "mot de passe" placés en absolute//si les champs de la boite d'identification rapide sont déjà présaisisfunction CheckIDBox(){  if (!document.getElementById("form_id_email").value)  {    document.getElementById("idbox_email").style.display="block";  }  if (!document.getElementById("form_id_pass").value)  {    document.getElementById("idbox_password").style.display="block";  }}//formulaire de recherchefunction SoumissionOkRecherche(obj_Form, randomName) {   var formulaireOk = true;	if (formulaireOk) 	{    //on controle qu'il y ai au moins une localisation de choisie    if (document.getElementById('subform_geo').style.display=='block')    {      if (!obj_Form.loc_geo.value)      {        formulaireOk = false;        alert ('Veuillez choisir au moins une localisation');      }    }    else if (document.getElementById('subform_loc').style.display=='block')    {      if (!(obj_Form.loc_1.value || obj_Form.loc_2.value || obj_Form.loc_3.value || obj_Form.loc_4.value))      {        formulaireOk = false;        alert ('Veuillez choisir au moins une localisation');           }    }    		formulaireOk = formulaireOk && (EstUnNombre (obj_Form.surf_min, "La surface doit être composée de chiffres."));		formulaireOk = formulaireOk && (SuperieurA (obj_Form.surf_min,-1, "Veuillez saisir une surface valide."));		formulaireOk = formulaireOk && (EstUnNombre (obj_Form.surf_max, "La surface doit être composée de chiffres."));		formulaireOk = formulaireOk && (SuperieurA (obj_Form.surf_max,-1, "Veuillez saisir une surface valide."));		formulaireOk = formulaireOk && (EstUnNombre (obj_Form.prix_min, "Le prix doit être composée de chiffres."));		formulaireOk = formulaireOk && (SuperieurA (obj_Form.prix_min,-1, "Veuillez saisir un montant valide."));		formulaireOk = formulaireOk && (EstUnNombre (obj_Form.prix_max, "Le prix doit être composée de chiffres."));		formulaireOk = formulaireOk && (SuperieurA (obj_Form.prix_max,-1, "Veuillez saisir un montant valide."));  }	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	}	  //permet de savoir si au moment de l appuie sur la touche entrée, la liste des ville est active  if (document.getElementById("enter_key").value=="ok")    {    document.getElementById("enter_key").value="nok";    document.getElementById("loc_geo_active").value=0;    document.getElementById(randomName).focus();    formulaireOk = formulaireOk && false;    }  else    {    formulaireOk = formulaireOk && true;    }  	return(formulaireOk); }//formulaire de l'alerte mailfunction SoumissionOkAlerte(obj_Form, randomName) {   var formulaireOk = true;	if (formulaireOk) 	{    //on controle qu'il y ai au moins une localisation de choisie    if (obj_Form.active[0].checked && document.getElementById('subform_geo').style.display=='block')    {      if (!obj_Form.loc_geo.value)      {        formulaireOk = false;        alert ('Veuillez choisir au moins une localisation');      }    }    else if (obj_Form.active[0].checked && document.getElementById('subform_loc').style.display=='block')    {      if (!(obj_Form.loc_1.value || obj_Form.loc_2.value || obj_Form.loc_3.value || obj_Form.loc_4.value))      {        formulaireOk = false;        alert ('Veuillez choisir au moins une localisation');           }    }    		formulaireOk = formulaireOk && (EstUnNombre (obj_Form.surf_min, "La surface doit être composée de chiffres."));		formulaireOk = formulaireOk && (SuperieurA (obj_Form.surf_min,-1, "Veuillez saisir une surface valide."));		formulaireOk = formulaireOk && (EstUnNombre (obj_Form.surf_max, "La surface doit être composée de chiffres."));		formulaireOk = formulaireOk && (SuperieurA (obj_Form.surf_max,-1, "Veuillez saisir une surface valide."));		formulaireOk = formulaireOk && (EstUnNombre (obj_Form.prix_min, "Le prix doit être composée de chiffres."));		formulaireOk = formulaireOk && (SuperieurA (obj_Form.prix_min,-1, "Veuillez saisir un montant valide."));		formulaireOk = formulaireOk && (EstUnNombre (obj_Form.prix_max, "Le prix doit être composée de chiffres."));		formulaireOk = formulaireOk && (SuperieurA (obj_Form.prix_max,-1, "Veuillez saisir un montant valide."));  }	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	}	  //permet de savoir si au moment de l appuie sur la touche entrée, la liste des ville est active  if (document.getElementById("enter_key").value=="ok")    {    document.getElementById("enter_key").value="nok";    document.getElementById("loc_geo_active").value=0;    document.getElementById(randomName).focus();    formulaireOk = formulaireOk && false;    }  else    {    formulaireOk = formulaireOk && true;    }  	return(formulaireOk); }//menu deroulant de la cartefunction SoumissionOkCarte(obj_Form) {   var formulaireOk = (NombreDeClics == 1) ;	if (!formulaireOk) 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); } //controle formulaire contactfunction SoumissionOkContact(obj_Form) { 	var formulaireOk = (NombreDeClics == 1) ;	if (formulaireOk) 	{ 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte1, "votre civilité.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte2, "votre nom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.xTexte2, "Le nom ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte3, "votre prénom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.xTexte3, "Le prénom ne doit comporter que des lettres.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte4, "votre adresse.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte5, "votre code postal."));			formulaireOk = formulaireOk && (EstUnNombre (obj_Form.xTexte5, "Veuillez saisir un code postal valide."));			formulaireOk = formulaireOk && LongueurInferieureA(obj_Form.xTexte5,5,"Votre code postal doit comporter 5 chiffres.");			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte6, "votre ville."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.xTexte6, "La ville ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte17, "votre email.")); 			formulaireOk = formulaireOk && (CheckCorrectEMail(obj_Form.xTexte17)); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte7, "votre numéro de téléphone.")); 			//formulaireOk = formulaireOk && (EstUnNombre (obj_Form.xTexte7, "Veuillez saisir un numéro de téléphone valide.")); 			//formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fType, "le type correspondant à votre recherche.")); 			//formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fCp, "le code postal correspondant à votre recherche.")); 	}	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); }//controle formulaire identificationfunction SoumissionOkIdentification(obj_Form) { 	var formulaireOk = (NombreDeClics == 1) ;	if (formulaireOk) 	{ 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_id_email, "votre email."));			formulaireOk = formulaireOk && (CheckCorrectEMail(obj_Form.form_id_email)); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_id_pass, "votre mot de passe."));	}	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); }//controle formulaire mot de passe oubliéfunction SoumissionOkPassOublie(obj_Form) { 	var formulaireOk = true ;	if (formulaireOk) 	{ 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_email, "votre email."));			formulaireOk = formulaireOk && (CheckCorrectEMail(obj_Form.form_email)); 	}	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); }//controle document non videfunction SoumissionOkDocument(obj_Champ) { 	var formulaireOk = true ;	if (formulaireOk) 	{ 			formulaireOk = formulaireOk && (ChampNonVide (obj_Champ, "le document à envoyer."));	}	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); }//controle formulaire inscriptionfunction SoumissionOkInscription(obj_Form) { 	var formulaireOk = (NombreDeClics == 1) ;	if (formulaireOk) 	{ 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_nom, "votre nom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.form_nom, "Le nom ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_prenom, "votre prénom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.form_prenom, "Le prénom ne doit comporter que des lettres."));       formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_adresse, "votre adresse.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_code_postal, "votre code postal."));			formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_code_postal, "Veuillez saisir un code postal valide."));			formulaireOk = formulaireOk && LongueurInferieureA(obj_Form.form_code_postal,5,"Votre code postal doit comporter 5 chiffres.");			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_ville, "votre ville."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.form_ville, "La ville ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_tel, "votre numéro de téléphone."));       formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_email, "votre email."));			formulaireOk = formulaireOk && (CheckCorrectEMail(obj_Form.form_email));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_email_2, "la confirmation."));			formulaireOk = formulaireOk && (Egaux(obj_Form.form_email, obj_Form.form_email_2, "Les adresses saisies ne sont pas identiques.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_tel, "Veuillez saisir un numéro de téléphone."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_pass, "votre mot de passe."));			if (obj_Form.form_pass.value) formulaireOk = formulaireOk && LongueurInferieureA(obj_Form.form_pass,4,"Votre mot de passe doit comporter au moins 4 caractères.");			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_pass_2, "la confirmation."));			formulaireOk = formulaireOk && (Egaux(obj_Form.form_pass, obj_Form.form_pass_2, "Les mots de passe saisis ne sont pas identiques."));   }	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); }//controle formulaire modificationfunction SoumissionOkModification(obj_Form) { 	var formulaireOk = (NombreDeClics == 1) ;	if (formulaireOk) 	{ 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_nom, "votre nom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.form_nom, "Le nom ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_prenom, "votre prénom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.form_prenom, "Le prénom ne doit comporter que des lettres."));       formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_adresse, "votre adresse.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_code_postal, "votre code postal."));			formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_code_postal, "Veuillez saisir un code postal valide."));			formulaireOk = formulaireOk && LongueurInferieureA(obj_Form.form_code_postal,5,"Votre code postal doit comporter 5 chiffres.");			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_ville, "votre ville."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.form_ville, "La ville ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_tel, "votre numéro de téléphone.")); 			//formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_tel, "Veuillez saisir un numéro de téléphone valide."));			//formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_tel_2, "Veuillez saisir un numéro de téléphone valide."));			if (obj_Form.form_Jour.value)			{        formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_Jour, "Veuillez saisir un jour valide."));        formulaireOk = formulaireOk && (SuperieurA (obj_Form.form_Jour, 0, "Veuillez saisir un jour valide."));				  formulaireOk = formulaireOk && (InferieurA (obj_Form.form_Jour, 32, "Veuillez saisir un jour valide."));			}			if (obj_Form.form_revenu_fiscal_ref.value)			{        formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_revenu_fiscal_ref, "Veuillez saisir un revenu valide."));        formulaireOk = formulaireOk && (SuperieurA (obj_Form.form_revenu_fiscal_ref, -1, "Veuillez saisir un revenu valide."));				}			if (obj_Form.form_salaire_mensuel_1.value)			{        formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_salaire_mensuel_1, "Veuillez saisir un salaire valide."));        formulaireOk = formulaireOk && (SuperieurA (obj_Form.form_salaire_mensuel_1, -1, "Veuillez saisir un salaire valide."));				}			if (obj_Form.form_salaire_mensuel_2.value)			{        formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_salaire_mensuel_2, "Veuillez saisir un salaire valide."));        formulaireOk = formulaireOk && (SuperieurA (obj_Form.form_salaire_mensuel_2, -1, "Veuillez saisir un salaire valide."));				}      if (obj_Form.form_salaire_mensuel_3.value)			{        formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_salaire_mensuel_3, "Veuillez saisir un salaire valide."));        formulaireOk = formulaireOk && (SuperieurA (obj_Form.form_salaire_mensuel_3, -1, "Veuillez saisir un salaire valide."));				}			if (obj_Form.form_salaire_mensuel_4.value)			{        formulaireOk = formulaireOk && (EstUnNombre (obj_Form.form_salaire_mensuel_4, "Veuillez saisir un salaire valide."));        formulaireOk = formulaireOk && (SuperieurA (obj_Form.form_salaire_mensuel_4, -1, "Veuillez saisir un salaire valide."));	                 }  }	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); }//controle formulaire modification du mot de passefunction SoumissionOkModifMDP(obj_Form) { 	var formulaireOk = (NombreDeClics == 1) ;	if (formulaireOk) 	{ 	    formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_old_pass, "votre ancien mot de passe."))			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_pass, "votre nouveau mot de passe."))			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.form_pass_2, "la confirmation."));			formulaireOk = formulaireOk && (Egaux(obj_Form.form_pass, obj_Form.form_pass_2, "Le mot de passe est erroné"));			  }	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); }//controle formulaire parranaigefunction SoumissionOkParrainage(obj_Form) { 	var formulaireOk = (NombreDeClics == 1) ;	if (formulaireOk) 	{ 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte1, "la civilité.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte2, "le nom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.xTexte2, "Le nom ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte3, "le prénom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.xTexte3, "Le prénom ne doit comporter que des lettres.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte4, "l'adresse.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte5, "le code postal."));			formulaireOk = formulaireOk && (EstUnNombre (obj_Form.xTexte5, "Veuillez saisir un code postal valide."));			formulaireOk = formulaireOk && LongueurInferieureA(obj_Form.xTexte5,5,"Le code postal doit comporter 5 chiffres.");			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte6, "la ville."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.xTexte6, "La ville ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte17, "l'adresse email.")); 			formulaireOk = formulaireOk && (CheckCorrectEMail(obj_Form.xTexte17)); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.xTexte7, "le numéro de téléphone."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fxTexte1, "la civilité.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fxTexte2, "le nom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.fxTexte2, "Le nom ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fxTexte3, "le prénom."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.fxTexte3, "Le prénom ne doit comporter que des lettres.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fxTexte4, "l'adresse.")); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fxTexte5, "le code postal."));			formulaireOk = formulaireOk && (EstUnNombre (obj_Form.fxTexte5, "Veuillez saisir un code postal valide."));			formulaireOk = formulaireOk && LongueurInferieureA(obj_Form.fxTexte5,5,"Le code postal doit comporter 5 chiffres.");			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fxTexte6, "la ville."));			//formulaireOk = formulaireOk && (QueDesLettres (obj_Form.fxTexte6, "La ville ne doit comporter que des lettres."));			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fxTexte17, "l'adresse email.")); 			formulaireOk = formulaireOk && (CheckCorrectEMail(obj_Form.fxTexte17)); 			formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fxTexte7, "le numéro de téléphone."));      //formulaireOk = formulaireOk && CheckDate(obj_Form.form_DateNaissance, "date de naissance");        //formulaireOk = formulaireOk && CheckDate(obj_Form.fform_DateNaissance, "date de naissance");			//formulaireOk = formulaireOk && (EstUnNombre (obj_Form.xTexte7, "Veuillez saisir un numéro de téléphone valide.")); 			//formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fType, "le type correspondant à votre recherche.")); 			//formulaireOk = formulaireOk && (ChampNonVide (obj_Form.fCp, "le code postal correspondant à votre recherche.")); 	}	else 	{  		alert ("Le formulaire est en cours d'enregistrement!\nMerci de patienter.");  	} 	return(formulaireOk); }//fonction qui masque/demasque le nombre d'individus passé en parametrefunction show_individus(nb_individus){if (nb_individus==1)  {  document.getElementById("individu_2").style.display="none";  document.getElementById("individu_3").style.display="none";  document.getElementById("individu_4").style.display="none";  }if (nb_individus==2)  {  document.getElementById("intitule_individu_2").style.display="none";  document.getElementById("intitule_conjoint").style.display="block";  document.getElementById("individu_2").style.display="block";  document.getElementById("individu_3").style.display="none";  document.getElementById("individu_4").style.display="none";  }if (nb_individus==4)  {  document.getElementById("intitule_individu_2").style.display="block";  document.getElementById("intitule_conjoint").style.display="none";  document.getElementById("individu_2").style.display="block";  document.getElementById("individu_3").style.display="block";  document.getElementById("individu_4").style.display="block";  }}function ChangeDateNaissance(obj_Form){  var txt_Jour = document.getElementById("form_Jour").value;  if (txt_Jour.length == 1)    txt_Jour = "0" + txt_Jour;  var var_DateNaissance = document.getElementById("form_An").value + "-" + document.getElementById("form_Mois").value + "-" + txt_Jour;  document.getElementById("form_DateNaissance").value = var_DateNaissance;}function fChangeDateNaissance(obj_Form){  var txt_Jour = document.getElementById("fform_Jour").value;  if (txt_Jour.length == 1)    txt_Jour = "0" + txt_Jour;  var var_DateNaissance = document.getElementById("fform_An").value + "-" + document.getElementById("fform_Mois").value + "-" + txt_Jour;  document.getElementById("fform_DateNaissance").value = var_DateNaissance;}
