var id_da_ad="",id_com_user="",id_da_pro="",id_com_pays="",pro="",marque="",modele="",prix_mini="",prix_maxi="",km_mini="",km_maxi="",energie="",bva="",motscles="",nbad=0;function setRechVar(){id_da_ad=$("#id_da_ad").val();id_com_user="";id_da_pro=$("#id_da_pro").val();id_com_pays=$("#id_com_pays").val();pro=$("#pro").val();marque=$("#marque").val();modele=$("#modele").val();prix_maxi=$("#prix_maxi").val();km_maxi=$("#km_maxi").val();energie=$("#energie").val();bva=getValIfChecked("#bva","1");motscles=$("#motscles").val()}function switchRechMore(){$("#rechmore").slideToggle("fast")}function switchRechMoreRef(){$("#rechmoreref").slideToggle("fast")}function anCountGet(){setRechVar();$.ajax({type:"GET",url:"/ajax/da.ashx?a=anCountGet&id_da_ad="+id_da_ad+"&id_com_user="+id_com_user+"&id_da_pro="+id_da_pro+"&id_com_pays="+id_com_pays+"&pro="+pro+"&marque="+marque+"&modele="+modele+"&prix_mini="+prix_mini+"&prix_maxi="+prix_maxi+"&km_mini="+km_mini+"&km_maxi="+km_maxi+"&energie="+energie+"&bva="+bva+"&motscles="+motscles,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()})}}});setRechVar()}function marqueGet(a){$("#marque").attr("disabled","true");$("#marque").html('<option value="">Chargement...</option>');$("#modele").attr("disabled","true");$("#modele").html('<option value="">Indifférent...</option>');if(a.length==3)$.ajax({type:"GET",url:"/ajax/da.ashx?a=marqueGet&id_com_pays="+a,contentType:"application/json; charset=utf-8",dataType:"json",success:function(e){var d="",a=e;if(a==null||a.length==0){var c='<option value="">Aucun résultat...</option>';$("#marque").html(c);$("#modele").html(c);return}for(var b=0;b<a.length;b++)d+='<option value="'+a[b].marque+'">'+a[b].marquetxt+"</option>";$("#marque").html(d);$("#marque").removeAttr("disabled")}});else{var b='<option value="">Indifférent...</option>';$("#marque").html(b);$("#modele").html(b)}}function modeleGet(b,a){$("#modele").attr("disabled","true");$("#modele").html('<option value="">Chargement...</option>');if(b.length>0&&a.length==3)$.ajax({type:"GET",url:"/ajax/da.ashx?a=modeleGet&marque="+b+"&id_com_pays="+a,contentType:"application/json; charset=utf-8",dataType:"json",success:function(e){var c="",a=e;if(a==null||a.length==0){var d='<option value="">Aucun résultat...</option>';$("#modele").html(d);return}for(var b=0;b<a.length;b++)c+='<option value="'+a[b].modele+'">'+a[b].modeletxt+"</option>";$("#modele").html(c);$("#modele").removeAttr("disabled")}});else{var c='<option value="">Indifférent...</option>';$("#modele").html(c)}}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_da_ad").val("");$("#id_da_pro").val("");$("#id_com_pays").val("");$("#pro").val("");$("#marque").val("");$("#modele").val("");$("#prix_maxi").val("");$("#km_maxi").val("");$("#energie").val("");$("#bva").attr("checked",false);$("#motscles").val("");anCountGet();rechBindEvent()}function rechUnBindEvent(){$("#id_com_pays").unbind("change");$("#pro").unbind("change");$("#marque").unbind("change");$("#modele").unbind("change");$("#prix_maxi").unbind("change");$("#km_maxi").unbind("change");$("#energie").unbind("change");$("#bva").unbind("change")}function rechBindEvent(){$("#id_com_pays").change(function(){marqueGet($(this).val());anCountGet()});$("#pro").change(function(){anCountGet()});$("#marque").change(function(){modeleGet($(this).val(),id_com_pays);anCountGet()});$("#modele").change(function(){anCountGet()});$("#demande").change(function(){anCountGet()});$("#prix_maxi").change(function(){anCountGet()});$("#km_maxi").change(function(){anCountGet()});$("#energie").change(function(){anCountGet()});$("#bva").change(function(){anCountGet()});$("#rechsubmit").click(function(){submitRech()})}function submitRech(){setRechVar();var a="";if(id_da_ad.length>0)a+="&aid="+id_da_ad;if(id_da_pro.length>0)a+="&proid="+id_da_pro;if(id_com_pays.length>0)a+="&id_com_pays="+id_com_pays;if(pro.length>0)a+="&pro="+pro;if(marque.length>0)a+="&marque="+marque;if(modele.length>0)a+="&modele="+modele;if(prix_maxi.length>0)a+="&prix_maxi="+prix_maxi;if(km_maxi.length>0)a+="&km_maxi="+km_maxi;if(energie.length>0)a+="&energie="+energie;if(bva.length>0)a+="&bva="+bva;if(motscles.length>3)a+="&motscles="+escape(motscles);if($("#rechmore").css("display")=="block")a+="&rechmore=1";document.location.href="/occasion/default.aspx?action=search"+a}function initPage(){initRech()}function initRech(){$("#id_da_ad").val(id_da_ad);$("#id_da_pro").val(id_da_pro);$("#id_com_pays").val(id_com_pays);$("#pro").val(pro);$("#marque").val(marque);$("#modele").val(modele);$("#energie").val(energie);$("#km_maxi").val(km_maxi);$("#prix_maxi").val(prix_maxi);$("#bva").val(bva);$("#motscles").val(motscles);rechBindEvent();setRechVar()}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};
