function cocher(thisfield,valeur,choixform) {
	radioSet=eval("document."+choixform+"."+thisfield);
	for (i=0;i<radioSet.length;i++) if (radioSet[i].value==valeur) radioSet[i].checked=true;
}

function cocher2(thisfield,choixform) {
	checkSet=eval("document."+choixform+"."+thisfield);
	checkSet.checked=!(checkSet.checked)
}

function cocher3(thisfield,valeur,choixform) {
	checkSet=eval("document."+choixform+"."+thisfield);
	for (i=0;i<checkSet.length;i++) if(checkSet[i].value==valeur) checkSet[i].checked=!(checkSet[i].checked);
}

function check(objet,choix) {
	checkSet=eval(objet);
	for (i=0;i<checkSet.length;i++) checkSet[i].checked=(checkSet[i].value==choix) ? true : false;
}

function efface_selection_checkbox(thisfield,choixform) {
	checkSet=eval("document."+choixform+"."+thisfield);
	for (i=0;i<checkSet.length;i++){checkSet[i].checked=false}
}

function depart(valeur,objet){
if (valeur!="")
	{valeur=valeur.substr(0,2);
	objet.value=valeur;
	}
}

function effaceOption(objet) {
	var j;
	for (j=objet.length-1; j>=0; j--) objet.options[j] = null;
}

function format_ajax(chaine) {
 chaine=chaine.replace(/&/g, "ESPERTULETTE");
 return chaine;
}

function depot_select_ville(code,ville) {
	depart=code.substr(0,2);
	document.getElementById('ville').value=ville;
	document.getElementById('codepostal').value=code;
	document.getElementsByName("choixdepart")[0].value=depart;
}

function convert_prix(choix,debut,fin)
{
var i;
var j;
Expression = new RegExp("(&?devise[=][a-z]+)","gi");
checkSet=eval(document.getElementsByName("lienPagination"));
Expression2 = new RegExp("html[?]","gi");

for (i=0;i<checkSet.length;i++) {
	chaine=checkSet[i].href;
	chaine=chaine.replace(Expression,"");
	if (choix=='franc') {
		if (!Expression2.test(chaine)) chaine+="?"; else chaine+="&";
		checkSet[i].href=chaine+"devise="+choix;
	} else checkSet[i].href=chaine;
}

checkSet=eval(document.getElementsByName("devise"));
for (i=0;i<checkSet.length;i++) checkSet[i].value=choix;

		if (choix=="franc") {
			document.getElementById('trifranc').style.display='none';
			document.getElementById('trifranc2').style.display='block';
			document.getElementById('trieuro').style.display='block';
			document.getElementById('trieuro2').style.display='none';
		}
		if (choix=="euro") {
			document.getElementById('trifranc').style.display='block';
			document.getElementById('trifranc2').style.display='none';
			document.getElementById('trieuro').style.display='none';
			document.getElementById('trieuro2').style.display='block';
		}

for (j=debut;j<fin;j++)
{
	if (document.getElementById('prix_euro'+j)) {
		if (choix=="franc") {
			document.getElementById('prix_euro'+j).style.display='none';
			document.getElementById('prix_franc'+j).style.display='block';
		}
		if (choix=="euro") {
			document.getElementById('prix_euro'+j).style.display='block';
			document.getElementById('prix_franc'+j).style.display='none';
		}
	}
}

}


// OVERTRAIL
var OverTrailHeight, OverTrailWidth;
function OverTrail2(imagename,width,height,num) {
	OverTrailWidth = width+10+2;
	OverTrailHeight = height+10+2;
	ObjTrail = document.getElementById("overtrail");
	ObjTrail.style.width = (document.all?OverTrailWidth:width)+"px";
	ObjTrail.style.padding = 5+"px";
	ObjTrail.innerHTML = '<img src="' + imagename + '" border="0">';
	
    var x = 80, y = -height+60;
	objet=document.getElementById("photo"+num);
    do
    {
        x += objet.offsetLeft;
        y += objet.offsetTop;
        objet = objet.offsetParent;
    }
    while( objet != null );
	
	document.getElementById("overtrail").style.left=x+"px";
	document.getElementById("overtrail").style.top=y+"px";
	document.getElementById("overtrail").style.visibility="visible";

}

function OverTrail_Img2(imagename,width,height,num) {
	OverTrailWidth = width+10+2;
	OverTrailHeight = height+10+2;
	ObjTrail = document.getElementById("overtrail");
	ObjTrail.style.width = (document.all?OverTrailWidth:width)+"px";
	ObjTrail.style.padding = 5+"px";
	ObjTrail.innerHTML = '<img src="' + imagename + '" border="0">';
	
    var x = 50, y = -height-25;
	objet=document.getElementById("photo0");
    do
    {
        x += objet.offsetLeft;
        y += objet.offsetTop;
        objet = objet.offsetParent;
    }
    while( objet != null );
	
	document.getElementById("overtrail").style.left=x+"px";
	document.getElementById("overtrail").style.top=y+"px";
	document.getElementById("overtrail").style.visibility="visible";

}

