$(document).ready(function(){if($("#CodePays").length>0){if($("#CodeRegion").length>0){if($("#CodeRegion option").length==1){$("#CodeRegion option").remove();$("#CodeRegion").append('<option value="0">Région</option>');fetchRegion();$("#CodeRegion").show();$("#CodeDepartement").attr("disabled","disabled");$("#CodeDepartement option").remove();$("#CodeDepartement").append('<option value="0">Département</option>')}}}$("#CodePays").change(function(){fetchRegion()});$("#CodeRegion").change(function(){if($("#CodeRegion").val()!="0"&&$("#CodePays").val()=="FR"){datas="CodeRegion="+$("#CodeRegion").val()+"&CodePays="+$("#CodePays").val();$.ajax({type:"POST",url:"/villes/selectionregion2",data:datas,dataType:"json",success:selectionRegionOk,error:selectionRegionPb})}else{$("#CodeDepartement").attr("disabled","disabled");$("#CodeDepartement option").remove();$("#CodeDepartement").append('<option value="0">Département</option>');$("#CodeCommune").attr("disabled","disabled");$("#CodeCommune option").remove();$("#CodeCommune").append('<option value="0">Ville</option>')}});$("#CodeDepartement").change(function(){if($("#CodeCommune").length>0){if($("#CodeDepartement").val()!="0"){datas="CodeDepartement="+$("#CodeDepartement").val();$.ajax({type:"POST",url:"/selection-departement2.html",data:datas,dataType:"json",success:selectionDepartementOk,error:selectionDepartementPb})}else{$("#CodeCommune").attr("disabled","disabled");$("#CodeCommune option").remove();$("#CodeCommune").append('<option value="0">Ville</option>')}}});$("#criteresOptionnels").click(function(){$(".criteresOptionnels").show()});if($("select.nbPersonnes").length>0){$("select.nbPersonnes").selectToUISlider({labels:7,sliderOptions:{change:fetchAnnoncesCount}}).hide()}if($("select.nbChambres").length>0){$("select.nbChambres").selectToUISlider({labels:7}).hide()}if($("select.prix").length>0){$("select.prix").selectToUISlider({labels:5}).hide()}});function fetchAnnoncesCount(){}function fetchRegion(){datas="CodePays="+$("#CodePays").val();$.ajax({type:"POST",url:"/selection-pays2.html",data:datas,dataType:"json",success:selectionPaysOk,error:selectionPaysPb});$("#CodeRegion").show()}function selectionPaysOk(b,a){options="";regions=b.regions;$.each(regions,function(c,d){options=options+'<option value="'+c+'">'+d+"</option>"});$("#CodeRegion").html(options);if($("#CodeRegion")[0].length==1){$("#CodeRegion").attr("disabled","disabled")}if($("#CodeRegion")[0].length>1){$("#CodeRegion").attr("disabled","")}$("#CodeDepartement").attr("disabled","disabled");$("#CodeDepartement").children("option").each(function(c){if(c>0){$(this).remove()}})}function selectionRegionOk(b,a){options="";departements=b.departements;$.each(departements,function(c,d){options=options+'<option value="'+c+'">'+d+"</option>"});$("#CodeDepartement").html(options);if($("#CodeDepartement").length>0){if($("#CodeDepartement")[0].length==1){$("#CodeDepartement").attr("disabled","disabled")}if($("#CodeDepartement")[0].length>1){$("#CodeDepartement").attr("disabled","")}if($("#CodeCommune").length>0){if($("#CodeCommune")[0].length>0){$("#CodeCommune").attr("disabled","disabled")}}}}function selectionDepartementOk(b,a){options="";villes=b.villes;$.each(villes,function(c,d){options=options+'<option value="'+c+'">'+d+"</option>"});if($("#CodeCommune").length>0){$("#CodeCommune").html(options);if($("#CodeCommune")[0].length==1){$("#CodeCommune").attr("disabled","disabled")}if($("#CodeCommune")[0].length>1){$("#CodeCommune").attr("disabled","")}}}function selectionPaysPb(b,a){alert("Problème technique.")}function selectionRegionPb(b,a){alert("Problème technique.")}function selectionDepartementPb(b,a){alert("Problème technique.")};
