var id_di_ad="",id_com_user="",id_di_pro="",ref="",id_di_ad_cat="",id_di_ad_type="",id_com_pays="",id_com_ville="",demande="",pro="",prix_maxi="",prix_mini="",surface_maxi="",surface_mini="",pieces_maxi="",pieces_mini="",jardin="",piscine="",immopro="",photo="",diapo="",video="",motscles="",uidl="",prix_maxi0="",prix_mini0="",nbad=0;function setRechVar(){id_di_ad=$("#id_di_ad").val();id_com_user="";id_di_pro=$("#id_di_pro").val();ref=$("#ref").val();id_di_ad_cat=$("#id_di_ad_cat").val();id_di_ad_type=$("#id_di_ad_type").val();id_com_pays=$("#id_com_pays").val();id_com_ville=$("#id_com_ville").val();demande=$("#demande").val();pro=$("#pro").val();prix_maxi=$("#prix_maxi").val();prix_mini=$("#prix_mini").val();surface_maxi=$("#surface_maxi").val();surface_mini=$("#surface_mini").val();pieces_maxi=$("#pieces_maxi").val();pieces_mini=$("#pieces_mini").val();jardin=getValIfChecked("#jardin","1");piscine=getValIfChecked("#piscine","1");immopro=getValIfChecked("#immopro","1");photo=getValIfChecked("#photo","1");diapo=getValIfChecked("#diapo","1");video=getValIfChecked("#video","1");motscles=$("#motscles").val()}function switchRechMore(){$("#rechmore").slideToggle("fast")}function switchRechMoreRef(){$("#rechmoreref").slideToggle("fast")}function anCountGet(){setRechVar();$.ajax({type:"GET",url:"/ajax/di.ashx?a=anCountGet&id_di_ad="+id_di_ad+"&id_com_user="+id_com_user+"&id_di_pro="+id_di_pro+"&ref="+ref+"&id_di_ad_cat="+id_di_ad_cat+"&id_di_ad_type="+id_di_ad_type+"&id_com_pays="+id_com_pays+"&id_com_ville="+id_com_ville+"&demande="+demande+"&pro="+pro+"&prix_maxi="+prix_maxi+"&prix_mini="+prix_mini+"&surface_maxi="+surface_maxi+"&surface_mini="+surface_mini+"&pieces_maxi="+pieces_maxi+"&pieces_mini="+pieces_mini+"&jardin="+jardin+"&piscine="+piscine+"&immopro="+immopro+"&photo="+photo+"&diapo="+diapo+"&video="+video+"&motscles="+motscles+"&uidl="+encodeURIComponent(uidl),cache:true,success:function(a){if(isNumeric(a))nbad=parseInt(a);else nbad=0;if(nbad>1){$("#rechsubmit").val("Afficher les "+nbad+" annonces");$("#rechsubmit").removeAttr("disabled");$("#rechresult").html(nbad+" <span>annonces trouvées</span>");$("#rechsubmit").unbind("click");$("#rechsubmit").click(function(){submitRech()})}else if(nbad==1){$("#rechsubmit").val("Afficher l'annonce");$("#rechsubmit").removeAttr("disabled");$("#rechresult").html(nbad+" <span>annonce trouvée</span>");$("#rechsubmit").unbind("click");$("#rechsubmit").click(function(){submitRech()})}else if(nbad<1){$("#rechresult").html("Aucune <span>annonce trouvée</span>");$("#rechsubmit").val("Nouvelle recherche");$("#rechsubmit").unbind("click");$("#rechsubmit").click(function(){resetRech()})}}})}function villeGet(a){setRechVar();$("#id_com_ville").attr("disabled","true");$("#id_com_ville").html('<option value="">Chargement...</option>');if(a.length=3)$.ajax({type:"GET",url:"/ajax/di.ashx?a=villeGet&id_com_pays="+a,cache:true,success:function(e){var c="",b=e;if(b==null){var d='<option value="">Aucun résultat...</option>';$("#id_com_ville").html(d);return}for(var a=0;a<b.length;a++)c+='<option value="'+b[a].id_com_ville+'">'+b[a].ville+"</option>";$("#id_com_ville").html(c);$("#id_com_ville").removeAttr("disabled")}});else{var b='<option value="">Indifférent...</option>';$("#id_com_ville").html(b)}}function catChange(b){if($("#id_di_ad_cat").val()=="6"||$("#id_di_ad_cat").val()=="7"||$("#id_di_ad_cat").val()=="8"){var a='<option value="">Indiff...</option><option value="200">200</option><option value="300">300</option><option value="400">400</option><option value="500">500</option><option value="600">600</option><option value="800">800</option><option value="1000">1 000</option><option value="1250">1 250</option><option value="1500">1 500</option><option value="2000">2 000</option><option value="2500">2 500</option><option value="3000">3 000</option>';$("#prix_mini").html(a);$("#prix_maxi").html(a)}else{var a='<option value="">Indiff...</option><option value="25000">25 000</option><option value="50000">50 000</option><option value="75000">75 000</option><option value="100000">100 000</option><option value="150000">150 000</option><option value="200000">200 000</option><option value="250000">250 000</option><option value="300000">300 000</option><option value="350000">350 000</option><option value="400000">400 000</option><option value="450000">450 000</option><option value="500000">500 000</option><option value="700000">700 000</option><option value="1000000">1 000 000</option><option value="1500000">1 500 000</option><option value="2000000">2 000 000</option><option value="3000000">3 000 000</option><option value="5000000">5 000 000</option>';$("#prix_mini").html(a);$("#prix_maxi").html(a)}if(b==true){prix_maxi=$("#prix_maxi").val(prix_maxi0);prix_mini=$("#prix_mini").val(prix_mini0)}}function handleRechMotsCles(){setRechVar();if(motscles.length>3){$("#rechsubmit").val("Rechercher");$("#rechsubmit").removeAttr("disabled");$("#rechresult").html("<span>Lancez la recherche</span>");$("#rechsubmit").unbind("click");$("#rechsubmit").click(function(){submitRech()})}}function resetRech(){rechUnBindEvent();$("#id_di_ad").val("");$("#id_di_pro").val("");$("#ref").val("");$("#id_di_ad_cat").val("");$("#id_di_ad_type").val("");$("#id_com_pays").val("");$("#id_com_ville").val("");$("#demande").val("");$("#pro").val("");$("#prix_maxi").val("");$("#prix_mini").val("");$("#surface_maxi").val("");$("#surface_mini").val("");$("#pieces_maxi").val("");$("#pieces_mini").val("");$("#jardin").attr("checked",false);$("#piscine").attr("checked",false);$("#immopro").attr("checked",false);$("#photo").attr("checked",false);$("#diapo").attr("checked",false);$("#video").attr("checked",false);$("#motscles").val("");anCountGet();rechBindEvent()}function rechUnBindEvent(){$("#id_di_ad_cat").unbind("change");$("#id_di_ad_type").unbind("change");$("#id_com_pays").unbind("change");$("#id_com_ville").unbind("change");$("#demande").unbind("change");$("#pro").unbind("change");$("#prix_maxi").unbind("change");$("#prix_mini").unbind("change");$("#surface_maxi").unbind("change");$("#surface_mini").unbind("change");$("#pieces_maxi").unbind("change");$("#pieces_mini").unbind("change");$("#jardin").unbind("change");$("#piscine").unbind("change");$("#immopro").unbind("change");$("#photo").unbind("change");$("#diapo").unbind("change");$("#video").unbind("change")}function rechBindEvent(){$("#id_di_ad_cat").change(function(){anCountGet()});$("#id_di_ad_type").change(function(){anCountGet()});$("#id_com_pays").change(function(){anCountGet()});$("#id_com_ville").change(function(){anCountGet()});$("#demande").change(function(){anCountGet()});$("#pro").change(function(){anCountGet()});$("#prix_maxi").change(function(){anCountGet()});$("#prix_mini").change(function(){anCountGet()});$("#surface_maxi").change(function(){anCountGet()});$("#surface_mini").change(function(){anCountGet()});$("#pieces_maxi").change(function(){anCountGet()});$("#pieces_mini").change(function(){anCountGet()});$("#jardin").change(function(){anCountGet()});$("#piscine").change(function(){anCountGet()});$("#immopro").change(function(){anCountGet()});$("#photo").change(function(){anCountGet()});$("#diapo").change(function(){anCountGet()});$("#video").change(function(){anCountGet()});$("#rechsubmit").click(function(){submitRech()})}function submitRech(){setRechVar();var a="";if(id_di_ad.length>0)a+="&aid="+id_di_ad;if(id_di_pro.length>0)a+="&proid="+id_di_pro;if(ref.length>0)a+="&ref="+ref;if(id_di_ad_cat.length>0)a+="&id_di_ad_cat="+id_di_ad_cat;if(id_di_ad_type.length>0)a+="&id_di_ad_type="+id_di_ad_type;if(id_com_pays.length>0)a+="&id_com_pays="+id_com_pays;if(id_com_ville.length>0)a+="&id_com_ville="+id_com_ville;if(demande.length>0)a+="&demande="+demande;if(pro.length>0)a+="&pro="+pro;if(prix_maxi.length>0)a+="&prix_maxi="+prix_maxi;if(prix_mini.length>0)a+="&prix_mini="+prix_mini;if(surface_maxi.length>0)a+="&surface_maxi="+surface_maxi;if(surface_mini.length>0)a+="&surface_mini="+surface_mini;if(pieces_maxi.length>0)a+="&pieces_maxi="+pieces_maxi;if(pieces_mini.length>0)a+="&pieces_mini="+pieces_mini;if(jardin.length>0)a+="&jardin="+jardin;if(piscine.length>0)a+="&piscine="+piscine;if(immopro.length>0)a+="&immopro="+immopro;if(photo.length>0)a+="&photo="+photo;if(diapo.length>0)a+="&diapo="+diapo;if(video.length>0)a+="&video="+video;if(motscles.length>3)a+="&motscles="+escape(motscles);if($("#rechmore").css("display")=="block")a+="&rechmore=1";if($("#rechmoreref").css("display")=="block")a+="&rechmoreref=1";document.location.href="/immobilier/default.aspx?action=search"+a}function initRech(){$("#id_di_ad").val(id_di_ad);$("#id_di_pro").val(id_di_pro);$("#ref").val(ref);$("#id_di_ad_cat").val(id_di_ad_cat);$("#id_di_ad_type").val(id_di_ad_type);$("#id_com_pays").val(id_com_pays);$("#id_com_ville").val(id_com_ville);$("#demande").val(demande);$("#pro").val(pro);$("#prix_maxi").val(prix_maxi);$("#prix_mini").val(prix_mini);$("#surface_maxi").val(surface_maxi);$("#surface_mini").val(surface_mini);$("#pieces_maxi").val(pieces_maxi);$("#pieces_mini").val(pieces_mini);$("#jardin").val(jardin);$("#piscine").val(piscine);$("#immopro").val(immopro);$("#photo").val(photo);$("#diapo").val(diapo);$("#video").val(video);$("#motscles").val(motscles);rechBindEvent();setRechVar();catChange(true)}function getValIfChecked(b,a){return $(b).is(":checked")?a:""}function isNumeric(b){var d="0123456789.",a=true,c;for(i=0;i<b.length&&a==true;i++){c=b.charAt(i);if(d.indexOf(c)==-1)a=false}return a};