function HideTrail() {
	document.getElementById("overtrail").style.visibility="hidden";
	document.onmousemove="";
}

function recup_identifiants() { 
	Modalbox.show(SITE_URL+'ajax-identifiants.php', {title: 'R&eacute;cup&eacute;ration de vos identifiants', width: 550});
}

function valide_recup_identifiants()
{
  var param;
  var page;
	page=SITE_URL+'ajax-valide_recup_identifiants.php';
	param="code_izi="+code_izi+"&mail="+document.form.mail.value;
    
  document.getElementById('formulaire_modalbox').style.display='none';
  document.getElementById('loading').style.display='block';
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
	  var response = xhr.responseText;
      var response = response.split('&&');
      var status = response[0];
	  document.getElementById('loading').style.display='none';
      if (status.replace(/^\s*|\s*$/,"")=="ok") {document.getElementById('message').innerHTML=response[1];document.getElementById('ok').style.display='block';document.getElementById('formulaire_modalbox').style.display='none';}
	  else {document.getElementById('formulaire_modalbox').style.display='block';document.getElementById('erreur').innerHTML=response[1];}
	  Modalbox.resizeToContent();
     }
   }
  // On envoie la requete
  xhr.open("POST",page,true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send(param);
}

function remplace_selection_villes() {
	document.getElementById('choixdepart').value=document.selection_ville.selection.value;
	Modalbox.hide();
}

function ajout_selection_villes() {
	document.getElementById('choixdepart').value=document.getElementById('choixdepart').value+","+document.selection_ville.selection.value;
	Modalbox.hide();
}

function select_ville() { 
	Modalbox.show(SITE_URL+'ajax-villes.php', {title: 'Aide &agrave; la s&eacute;lection: ville(s)', width: 550});
}

function select_ville2() { 
	Modalbox.show(SITE_URL+'ajax-villes.php?id=ville2', {title: "Aide &agrave; la s&eacute;lection d'une ville", width: 550});
}

function select_region() { 
	Modalbox.show(SITE_URL+'ajax-region.php', {title: 'Aide &agrave; la s&eacute;lection: r&eacute;gion(s) et d&eacute;partement(s)', width: 700});
}

function recup_selection_depart() {
	checkSet=eval(document.selection_ville.region);
	var selection="";
	var message="Sélectionnez un ou plusieurs départements avant de valider !";
	for (i=0;i<checkSet.length;i++) {
		if(checkSet[i].checked==true) if (selection=="") selection=checkSet[i].value; else selection=selection+","+checkSet[i].value;
	}
	if (selection=="") alert (message);
	else {
		if (document.getElementById('choixdepart').value=="") {
			document.getElementById('choixdepart').value=selection;
			Modalbox.hide();
		} else {
			document.getElementById('selection_ville').style.display='none';
			document.getElementById('maj_selection').style.display='block';
			document.selection_ville.selection.value=selection;
			Modalbox.resizeToContent();
		}
	}
}

function valide_select_carte(selection) {
	document.selection_ville.selection.value=selection;
	recup_selection_depart_carte(selection);
}

function recup_selection_depart_carte(selection) {
	document.getElementById('selection_depart_carte').style.display='none';
	window.focus();
	if (document.getElementById('choixdepart').value=="") {
		document.getElementById('choixdepart').value=selection;
		Modalbox.hide();
	} else {
		document.getElementById('maj_selection').style.display='block';
		Modalbox.resizeToContent();
	}
}

function reinit_select_depart() {
	checkSet=eval('document.selection_ville.region');
	for (i=0;i<checkSet.length;i++) checkSet[i].checked=false;
}

function majRegion(objet)
{
   Tregion=new Array();
   a=1;Tregion[a++]="Alsace";
    Tregion[a++]="Aquitaine";Tregion[a++]="Auvergne";Tregion[a++]="Basse-Normandie"; Tregion[a++]="Bourgogne";Tregion[a++]="Bretagne";
    Tregion[a++]="Centre";Tregion[a++]="Champagne-Ardennes";Tregion[a++]="Corse";Tregion[a++]="DOM-TOM"; Tregion[a++]="Franche-Comté";Tregion[a++]="Haute-Normandie";
	Tregion[a++]="Ile-de-France";Tregion[a++]="Languedoc-Roussillon";Tregion[a++]="Limousin";Tregion[a++]="Lorraine";Tregion[a++]="Midi-Pyrénées";
	Tregion[a++]="Nord-Pas-de-Calais";Tregion[a++]="Pays de la Loire";Tregion[a++]="Picardie";Tregion[a++]="Poitou-Charentes";Tregion[a++]="Provence-Alpes-Côte d'Azur";
	Tregion[a++]="Rhône-Alpes";
	
	Tregion2=new Array();
   a=1;Tregion2[a++]="67,68";
    Tregion2[a++]="24,33,40,47,64";Tregion2[a++]="03,15,43,63";Tregion2[a++]="14,50,61"; Tregion2[a++]="21,58,71,89";Tregion2[a++]="22,29,35,56";
    Tregion2[a++]="18,41,36,37,28,45";Tregion2[a++]="08,10,51,52";Tregion2[a++]="20";Tregion2[a++]="971,972,973,974,975,976"; Tregion2[a++]="25,39,70,90";Tregion2[a++]="27,76";
	Tregion2[a++]="75,77,78,91,92,93,94,95";Tregion2[a++]="11,30,34,48,66";Tregion2[a++]="19,23,87";Tregion2[a++]="54,55,57,88";Tregion2[a++]="09,12,31,32,46,65,81,82";
	Tregion2[a++]="59,62";Tregion2[a++]="44,49,53,72,85";Tregion2[a++]="02,60,80";Tregion2[a++]="16,17,79,86";Tregion2[a++]="04,05,06,13,83,84";
	Tregion2[a++]="01,07,26,38,42,49,73,74";
	
			var j;
	for (j=objet.length-1; j>=0; j--) objet.options[j] = null;
	objet.options[0]=new Option("Choix d'une région","");
	for (a=1;a<Tregion.length;a++) {objet.options[a]=new Option(Tregion[a],Tregion2[a]);}
	}

