
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function Control_agent(form) {
	var TestForm = "";
	//alert("Certains champs sont incomplets :\n\n"+form.nb_person.value);
	if (!FValidateCheck(form.chb_ht) && !FValidateCheck(form.gites)) {
		TestForm = "Vous devez choisir un type d`hébergement.\nChambre d`hôtes ou gîtes";}

	else if (form.duree.value=="") 
	{ TestForm += "- Durée du séjour\n"; }
	else if (form.nb_person.value=="") 
	{ TestForm += "- Budget par nuit prévu pour\n"; }
	else if (form.prix_mini.value=="") 
	{ TestForm += "- Budget minimum\n"; }
	else if (form.prix_maxi.value=="") 
	{ TestForm += "- Budget maximum\n"; }
	else if (form.region_id.value=="") 
	{ TestForm += "- Région\n"; }
	else if (form.dept_id.value=="") 
	{ TestForm += "- Département\n"; }
	else if (form.date_deb.value=="") 
	{ TestForm += "- Date de votre arrivée\n"; }



	if (TestForm=="") 
	{ return true; }

	alert("Certains champs sont incomplets :\n\n"+TestForm);
	return false; 
  
}


function FValidateControl(control) {
  if (control.value=="") {
    alert(control.name+": ce champ est indispensable et doit être rempli pour que votre formulaire puisse être publié sur le Web.")
    control.focus()
    return false }
  return true }

function FSubmitValidation(form) {
if (!FValidateControl(form.Vousnom)) return false
if (!FValidateControl(form.vousprenom)) return false
if (!FValidateControl(form.vousdatenaissance)) return false
if (!FValidateControl(form.vousprofession)) return false
if (!FValidateControl(form.cp)) return false
if (!FValidateControl(form.telephone)) return false
if (!FValidateControl(form.mail)) return false
   return true }

function Control_accueil(form) {
	var TestForm = "";
	//alert("Certains champs sont incomplets :\n\n"+form.nb_person.value);
	if (!FValidateCheck(form.chb_ht) && !FValidateCheck(form.gites)) {
		TestForm = "Vous devez choisir un type d`hébergement.\nChambre d`hôtes ou gîtes";}

	else if (form.duree.value=="") 
	{ TestForm += "- Durée du séjour\n"; }
	else if (form.nb_person.value=="") 
	{ TestForm += "- Budget par nuit prévu pour\n"; }
	else if (form.prix_mini.value=="") 
	{ TestForm += "- Budget minimum\n"; }
	else if (form.prix_maxi.value=="") 
	{ TestForm += "- Budget maximum\n"; }



	if (TestForm=="") 
	{ return true; }

	alert("Certains champs sont incomplets :\n\n"+TestForm);
	return false; 
  
}
  
function FValidateCheck(control) {
	var MESSAGE = "";
  if (control.checked==false) {
	  //MESSAGE = "Vous devez choisir un type d`hébergement.\nChambre d`hôtes ou gîtes";
	    //alert("Vous devez choisir un type d hébergement.")
    control.focus()
    return false }
  return true }



function controle_inscrip() {

function VerificationEmail(elm)
{
if (elm.value.indexOf("@") != "-1" &&
    elm.value.indexOf(".") != "-1" &&
    elm.value != "")
    return true;

return false;
}

function verify(element1, element2)
// La fonction reçois en paramètre les 2 éléments
 {
  var passed=false
  var password1=element1.value;
// On va donner à la variable passed la valeur false (fausse). 
   if (element1.value=='')
// si le premier champ est vide (Propriété value vide) 
   {
	   	TestForm += "- votre "+fieldalias+" dans le premier champ\n";

    //alert("Veuillez entrer votre "+fieldalias+" dans le premier champ!")
// c'est pas bien il faut le remplir :-)
// On ouvre donc une boite d'alerte grâce à la méthode alert de l'objet window
    element1.focus()
// et on y place le curseur grâce à la méthode focus
   }
   
   else if(password1.length < 8) {
	   	TestForm += "- votre "+fieldalias+" doit avoir 8 caractères\n";
   } 

// puis on va faire exactement la même chose pour le second champ
   else if (element2.value=='')
   {
    //alert("Veuillez confirmer votre "+fieldalias+" dans le second champ")
	TestForm += "- confirmer votre "+fieldalias+" dans le second champ\n";

    element2.focus()
   } 

   else if (element1.value!=element2.value)
/* Si les valeurs des 2 éléments ne sont pas égales (on utilise donc l'opérateur
  de comparaison d'inégalité != */
   {
   // alert("- Les deux "+fieldalias+" ne condordent pas")
		TestForm += "- Les deux "+fieldalias+"  ne condordent pas\n";

// toujours la boite d'alerte
    element1.select()
// Et la on utilise la méthode select qui permet de selectionner la valeur écrite.
   } 

   else
   passed=true
   return true
 }




var fieldalias="mot de passe"
// On Déclare dans la variable fieldalias le type de texte entré 
var RdCkOk = "true";
  var RdMess = "";
  var CbMess = "";
  var CbCkOk = false;
var TestForm = "";
if (document.form_inscript.nom1.value=="") 
	{ TestForm += "- Nom\n"; }
else if (document.form_inscript.prenom1.value=="") 
	{ TestForm += "- Prénom\n"; }
else if (document.form_inscript.adresse1.value=="") 
	{ TestForm += "- Adresse\n"; }
else if (document.form_inscript.cp1.value=="") 
	{ TestForm += "- Code postal\n"; }
else if (document.form_inscript.ville1.value=="") 
	{ TestForm += "- Ville\n"; }
else if (VerificationEmail(document.form_inscript.email1) == false)
    { TestForm += "- Email non Valide\n"; }
else if (verify(document.form_inscript.mot_pass,document.form_inscript.mot_pass_k) == false)
    { TestForm += "- popo\n"; }




if (TestForm=="") 
	{
	return true;
	}


alert("Certains champs sont incomplets :\n\n"+TestForm);
return false; 
}
