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_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_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 open_mentions() { window.open('mentions.html','mentions','width=550,height=250,toolbar=0,directories=0,menubar=0,status=0,resizable=0,location=0,scrollbars=0,copyhistory=0');
}



//------------------------------------------------------------------------- modification location / ventes

function modif_genre() {
			
			var objet = document.getElementById('objet').value;					
			
			if(objet=='ventes'){					
					var newHTML2 = "<font class='verdana11gristype'>Budget : <input name='mini' id='mini' type='text' size='4' maxlength='4' value='mini' class='celulle2' onFocus=\"this.value='';\"> 000 &euro; - <input name='maxi' id='maxi' type='text' size='4' maxlength='4' value='maxi' class='celulle2' onFocus=\"this.value='';\"> 000 &euro;</font>";
					document.getElementById('div_budget').innerHTML = newHTML2;
					
			}
			
			if(objet=='locationssais') {					
					window.location.href='locations.php';
				
			}
			
			
			var objet = document.getElementById('objet').value;
			
			var xhr_object = null;
						if(window.XMLHttpRequest) // Firefox
						   xhr_object = new XMLHttpRequest();
						else if(window.ActiveXObject) // Internet Explorer
						   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
						else { // XMLHttpRequest non supporté par le navigateur
						   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
						   return;
						}
						var method   = "POST";
						var filename = "gestion/modif_genre.php";			
						var data   = null;
						var tmp = null;
						if(objet!= "")
						   data = "objet="+objet;
						xhr_object.open(method, filename, true);
						
								xhr_object.onreadystatechange = function() {
									if(xhr_object.readyState == 4) {
									var tmp = xhr_object.responseText.split(":");
									var reponse=tmp[0];
									var reponse1=tmp[1];
									if(typeof(tmp[1]) != "undefined") {
										 if(reponse=="1"){
												document.getElementById('div_categorie').innerHTML = reponse1;
											} else {
												alert('erreur');
											}
										}
									}
								}
						
						if(method == "POST")
						   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
						xhr_object.send(data);

			
}

//------------------------------------------------------------------------- modification situation

function modif_situation() {
			
			var objet = document.getElementById('objet').value;
			var genre = document.getElementById('categorie').value;
			
			if(genre!=''){
		
					var xhr_object = null;
								if(window.XMLHttpRequest) // Firefox
								   xhr_object = new XMLHttpRequest();
								else if(window.ActiveXObject) // Internet Explorer
								   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
								else { // XMLHttpRequest non supporté par le navigateur
								   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
								   return;
								}
								var method   = "POST";
								var filename = "gestion/modif_situation.php";			
								var data   = null;
								var tmp = null;
								if(objet!= "")
								   data = "objet="+objet+"&genre="+genre;
								xhr_object.open(method, filename, true);
								
										xhr_object.onreadystatechange = function() {
											if(xhr_object.readyState == 4) {
											var tmp = xhr_object.responseText.split(":");
											var reponse=tmp[0];
											var reponse1=tmp[1];
											if(typeof(tmp[1]) != "undefined") {
														document.getElementById('div_situation').innerHTML = reponse1;
													
												}
											}
										}
								
								if(method == "POST")
								   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
								xhr_object.send(data);
								
			} else { alert('Merci de renseigner le type de bien recherché ...'); }
}


//------------------------------------------------------------------------- valider recherche

function valid_rech() {
	
			if(document.getElementById('objet').value==""){
				alert('Vous devez préciser votre recherche !');
				document.getElementById('objet').focus();
				return;
			}
			
			var objet = document.getElementById('objet').value;		
			var categorie = document.getElementById('categorie').value;	
			var mini = document.getElementById('mini').value;	
			var maxi = document.getElementById('maxi').value;	
			var situation = document.getElementById('situation').value;	
			
		
				if(objet=="ventes"){
						window.location.href='ventes.php?objet='+objet+'&categorie='+categorie+'&mini='+mini+'&maxi='+maxi+'&situation='+situation;
				}
				
				if(objet=="locations") {
						window.location.href='locationmens.php?objet='+objet+'&categorie='+categorie+'&mini='+mini+'&maxi='+maxi+'&situation='+situation;
				}
				
				if(objet=="locationssais") {
					
					var testestformield1 = document.getElementById('testestformield1').value;	
			var testestformield2 = document.getElementById('testestformield2').value;	
						window.location.href='location.php?objet='+objet+'&categorie='+categorie+'&mini='+mini+'&maxi='+maxi+'&situation='+situation+"&testestformield1="+testestformield1+"&testestformield2="+testestformield2;
				}

}
							 
	//------------------------------------------------------------------------- mouvement vertical
	
var Timer;
var Pas = 3;
function moveLayer(Sens) {
	Objet=document.getElementById("texte_offre");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-document.getElementById("support").offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer(" + Sens + ");", 30);
}


function formulaire() {
 
		
		 if (document.getElementById('email').value == "") {
			alert("Veuillez saisir votre adresse e-mail, svp !");
			document.getElementById('email').focus();
			return;
		  }
		
		  var invalidChars = " /:,;'";
		
		  for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
		  badChar = invalidChars.charAt(i);
			if (document.getElementById('email').value.indexOf(badChar,0) > -1) {
			  alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.");
			  document.getElementById('email').focus();
			 return;
			}
		  }
		
		
		  var atPos = document.getElementById('email').value.indexOf("@",1)			// there must be one "@" symbol
		  if (atPos == -1) {
			alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.');
			document.getElementById('email').focus();
			return;
		  }
		
		  if (document.getElementById('email').value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
			alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.');
			document.getElementById('email').focus();
			return;
		  }
		
		  var periodPos = document.getElementById('email').value.indexOf(".",atPos);
		  
		
		  if (periodPos == -1) {					// and at least one "." after the "@"
			alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.');
			document.getElementById('email').focus();
			return;
		  }
		
		  if (periodPos+3 > document.getElementById('email').value.length)	{		// must be at least 2 characters after the 
			alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.');
			document.getElementById('email').focus();
			return;
		  }
		  
		    if (document.getElementById('demande').value == ""){
			alert("Merci de préciser votre demande !");
			document.getElementById('demande').focus();
			return;
		  }
		  
		
			var xhr_object = null;
				if(window.XMLHttpRequest) // Firefox
				   xhr_object = new XMLHttpRequest();
				else if(window.ActiveXObject) // Internet Explorer
				   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
				else { // XMLHttpRequest non supporté par le navigateur
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
				   return;
				}
				var method   = "POST";
				var filename = "gestion/formulaire.php";
				
				var email = document.getElementById('email').value;
				var demande = document.getElementById('demande').value;
				
				var data   = null;
				var tmp = null;
				if(email != "" && demande != "")
				   data = "&email="+email+"&demande="+demande;
				xhr_object.open(method, filename, true);
				
						xhr_object.onreadystatechange = function() {
							if(xhr_object.readyState == 4) {
							var tmp = xhr_object.responseText.split(":");
								if(typeof(tmp[1]) != "undefined") {
								var verif2= tmp[0];
								var verif3= tmp[1];
								if (verif2 == "1") {
								    alert('Votre demande a bien été envoyée, nous vous répondrons le plus rapidement possible.');
									 var page='index.php';
									window.location.href=page; } 
								} else { alert(verif2); }
								
							}
						}
				
				if(method == "POST")
				   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				xhr_object.send(data);
				
		
					
}