function maj_depart(selection) {
	var tab = selection.split(/,/);
	checkSet=eval("document.selection_ville.region");
	for (i=0;i<checkSet.length;i++){
		for (a=0;a<tab.length;a++) 	if(checkSet[i].value==tab[a]) checkSet[i].checked=true;
	}
}

function recherche_villes(id) {
  var param;
  var page;
	page=SITE_URL+'ajax-select_villes.php?id='+id;
	param="code="+document.recherche_ville.choix_code.value+"&ville="+document.recherche_ville.choix_ville.value;
    
  document.getElementById('resultat').style.display='none';
  document.getElementById('recherche').style.display='none';
  document.getElementById('loading').style.display='block';
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
	  var response = xhr.responseText;
      var response = response.split('&&');
      var status = response[0];
	  var selection = response[2];
	  document.getElementById('loading').style.display='none';
      if (status.replace(/^\s*|\s*$/,"")=="ok") {document.getElementById('resultat').style.display='block';document.getElementById('selection_villes').innerHTML=selection;}
	  else {document.getElementById('recherche').style.display='block';document.getElementById('erreur').innerHTML=response[1];}
	  Modalbox.resizeToContent();
     }
   }
  // On envoie la requete
  xhr.open("POST",page,true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send(param);
 }

function recup_selection_villes(id) {
radioSet=eval(document.selection_ville.choix);
var selection="";
var message="Sélectionnez une ou plusieurs villes avant de valider !";
for (i=0;i<radioSet.length;i++){
if(radioSet[i].checked==true) if (selection=="") selection=radioSet[i].value; else selection=selection+","+radioSet[i].value;
}
if (id=="ville2") message="Sélectionnez une ville avant de valider !";
if (selection=="") alert (message);
else {
	if (id=="ville2") {
		selection = selection.split(',');
		var code=selection[0];
		var ville=selection[1];
		depart=code.substr(0,2);
		document.getElementById('ville').value=ville;
		document.getElementById('codepostal').value=code;
		document.getElementsByName("choixdepart")[0].value=depart;
		Modalbox.hide();
	} else {
		if (document.getElementById('choixdepart').value=="") {document.getElementById('choixdepart').value=selection;Modalbox.hide();}
		else {document.getElementById('resultat').style.display='none';document.getElementById('maj_selection').style.display='block';document.selection_ville.selection.value=selection;
		Modalbox.resizeToContent();}
	}
}
}

//***************************************************
//************ Affichage des info-bulles ************
//***************************************************
// Pour utiliser les info-bulles : onmouseover="montre('VOTRE TEXTE HTML');" onmouseout="cache();"

var bulleVisible=false; // Par défaut false, l'info-bulle est invisible.
 
function move(e)
	{
 	 if(bulleVisible)
		{  // Si la bulle est visible, on calcul en temps reel sa position ideale
		if (navigator.appName!="Microsoft Internet Explorer") 
			{ // Si on n'est pas sous IE
			document.getElementById("bulle").style.left=e.pageX + 10+"px";
			document.getElementById("bulle").style.top=e.pageY + 10+"px";
			}
		else  //Si on est sous IE
			{
   			 if(document.documentElement.clientWidth>0) 
				{
				document.getElementById("bulle").style.left=10+event.x+document.documentElement.scrollLeft+"px";
				document.getElementById("bulle").style.top=10+event.y+document.documentElement.scrollTop+"px";
    				}
			else
				{
				document.getElementById("bulle").style.left=10+event.x+document.body.scrollLeft+"px";
				document.getElementById("bulle").style.top=10+event.y+document.body.scrollTop+"px";
				}
    			}
		}
	}
 
function montreBulle(text) //Affiche l'info-buffle
	{
  	if(bulleVisible==false) 
		{
  		document.getElementById("bulle").style.visibility="visible"; // Si il est cachÃ©, on le rend visible.
  		document.getElementById("bulle").innerHTML = text; 
  		bulleVisible=true;
		document.onmousemove=move; // dès que la souris bouge, on appelle la fonction move pour mettre à jour la position de la bulle.
  		}
	}

function cacheBulle() //Cache l'info-buffle
	{
	if(bulleVisible==true)
		{
		document.getElementById("bulle").style.visibility="hidden"; // Si la bulle est visible on la cache
		bulleVisible=false;
		}
	}

var tabFormLabel=new Array("genre","type","marque","modele","region","energie","ville","d","pays");

function afficheWidgetAnnonce(typeWidget,rubrique_annonce,paramWidget) {
	page=SITE_URL+'ajax-liaisonWPA.php';
	param="liaison=widgetAnnonce&code_izi="+code_izi+"&typeWidget="+typeWidget+"&rubrique_annonce="+rubrique_annonce+"&slideshow="+paramWidget;

	var httpRequest=getXhr2();

 	httpRequest.onreadystatechange = function()
   	{
    	if(httpRequest.readyState == 4 && httpRequest.status == 200) {
	  		var response = httpRequest.responseText;
			if (response!="") {
				partie=response.split('****//--SEPARATEUR--//****');
				slideshow=paramWidget.split(',')[0];
				document.getElementById("afficheWidgetAnnonce_"+slideshow).innerHTML=partie[0];
				eval(partie[1]);
			} else document.getElementById("afficheWidgetAnnonce_"+slideshow).style.display="none";
		}
    }
  	// On envoie la requete
  	httpRequest.open("POST",page,true);
 	httpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	httpRequest.send(param);
}

function maj_listes(form,labeId,genre,type,marque,modele,energie,ville,region,xxx,d,pays,loadPage) {
	var tabLabel=new Array("genre","type","marque","modele","region","energie","ville","d","pays");
	var tabLabel2=new Array("genre2","type2","marque2","modele2","region2","energie2","ville2","d2","pays2");
	rubrique_annonce=form.elements["rubrique_annonce"].value;
	var numPage=(form.numPage) ? form.elements["numPage"].value : "";
	
	var test;
	var exist=false;
	oldPays=(!pays) ? form.pays.value : "";
	oldMarque=(!marque) ? form.marque.value : "";
	oldModele=(!modele) ? form.modele.value : "";
	
	for (i=0;i<tabLabel.length;i++) {
		test=eval(tabLabel[i]);
		if (form.elements[tabFormLabel[i]] && test) window[tabLabel2[i]]=form.elements[tabFormLabel[i]].value;
		else {
			window[tabLabel2[i]]="";
			if (form.elements["pageAnnonce"]) {
				if (loadPage) {
					window[tabLabel2[i]]=(document.choixselection.elements[tabFormLabel[i]]) ? document.choixselection.elements[tabFormLabel[i]].value : "";
				}
			}
		}
			
		if (!test && form.elements[tabFormLabel[i]]) {
			effaceOption(form.elements[tabFormLabel[i]]);
	   		form.elements[tabFormLabel[i]].options[0]=new Option('Mise à jour...','');
			form.elements[tabFormLabel[i]].options[0].selected=true;
		}
	}

var param;
var page;
page=SITE_URL+'ajax-liaisonWPA.php';
param="liaison=majListes&code_izi="+code_izi+"&rubrique_annonce="+rubrique_annonce+"&genre="+genre2+"&type="+type2+"&energie="+energie2+"&marque="+marque2+"&oldMarque="+oldMarque+"&modele="+modele2+"&oldModele="+oldModele+"&pays="+pays2+"&oldPays="+oldPays+"&region="+region2+"&d="+d2+"&ville="+ville2+"&page="+numPage;

var httpRequest=getXhr2();

 httpRequest.onreadystatechange = function()
   {
    if(httpRequest.readyState == 4 && httpRequest.status == 200)
     {
	  var response = httpRequest.responseText;
      response = response.split('/*/');
	  if (form.urlRedirect) form.urlRedirect.value=response[1];

if (!genre) {
		if (response[2]=="&-&") document.getElementById(labeId+'_genre').style.display='none';
		effaceOption(form.type);
   		form.elements["genre"].options[0]=new Option('Indifférent','');

		if (response[2]!="&-&") {
			liste = response[2].split('&-&');
			liste1 = liste[0].split('&&');
			liste2 = liste[1].split('&&');
			if (liste1.length>1) {
				if (document.getElementById("choixGenre")) document.getElementById("choixGenre").innerHTML="";
				for(var a=0; a < liste1.length; a++) {
	  					form.elements["genre"].options[a+1]=new Option(liste1[a],liste2[a]);
	  					form.elements["genre"].options[0].selected=true;
				}
			} else {
				document.getElementById(labeId+'_genre').style.display='none';
				if (document.getElementById("choixGenre")) document.getElementById("choixGenre").innerHTML=liste1[0];
			}
		}
	  }

	  if (!type) {
	 	effaceOption(form.type);
		var b=0;
		if (response[3]!="&-&") {
			document.getElementById(labeId+'_type').style.display='block';
			liste = response[3].split('&-&');
			liste1 = liste[0].split('&&');
			liste2 = liste[1].split('&&');
		    if (liste1.length>1) { form.type.options[0]=new Option('Indifférent',''); b=1; }
	  		for(var a=0; a < liste1.length; a++) { form.type.options[b]=new Option(liste1[a],liste2[a]); b++; }
			form.type.options[0].selected=true;
		} else document.getElementById(labeId+'_type').style.display='none';
	  }

	  if (!marque && form.marque) {
		exist=false;
	 	effaceOption(form.marque);
		var b=0;
		if (response[4]!="&-&") {
			liste = response[4].split('&-&');
			liste1 = liste[0].split('&&');
			liste2 = liste[1].split('&&');
		    if (liste1.length>1) { form.marque.options[0]=new Option('Indifférent',''); b=1; }
			document.getElementById(labeId+'_marque').style.display='block';
			for(var a=0; a < liste1.length; a++) { form.marque.options[b]=new Option(liste1[a],liste2[a]); b++; if (oldMarque==liste2[a]) exist=true; }
			if (!exist) form.marque.options[0].selected=true; else form.marque.value=oldMarque;
		} else document.getElementById(labeId+'_marque').style.display='none';
	  }

	  if (!modele && form.modele) {
		exist=false;
	  	effaceOption(form.modele);
		var b=0;
	  	form.modele.options[0]=new Option('Indifférent','');
		if (response[6]!="&-&") {
			liste = response[6].split('&-&');
			liste1 = liste[0].split('&&');
			liste2 = liste[1].split('&&');
		    if (liste1.length>1) { form.modele.options[0]=new Option('Indifférent',''); b=1; }
			document.getElementById(labeId+'_modele').style.display='block';
			for(var a=0; a < liste1.length; a++) { form.modele.options[b]=new Option(liste1[a],liste2[a]); b++; if (oldModele==liste2[a]) exist=true; }
			if (!exist) form.modele.options[0].selected=true; else form.modele.value=oldModele;
		} else document.getElementById(labeId+'_modele').style.display='none';
	  }

	  if (!region && form.region) {
	  	effaceOption(form.region);
		var b=0;
	  	form.region.options[0]=new Option('Indifférent','');
		if (response[10]!="&-&") {
			liste = response[10].split('&-&');
			liste1 = liste[0].split('&&');
			liste2 = liste[1].split('&&');
		    if (liste1.length>1) { form.region.options[0]=new Option('Indifférent',''); b=1; }
			document.getElementById(labeId+'_region').style.display='block';
			for(var a=0; a < liste1.length; a++) { form.region.options[b]=new Option(liste1[a],liste2[a]); b++; }
			form.region.options[0].selected=true;
		} else document.getElementById(labeId+'_region').style.display='none';
	  }

	  if (!energie && form.energie) {
	 	effaceOption(form.energie);
		var b=0;
	    form.energie.options[0]=new Option('Indifférent','');
		if (response[5]) {
			liste = response[5].split('&&');
	    	if (liste.length>1) { form.energie.options[0]=new Option('Indifférent',''); b=1; }
			document.getElementById(labeId+'_energie').style.display='block';
			for(var a=0; a < liste.length; a++) { form.energie.options[b]=new Option(liste[a],liste[a]); b++; }
			form.energie.options[0].selected=true;
		} else document.getElementById(labeId+'_energie').style.display='none';
	  }

	  if (!pays && form.pays) {
		exist=false;
	  	effaceOption(form.pays);
	  	form.pays.options[0]=new Option('Indifférent','');
		liste = response[8].split('&&');
		if (liste.length>1) {
			document.getElementById(labeId+'_pays').style.display='block';
	  		for(var a=0; a < liste.length; a++) { form.pays.options[a+1]=new Option(liste[a],liste[a]); if (oldPays==liste[a]) exist=true; }
			if (!exist) form.pays.options[0].selected=true; else form.pays.value=oldPays;
		} else document.getElementById(labeId+'_pays').style.display='none';
	  }
	  
	  if (!ville && form.ville) {
	 	effaceOption(form.ville);
	    form.ville.options[0]=new Option('Indifférent','');
		if (response[7]!="") {
			document.getElementById(labeId+'_ville').style.display='block';
			liste = response[7].split('&&');
	  		for(var a=0; a < liste.length; a++) {
				Expression = new RegExp("/--/");
				form.ville.options[a+1]=new Option(liste[a].replace(Expression," ").replace(/^\s+/g,''),liste[a]);
	  		}
			form.ville.options[0].selected=true;
		} else document.getElementById(labeId+'_ville').style.display='none';
	  }
	  
	  if (!d && form.d) {
	  	effaceOption(form.d);
	  	form.d.options[0]=new Option('Indifférent','');
		liste = response[9].split('&&');
		if (liste.length>1) {
			document.getElementById(labeId+'_d').style.display='block';
	  		for(var a=0; a < liste.length; a++) form.d.options[a+1]=new Option(liste[a],liste[a]);
	  		form.d.options[0].selected=true;
		} else document.getElementById(labeId+'_d').style.display='none';
	  }

	if (form.elements["pageAnnonce"]) {
		if (loadPage) {
			for (i=0;i<tabLabel.length;i++) {
				if (document.choixselection.elements[tabFormLabel[i]]) form.elements[tabFormLabel[i]].value=document.choixselection.elements[tabFormLabel[i]].value;
			}
		} else	if (document.getElementById("boutonAfficheSelect")) {
					document.getElementById("boutonAfficheSelect").innerHTML="Appliquer le filtre ("+response[0]+" résultats)";
					document.getElementById("boutonAfficheSelect").style.visibility="visible";	
				}
	}
	
	 }
   }
  // On envoie la requete
  httpRequest.open("POST",page,true);
  httpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  httpRequest.send(param);
}

function AfficheSelection(form) {
	var getLink="";
	for (i=5;i<tabFormLabel.length;i++) if (form.elements[tabFormLabel[i]]) if (form.elements[tabFormLabel[i]].value) getLink+=(getLink) ? "&"+tabFormLabel[i]+"="+form.elements[tabFormLabel[i]].value : "?"+tabFormLabel[i]+"="+form.elements[tabFormLabel[i]].value;
	if (document.choixselection) if (document.choixselection.elements["devise"].value=="franc") getLink+="&devise=franc";
	document.location.href=form.pageUrl.value.replace(/.html/g,'')+form.urlRedirect.value+getLink;
}

function majDepart(field) {
	Tdepart=new Array();
	Tdepart[0]="";
	for (a=1;a<96;a++) { if (a<10) Tdepart[a]="0" + a; else Tdepart[a]=a; }				
	for (a=1;a<Tdepart.length;a++) field.options[a]=new Option(Tdepart[a],Tdepart[a]);
	for (b=971;b<977;b++) { field.options[a]=new Option(b,b); a++; }
}

function couleur(couleur,form) {
	Ttype=new Array();
	a=0;Ttype[a++]="Beige";Ttype[a++]="Blanc";
	Ttype[a++]="Bleu";Ttype[a++]="Bordeaux"; Ttype[a++]="Champagne"; Ttype[a++]="Gris";
	Ttype[a++]="Jaune";Ttype[a++]="Marron"; Ttype[a++]="Noir";
	Ttype[a++]="Or";Ttype[a++]="Orange";Ttype[a++]="Rouge";Ttype[a++]="Sable";
	Ttype[a++]="Vert";Ttype[a++]="Violet";Ttype[a++]="Autre";
	
	for (a=1;a<=Ttype.length;a++) { document.getElementsByName(form)[0].couleur.options[a]=new Option(Ttype[a-1],Ttype[a-1]);}
	document.getElementsByName(form)[0].couleur.value=couleur;
}

function couleurBis(choix,form) {
	if (choix=="") {
		document.getElementsByName(form)[0].couleur2.disabled=true;
		document.getElementsByName(form)[0].couleur2.value="";
	} else document.getElementsByName(form)[0].couleur2.disabled=false;
}

function majDate(field,date) {
	i=1;
	for (a=date;a>=1940;a--) { field.options[i]=new Option(a,a); i++; }
	field.options[0].selected=true;
}

function majDate2(field,date1,date2) {
	i=1;
	for (a=date1;a<=date2;a++) { field.options[i]=new Option(a,a); i++; }
	field.options[0].selected=true;
}

function majChiffre(field,debut,nbre,pas) {
	Tnum=new Array();
	for (a=0;a<=nbre;a++) { Tnum[a]=debut; debut=debut+pas; }
	for (a=1;a<Tnum.length;a++) field.options[a]=new Option(Tnum[a-1],Tnum[a-1]);
	field.options[0].selected=true;
}

function majOption(selection,objet) {
	var tab = selection.split(/,/);
	checkSet=eval(objet);
	for (i=0;i<checkSet.length;i++) for (a=0;a<tab.length;a++) if(checkSet[i].value==tab[a]) checkSet[i].checked=true;
}

function majJour(field) {
	Tnum=new Array();
	Tnum[0]="";
	for (a=1;a<32;a++) { if (a<10) Tnum[a]="0" + a; else Tnum[a]=a; }
	for (a=1;a<Tnum.length;a++) { field.options[a]=new Option(Tnum[a],Tnum[a]); }
	field.options[0].selected=true;
}

function majMois(field) {
	Tnum=new Array();
	Tnum[0]="";
	for (a=1;a<13;a++) { if (a<10) Tnum[a]="0" + a; else Tnum[a]=a; }
	for (a=1;a<Tnum.length;a++) field.options[a]=new Option(Tnum[a],Tnum[a]);
	field.options[0].selected=true;
}

function majPays(objet,nbre) {
a=nbre;

/* Ttype=new Array();
Ttype[a++]="Allemagne";Ttype[a++]="Andorre";Ttype[a++]="Autriche";Ttype[a++]="Belgique";Ttype[a++]="Canada";Ttype[a++]="Danemark";Ttype[a++]="Espagne";Ttype[a++]="Etats-Unis";
Ttype[a++]="France";Ttype[a++]="Grande Bretagne";Ttype[a++]="Grèce";Ttype[a++]="Italie";Ttype[a++]="Luxembourg";Ttype[a++]="Monaco";Ttype[a++]="Norvège";Ttype[a++]="Pays-Bas";
Ttype[a++]="Portugal";Ttype[a++]="Suède";Ttype[a++]="Suisse"; */
Ttype=new Array();
Ttype[a++]="Afghanistan";Ttype[a++]="Afrique du Sud";Ttype[a++]="Albanie";Ttype[a++]="Algérie";Ttype[a++]="Allemagne";
Ttype[a++]="Andorre";Ttype[a++]="Angola";Ttype[a++]="Antigua et Barbuda";Ttype[a++]="Arabie saoudite";Ttype[a++]="Argentine";Ttype[a++]="Arménie";
Ttype[a++]="Australie";Ttype[a++]="Autriche";Ttype[a++]="Azerbaïdjan";Ttype[a++]="Bahamas";Ttype[a++]="Bahrein";Ttype[a++]="Bangladesh";
Ttype[a++]="Barbade";Ttype[a++]="Belgique";Ttype[a++]="Bélize";Ttype[a++]="Benin";Ttype[a++]="Bermudes";Ttype[a++]="Bhoutan";
Ttype[a++]="Biélorussie";Ttype[a++]="Bolivie";Ttype[a++]="Bosnie-Herzégovine";Ttype[a++]="Botswana";Ttype[a++]="Brésil";Ttype[a++]="Brunei";
Ttype[a++]="Bulgarie";Ttype[a++]="Burkina Faso";Ttype[a++]="Burundi";Ttype[a++]="Cambodge";Ttype[a++]="Cameroun";Ttype[a++]="Canada";
Ttype[a++]="Cap Vert";Ttype[a++]="Centrafrique";Ttype[a++]="Chili";Ttype[a++]="Chine";Ttype[a++]="Chypre";
Ttype[a++]="Colombie";Ttype[a++]="Comores";Ttype[a++]="Congo démocratique";Ttype[a++]="Congo";Ttype[a++]="Corée du Nord";Ttype[a++]="Corée du Sud";
Ttype[a++]="Costa Rica";Ttype[a++]="Côte d'Ivoire";Ttype[a++]="Croatie";Ttype[a++]="Cuba";Ttype[a++]="Danemark";
Ttype[a++]="Djibouti";Ttype[a++]="Dominique";Ttype[a++]="Egypte";Ttype[a++]="Emirats Arabes Unis";Ttype[a++]="Equateur";Ttype[a++]="Erythrée";
Ttype[a++]="Espagne";Ttype[a++]="Estonie";Ttype[a++]="Etats-Unis";Ttype[a++]="Ethiopie";Ttype[a++]="Féroé (îles)";Ttype[a++]="Fidji";
Ttype[a++]="Finlande";Ttype[a++]="France";Ttype[a++]="Gabon";Ttype[a++]="Gambie";Ttype[a++]="Géorgie";Ttype[a++]="Ghana";Ttype[a++]="Grande Bretagne";Ttype[a++]="Grèce";
Ttype[a++]="Grenade";Ttype[a++]="Groenland";Ttype[a++]="Guadeloupe";Ttype[a++]="Guatémala";Ttype[a++]="Guinée";Ttype[a++]="Guinée Bissau";
Ttype[a++]="Guinée équatoriale";Ttype[a++]="Guyana";Ttype[a++]="Guyane";Ttype[a++]="Haïti";Ttype[a++]="Honduras";Ttype[a++]="Hong Kong";
Ttype[a++]="Hongrie";Ttype[a++]="Ile Maurice";Ttype[a++]="Iles Anglo normandes";Ttype[a++]="Iles Cayman";Ttype[a++]="Inde";Ttype[a++]="Indonésie";Ttype[a++]="Irak";Ttype[a++]="Iran";
Ttype[a++]="Irlande";Ttype[a++]="Islande";Ttype[a++]="Israël";Ttype[a++]="Italie";Ttype[a++]="Jamaïque";Ttype[a++]="Japon";
Ttype[a++]="Jordanie";Ttype[a++]="Kazakhstan";Ttype[a++]="Kenya";Ttype[a++]="Kirghizstan";Ttype[a++]="Kiribati";Ttype[a++]="Koweït";
Ttype[a++]="Laos";Ttype[a++]="Lesotho";Ttype[a++]="Lettonie";Ttype[a++]="Liban";Ttype[a++]="Liberia";Ttype[a++]="Libye";
Ttype[a++]="Liechtenstein";Ttype[a++]="Lituanie";Ttype[a++]="Luxembourg";Ttype[a++]="Macao";Ttype[a++]="Macédoine";Ttype[a++]="Madagascar";
Ttype[a++]="Malaisie";Ttype[a++]="Malawi";Ttype[a++]="Maldives";Ttype[a++]="Mali";Ttype[a++]="Malte";Ttype[a++]="Maroc";
Ttype[a++]="Marshall";Ttype[a++]="Martinique";Ttype[a++]="Mauritanie";Ttype[a++]="Mexique";Ttype[a++]="Micronésie";
Ttype[a++]="Moldavie";Ttype[a++]="Monaco";Ttype[a++]="Mongolie";Ttype[a++]="Monténégro";Ttype[a++]="Mozambique";Ttype[a++]="Myanmar (Birmanie)";
Ttype[a++]="Namibie";Ttype[a++]="Nauru";Ttype[a++]="Népal";Ttype[a++]="Nicaragua";Ttype[a++]="Niger";Ttype[a++]="Nigeria";
Ttype[a++]="Norvège";Ttype[a++]="Nouvelle Calédonie";Ttype[a++]="Nouvelle Zélande";Ttype[a++]="Oman";Ttype[a++]="Ouganda";Ttype[a++]="Ouzbekistan";
Ttype[a++]="Pakistan";Ttype[a++]="Palau";Ttype[a++]="Palestine";Ttype[a++]="Panama";Ttype[a++]="Papouasie-Nouvelle Guinée";Ttype[a++]="Paraguay";
Ttype[a++]="Pays-Bas";Ttype[a++]="Pérou";Ttype[a++]="Philippines";Ttype[a++]="Pologne";Ttype[a++]="Polynésie";Ttype[a++]="Porto Rico";Ttype[a++]="Portugal";
Ttype[a++]="Qatar";Ttype[a++]="République Dominicaine";Ttype[a++]="Réunion";Ttype[a++]="Roumanie";Ttype[a++]="Russie";
Ttype[a++]="Rwanda";
Ttype[a++]="Sahara Occidental";Ttype[a++]="Saint Christophe et Nevis";Ttype[a++]="Saint Marin";Ttype[a++]="Saint Vincent et les Grenadines";
Ttype[a++]="Sainte Lucie";Ttype[a++]="Salomon";Ttype[a++]="Salvador";Ttype[a++]="Samoa";Ttype[a++]="São Tomé et Príncipe";Ttype[a++]="Sénégal";
Ttype[a++]="Serbie";Ttype[a++]="Seychelles";Ttype[a++]="Sierra Leone";Ttype[a++]="Singapour";Ttype[a++]="Slovaquie";Ttype[a++]="Slovénie";
Ttype[a++]="Somalie";Ttype[a++]="Somaliland";Ttype[a++]="Soudan";Ttype[a++]="Sri Lanka";Ttype[a++]="Suède";Ttype[a++]="Suisse";
Ttype[a++]="Surinam";Ttype[a++]="Syrie";Ttype[a++]="Swaziland";Ttype[a++]="Tadjikistan";Ttype[a++]="Taïwan";Ttype[a++]="Tanzanie";
Ttype[a++]="Tchad";Ttype[a++]="Tchéquie";Ttype[a++]="Thaïlande";Ttype[a++]="Tibet";Ttype[a++]="Timor Oriental";Ttype[a++]="Togo";
Ttype[a++]="Tonga";Ttype[a++]="Trinité et Tobago";Ttype[a++]="Tunisie";Ttype[a++]="Turkmenistan";Ttype[a++]="Turquie";Ttype[a++]="Tuvalu";
Ttype[a++]="Ukraine";Ttype[a++]="Uruguay";Ttype[a++]="Vanuatu";Ttype[a++]="Vatican";Ttype[a++]="Vénézuéla";Ttype[a++]="Vietnam";
Ttype[a++]="Vierges américaines";Ttype[a++]="Yémen";Ttype[a++]="Zambie";Ttype[a++]="Zimbabwe";

for (a=nbre;a<Ttype.length;a++) objet.options[a]=new Option(Ttype[a],Ttype[a]);
}

function choix_statutCompte(choix) {
	if (choix=="Part") document.getElementById('tr1').style.display='none';
	if (choix=="Pro") document.getElementById('tr1').style.display='block';
}

function prevenir_ami(id,num) { 
	Modalbox.show(SITE_URL+"ajax-contact2.php?type=ami&id="+id+"&num="+num, {title: "Pr&eacute;venir un ami", width: 540});
}

function contact_annonce(id,num) { 
	Modalbox.show(SITE_URL+"ajax-contact2.php?type=contact&id="+id+"&num="+num, {title: "Contact", width: 540});
}

function localisation_plan(num) { 
	Modalbox.show(SITE_URL+"ajax-plan.php?num="+num, {title: "Localiser le bien", width: 750});
}

function calendrier_disponibilites(num) { 
	Modalbox.show(SITE_URL+"ajax-disponibilites.php?num="+num, {title: "Calendrier des disponibilités", width: 690, height: 650});
}

function localisation_plan2(num,rub) { 
	Modalbox.show(SITE_URL+"ajax-plan.php?num="+num+'&rub='+rub, {title: "Localisation sur une carte", width: 750});
}


function abus(id,num) { 
	Modalbox.show(SITE_URL+"ajax-abus.php?id="+id+'&num='+num, {title: "Signaler un abus", width: 550});
}

/***********************************************
* Pausing up-down scroller- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
//document.write('<div id="'+divId+'" class="'+divClass+'" style="'+style_pausescroller+'position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+1)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-1+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-1+"px"
setTimeout(function(){scrollerinstance.animateup()}, 30)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}

pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}