;
$(document).ready(function(){$('#buscador-home').on('keyup keypress',function(e){var keyCode=e.keyCode||e.which;if(keyCode===13){e.preventDefault();return false;}});$('#referenciaHome').keyup(function(e){if(e.keyCode==13)
{$("#searchHome").click();}});var $filtro=$('#buscador-home');if($filtro.length){Buscador_loadFamilias();$('#IdTipoOperacion').on('change',Buscador_loadFamilias);$('#IdTipoInmueble').on('change',Buscador_fotos_loadZonasProvincias);$('#IdMAEProvincia').on('change',Buscador_fotos_loadZonasPoblacion);}
$(document).on('click','#searchHome',function(e){e.preventDefault();if($('#referenciaHome').val()==""){var form=$('#searchFormHome');$.ajax({type:'POST',url:'/ajax/createUrlFilter/',data:form.serializeArray(),success:function(response){var data=response;if(data.status=='ok'){$('#searchFormHome').prop('action',data.reason);disableInputsHome(data.disable);$('#searchFormHome').submit();}},error:function(error){console.log("error al crear la URL");console.log(error);}});}else{$('#IdTipoOperacion').prop('disabled',true);$('#IdTipoInmueble').prop('disabled',true);$('#family').prop('disabled',true);$('#IdMAEProvincia').prop('disabled',true);$('#IdMAEPoblacion').prop('disabled',true);$('#IdZona').prop('disabled',true);$('#caja_de_buscador_zona4').prop('disabled',true);$('#searchFormHome').submit();}});});function disableInputsHome(disable){$.each(disable,function(index,value){$('#'+index).prop("disabled",true);});}
function Buscador_loadFamilias(){var tipoOperacion=$('#IdTipoOperacion');if($('#IdTipoInmueble').hasClass('hidden')){$('#IdTipoInmueble').val("");Buscador_fotos_loadZonasProvincias();}else{$.ajax({url:"ajax/loadTipoFamiliasArbol/"+tipoOperacion.val(),context:document.body,success:function(data){select=$('#caja_de_buscador_foto_TipoInmueble');select.find('li').not(':first').remove().end();if(data!=""){if($('#filtrotipo').val()==0){$.each(data,function(value,index){select.append('<li role="presentation"><span data-value="'+index+'">'+value+'</span></li>');});}else{$.each(data.familias,function(index,value){select.append('<li role="presentation"><span data-family="0" data-value="'+index+'">'+value+'</span></li>');$.each(data.tipos,function(familyId,typeValue){if(familyId==index){$.each(typeValue,function(typeName,idType){select.append('<li role="presentation"><span data-family="'+index+'" data-value="'+idType+'">&nbsp;&nbsp;- '+typeName+'</span></li>');});}});});}}else{select.append('<li role="presentation"><span data-value="">'+$('#txtTInmueble').val()+'</span></li>');}
$('#caja_de_buscador_foto_TipoInmueble > li > span').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text().replace('- ',''));$(this).parents('.dropdown').find('#family').val($(this).data('family'));$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});$('#caja_de_buscador_foto_TipoInmueble > li > span').first().click();return;},error:function(error){console.log(error)}});}}
function Buscador_fotos_loadZonasProvincias(){var tipoOperacion=$('#IdTipoOperacion');if($('#filtrotipo').val()==1){if($('#IdTipoInmueble').val()>=0){var tipoFamilia=$('#IdTipoInmueble').val();var family=$('#family').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia=$('#IdTipoInmueble').val();}
var nivelZona='P';if($('#IdMAEProvincia').hasClass('hidden')){$('#IdMAEProvincia').val("0");Buscador_fotos_loadZonasPoblacion();}else{$.ajax({url:"ajax/loadZonasProvinciasArbol/"+tipoOperacion.val()+"/"+tipoFamilia+"/"+family,context:document.body,success:function(data){select=$('#component_Buscador_foto_zona');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="provincia" data-value="'+index+'">'+value+'</span></li>');});$('#component_Buscador_foto_zona > li > span.provincia').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});return;},error:function(error){console.log(error)}});}}
function Buscador_fotos_loadZonasPoblacion(){var tipoOperacion=$('#IdTipoOperacion');if($('#filtrotipo').val()==1){if($('#IdTipoInmueble').val()>=0){var tipoFamilia=$('#IdTipoInmueble').val();var family=$('#family').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia=$('#IdTipoInmueble').val();var family=$('#family').val();}
var provincia=$('#IdMAEProvincia');if($('#IdMAEPoblacion').hasClass('hidden')){$('#IdMAEPoblacion').val("0");Buscador_fotos_loadAllZonas();}else{$.ajax({url:"ajax/loadZonasPoblacionesArbol/"+tipoOperacion.val()+"/"+tipoFamilia+"/"+provincia.val()+"/"+family,context:document.body,success:function(data){select=$('#component_Buscador_foto_zona2');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="poblacion" data-value="'+index+'">'+value+'</span></li>');});$('#component_Buscador_foto_zona2 > li > span.poblacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});return;},error:function(error){console.log(error)}});}}
function Buscador_fotos_loadAllZonas(){var tipoOperacion=$('#IdTipoOperacion');if($('#filtrotipo').val()==1){if($('#IdTipoInmueble').val()>=0){var tipoFamilia=$('#IdTipoInmueble').val();var family=$('#family').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia=$('#IdTipoInmueble').val();var family=$('#family').val();}
var $filtroBarrio=$('#caja_de_buscador_zona4');if($filtroBarrio.length){Buscador_loadAllBarrios();}else{$.ajax({url:"ajax/loadZonasAllSituacionesArbol/"+tipoOperacion.val()+"/"+tipoFamilia+"/"+family,context:document.body,success:function(data){select=$('#component_Buscador_foto_zona3');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion" data-value="'+index+'">'+value+'</span></li>');});$('#component_Buscador_foto_zona3 > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});return;},error:function(error){console.log(error)}});}}
function Buscador_loadAllBarrios(){var tipoOperacion=$('#IdTipoOperacion');if($('#filtrotipo').val()==1){if($('#IdTipoInmueble').val()>=0){var tipoFamilia=$('#IdTipoInmueble').val();var family=$('#family').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia=$('#IdTipoInmueble').val();var family=$('#family').val();}
$.ajax({url:"ajax/loadZonasAllBarriosArbol/"+tipoOperacion.val()+"/"+tipoFamilia+"/"+family,context:document.body,success:function(data){select=$('#component_Buscador_foto_zona4');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="barrio" data-value="'+index+'">'+value+'</span></li>');});$('#component_Buscador_foto_zona4 > li > span.barrio').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});return;},error:function(error){console.log(error)}});};
function loadlazy(){$("#destacadosSlider50 .lazy").lazyload({threshold:600,});}
function showPreviousImages(){$("#destacadosSlider50 .lazy").trigger('appear');}
$(window).load(function(){loadlazy();$('#destacadosSlider50 .lazy').each(function(){$(this).css("height",null);$(this).css("width",null);});});$("#destacadosSlider50").bind("focusitem.uk.slider",loadlazy());$("#destacadosSlider50 a.uk-slidenav-previous").on("click",showPreviousImages);$(function(){var targetNode=document.querySelector('#destacadosSlider50 .uk-slider');if(targetNode){var config={attributes:true,subtree:true,attributeFilter:["class"]};var callback=function(mutationsList,observer){for(var mutation of mutationsList){if(mutation.type=='attributes'&&mutation.attributeName=='class'){var index=$("#destacadosSlider50 .uk-active").index();$("#destacadosSlider50 .uk-dotnav .uk-active").removeClass("uk-active");$("#destacadosSlider50 .uk-dotnav li").eq(index).addClass("uk-active");}}};var observer=new MutationObserver(callback);observer.observe(targetNode,config);}});;;
$(document).ready(function(){var $filtro=$('#pag-0');if($filtro.length){var $sliderFoto=$('.a132');if($sliderFoto.length){var hSlider=$('.a132').height();var sticky=UIkit.sticky('.a131',{top:-hSlider,});}
var $sliderFoto=$('.a159');if($sliderFoto.length){var hSlider=$('.a159').height();var sticky=UIkit.sticky('.a131',{top:-hSlider,});}}else{var hSlider=0;var sticky=UIkit.sticky('.a131',{top:-hSlider,});reCheckSticky();}
$('.a131').on('inactive.uk.sticky',function(){$('.uk-sticky-placeholder').css('height',0);});function reCheckSticky(){$('.uk-sticky-placeholder').css('height',$('.uk-sticky-placeholder .menu-sticky').outerHeight());}
function reCheckStickyOriginal(){if($('.menu-sticky').hasClass('uk-active')){$('.uk-sticky-placeholder').css('height',$('.uk-sticky-placeholder .menu-sticky.uk-active').outerHeight());}else{$('.uk-sticky-placeholder').css('height',0);}}
$(window).on('resize',function(){reCheckStickyOriginal();});var preventRefire=false;$(document).bind("DOMMouseScroll mousewheel scroll keyup",function(event){if($(document).scrollTop()==0){preventRefire=true;setTimeout(function(){preventRefire=false;},2000);reCheckStickyOriginal();}});$(document).ready(function(){$(document).on('click','.navbar .hamb',function(){$('.menu-header').addClass('open');$(".navmob").animate({left:"0px"},150);$(".navbar .hamb").removeClass('mostrar').addClass('ocultar');});$(document).on('click','.navmob .close',function(){$('.menu-header').removeClass('open');$(".navmob").animate({left:"-300px"},150);$(".navbar .hamb").removeClass('ocultar').addClass('mostrar');});});});;;
$(function(){var targetNode=document.querySelector('#ultimasNoticias .uk-slider');if(targetNode){var config={attributes:true,subtree:true,attributeFilter:["class"]};var callback=function(mutationsList,observer){for(var mutation of mutationsList){if(mutation.type=='attributes'&&mutation.attributeName=='class'){var index=0;$("#ultimasNoticias .uk-slider-container li").each(function(){if(!$(this).attr('class')){index=$(this).index();return false;}});$("#ultimasNoticias .uk-dotnav .uk-active").removeClass("uk-active");$("#ultimasNoticias .uk-dotnav li").eq(index).addClass("uk-active");}}};var observer=new MutationObserver(callback);observer.observe(targetNode,config);}});;;
$(document).ready(function(){if($('.g-recaptchaContactoHome').length>0){grecaptcha.ready(function(){recapcharenderContactoHome=grecaptcha.render('g-recaptchaContactoHome',{'sitekey':'6Ldtp1AUAAAAAD_BwFxSUT4tRE7BLuqlx2-Dk0w5'});});}
var $mapFluid=$('#Contacto_web_con_mapa');if($mapFluid.length){var nameInmo=$mapFluid.find('.location input.nameInmo').val();var address=$mapFluid.find('.location input.address').val();var postal_code=$mapFluid.find('.location input.postal_code').val();var town=$mapFluid.find('.location input.town').val();var region_name=$mapFluid.find('.location input.region_name').val();var latitude=$mapFluid.find('.location input.latitude').val();var longitude=$mapFluid.find('.location input.longitude').val();var latlng="";var showMapsMarker=$('#mapMarker').val();if($mapFluid.hasClass("googlemaps")){if((latitude!="")&&(longitude!="")){latlng=new google.maps.LatLng(latitude,longitude);pintarMapa();}else{var geocoder;geocoder=new google.maps.Geocoder();var addressInmo=address+" - "+postal_code+" ("+region_name+")";geocoder.geocode({'address':addressInmo},function(results,status){if(status==google.maps.GeocoderStatus.OK){latlng=results[0].geometry.location;pintarMapa();}});}
function pintarMapa(){var contentStr='<strong>'+nameInmo+'</strong><br />'
+address+'<br />'
+postal_code+' '+town+'<br />'
+region_name;var mapa=$(".location").find('.map_canvas')[0];var mapOptions={'mapTypeId':google.maps.MapTypeId.ROADMAP,'center':latlng,'zoom':17,'scrollwheel':false,'styles':[{"featureType":"landscape","stylers":[{"saturation":-100},{"lightness":65},{"visibility":"on"}]},{"featureType":"poi","stylers":[{"saturation":-100},{"lightness":51},{"visibility":"simplified"}]},{"featureType":"road.highway","stylers":[{"saturation":-100},{"visibility":"simplified"}]},{"featureType":"road.arterial","stylers":[{"saturation":-100},{"lightness":30},{"visibility":"on"}]},{"featureType":"road.local","stylers":[{"saturation":-100},{"lightness":40},{"visibility":"on"}]},{"featureType":"transit","stylers":[{"saturation":-100},{"visibility":"simplified"}]},{"featureType":"administrative.province","stylers":[{"visibility":"off"}]},{"featureType":"water","elementType":"labels","stylers":[{"visibility":"on"},{"lightness":-25},{"saturation":-100}]},{"featureType":"water","elementType":"geometry","stylers":[{"hue":"#ffff00"},{"lightness":-25},{"saturation":-97}]}]};var map;map=new google.maps.Map(mapa,mapOptions);if(showMapsMarker==1){var marker=new google.maps.Marker({map:map,position:latlng,title:nameInmo});var infoWindow=new google.maps.InfoWindow({'content':contentStr});infoWindow.open(map,marker);google.maps.event.addListener(marker,'click',function(){infoWindow.open(map,marker);});}
google.maps.event.addDomListener(window,'resize',function(){map.setCenter(latlng);});}}
else if($mapFluid.hasClass("openstreetmap")){var osmUrl='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',osmAttrib='&copy; <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',osm=L.tileLayer(osmUrl,{maxZoom:18,attribution:osmAttrib});L.Icon.Default.imagePath='../../images/'
if((latitude!="")&&(longitude!="")){var map=L.map('map_canvas',{center:[latitude,longitude],zoom:16,scrollWheelZoom:false,doubleClickZoom:false,zoomControl:false,dragging:true}).addLayer(osm);if(showMapsMarker==1){var contentStr='<strong>'+nameInmo+'</strong><br />'
+address+'<br />'
+postal_code+' '+town+'<br />'
+region_name;var marker=L.marker([latitude,longitude],{draggable:true}).addTo(map);}}}}});var $cercaliaMapaHome={api_key:$('#apiCercalia').val(),getAuthkey:function(callbackFn){var servlet=null;if(window.location.protocol!="https:"){servlet="http://lb.cercalia.com/api/auth";}else{servlet="https://lb.cercalia.com/api/auth";}
var params={url:servlet,data:{key:this.api_key},dataType:"jsonp",done:function(data){if(!data.error){callbackFn(data.authkey);}else{if(data.errorMessage){alert(data.errorMessage);}else{alert('Error getting authkey');}}}};this.ajax(params);},ajax:function(params){var xmlhttp;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==XMLHttpRequest.DONE){if(xmlhttp.status==200){if(params.done){params.done(xmlhttp.responseText);}
if(params.success){params.success(xmlhttp.responseText);}}else if(xmlhttp.status==400){if(params.error){params.error(xmlhttp.responseText);}}else{if(params.error){params.error(xmlhttp.responseText);}}}}
var method=params.method?params.method:"GET";if(method=='POST'){params.url=params.url+(query.length?'?'+query.join('&'):'')}else{var query=[];for(var key in params.data){query.push(encodeURIComponent(key)+'='+encodeURIComponent(params.data[key]));}}
if(params.dataType=='jsonp'){var scriptEl=null;var callbackName='jsonp_callback_'+Math.round(100000*Math.random());window[callbackName]=function(data){window[callbackName]=undefined;document.body.removeChild(scriptEl);if(params.done){params.done(data);}
if(params.success){params.success(data);}};scriptEl=document.createElement('script');if(method=='POST'){alert("JSONP doesn't support POST method");}else{if(!params.url.slice(-1)!='?'){params.url+="?";}
scriptEl.setAttribute('src',params.url+"callback="+callbackName+"&"+query.join("&"));}
if(document.body==null){var idinterval=setInterval(function(){if(document.body!=null){document.body.appendChild(scriptEl);clearInterval(idinterval);}},200);}else{document.body.appendChild(scriptEl);}}else{xmlhttp.open(method,params.url,true);xmlhttp.setRequestHeader("Access-Control-Allow-Origin","*");if(method=='POST'){xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');}
if(method=='POST'){xmlhttp.send(method=='POST'?params.data:undefined);}else{xmlhttp.send();}}
return xmlhttp;}};function loadMapInmobiliariaHome(authkey){var map;var DEFAULT_LAT=$('.latitude').val();var DEFAULT_LNG=$('.longitude').val();var DEFAULT_ZOOM=17;map=new L.Map('map_canvas',{scrollWheelZoom:false,doubleClickZoom:false,zoomControl:false,dragging:true});L.Icon.Default.imagePath='../../images/';var cloudmadeUrl="https://{s}.cercalia.com/tilecache/tilecache.cgi/1.0.0/default_google/{z}/{x}/{y}.png?type=google&authkey="+authkey;var cloudmadeAttribution='Cercalia - Tele Atlas';var subDomains=['c1','c2','c4','c6'];var cloudmade=new L.TileLayer(cloudmadeUrl,{maxZoom:16,attribution:cloudmadeAttribution,subdomains:subDomains});if($('#mapMarker').val()==1){var nameInmo=$('.location input.nameInmo').val();var address=$('.location input.address').val();var postal_code=$('.location input.postal_code').val();var town=$('.location input.town').val();var region_name=$('.location input.region_name').val();var contentStr='<strong>'+nameInmo+'</strong><br />'
+address+'<br />'
+postal_code+' '+town+'<br />'
+region_name;var marker=L.marker([DEFAULT_LAT,DEFAULT_LNG],{draggable:true}).addTo(map);}
map.addLayer(cloudmade);map.setView(new L.LatLng(DEFAULT_LAT,DEFAULT_LNG),DEFAULT_ZOOM);}
function validEmail(email){var str=email.val();var at="@";var dot=".";var lat=str.indexOf(at);var lstr=str.length;var ldot=str.indexOf(dot);if(str.indexOf(at)==-1){return true;}
else if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return true;}
else if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return true;}
else if(str.indexOf(at,(lat+1))!=-1){return true;}
else if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return true;}
else if(str.indexOf(dot,(lat+2))==-1){return true;}
else if(str.indexOf(" ")!=-1){return true;}
else{return false;}}
function contactoWebFotoMapa(nombreApellidos,email,telefono,mensaje,postalCode){var recapcharesponse;$('#btncontactweb').hide();$('#formprogress').show();var telefono=$.trim($('#Telefono').val());if($('#formAccepted').is(':checked')){if(postalCode.val()==""){if(nombreApellidos.val()==""){$('#NombreApellidos').popover('show');$('#NombreApellidos').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#NombreApellidos').popover('hide');},4000);}
else if(validEmail(email)){$('#Email').popover('show');$('#Email').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Email').popover('hide');},4000);}else if((telefono!="")&&(telefono.length<9)){$('#Telefono').popover('show');$('#Telefono').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Telefono').popover('hide');},4000);}else if(mensaje.val()==""){$('#Mensaje').popover('show');$('#Mensaje').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Mensaje').popover('hide');},4000);}else{if($('.captchaAbled').val()==1){recapcharesponse=grecaptcha.getResponse(recapcharenderContactoHome);}
if(recapcharesponse!=''||$('.captchaAbled').val()==0){$.ajax({url:"/ajax/sendContactWeb",context:document.body,type:"POST",data:{NombreApellidos:$('#NombreApellidos').val(),recaptcha:recapcharesponse,Email:$('#Email').val(),MailTo:$('#MailTo').val(),Telefono:$('#Telefono').val(),Mensaje:$('#Mensaje').val(),postal_code:$('#postal_code').val()},success:function(data){if(data.Error==null){if(data.Results[0]=='OK'){$('#viewformweb').remove();$('.msgok').show();if(data.evento!=null){sendAnalytics(data.evento.action,data.evento.category,data.evento.label,data.evento.value);}}else{$('#viewformweb').remove();$('.msgko').show();}}else{$('#viewformweb').remove();$('.msgko').show();}},error:function(error){console.log(error)}});}else{$('#NotRobot').show();$('#btncontactweb').show();$('#formprogress').hide();}}}else{$('#btncontactweb').show();$('#formprogress').hide();}}else{$('.accept').popover('show');setTimeout(function(){$('.accept').popover('hide');},4000);$('#btncontactweb').show();$('#formprogress').hide();}}
function marcadoContactF(){$('#NotRobot').hide();};
$(document).ready(function(){var $filtro=$('#filtro-buscador');if($filtro.length){$(document).on('click','#filtro-buscador .cont-PrecioMaximo .buttonMaster',function(e){if($('#filtro-buscador .cont-PrecioMaximo .contMaster').hasClass('open')){$('#filtro-buscador .cont-PrecioMaximo .contMaster').removeClass('open');}else{$('#filtro-buscador .cont-PrecioMaximo .contMaster').addClass('open');if($('#filtro-buscador .contMasFiltros .contMaster').hasClass('open')){$('#filtro-buscador .contMasFiltros .contMaster').removeClass('open');}
$('#filtro-buscador .dropdown.dropClose').removeClass('open');}
e.stopPropagation();});$(document).on('click','#filtro-buscador .select-dropdown.dropClose',function(){if($(this).parent().hasClass('open')){$('#filtro-buscador .contMasFiltros .contMaster').removeClass('open');$('#filtro-buscador .cont-PrecioMaximo .contMaster').removeClass('open');}});$(document).on('click','body',function(){if($('#filtro-buscador .cont-PrecioMaximo .contMaster').hasClass("open"))$('#filtro-buscador .cont-PrecioMaximo .contMaster').removeClass("open");if($('#filtro-buscador .contMasFiltros .contMaster').hasClass("open"))$('#filtro-buscador .contMasFiltros .contMaster').removeClass("open");});$(document).on('click','#filtro-buscador .cont-PrecioMaximo #btnApply',function(e){$('#filtro-buscador .cont-PrecioMaximo .contMaster').removeClass('open');$('#filtro-buscador #btnFiltro').click();e.stopPropagation();});$(document).on('click','#filtro-buscador .cont-PrecioMaximo .listPriceMaster .colsPrice ul li span',function(e){$(this).parent().parent().parent().parent().removeClass('open');e.stopPropagation();});$(document).on('change','#IdTipoOperacion',function(e){loadFiltersOperacion($('#IdTipoOperacion').val());});$(document).on('click','#filtro-buscador .contMasFiltros .buttonFiltros',function(e){if($('#filtro-buscador .contMasFiltros .contMaster').hasClass('open')){$('#filtro-buscador .contMasFiltros .contMaster').removeClass('open');}else{$('#filtro-buscador .contMasFiltros .contMaster').addClass('open');if($('#filtro-buscador .cont-PrecioMaximo .contMaster').hasClass('open')){$('#filtro-buscador .cont-PrecioMaximo .contMaster').removeClass('open');}
$('#filtro-buscador .dropdown.dropClose').removeClass('open');}
e.stopPropagation();});$(document).on('click','#filtro-buscador .contMaster .listMasFiltro',function(e){$('#filtro-buscador .contMaster .listMasFiltro').find('.dropdown').removeClass('open');e.stopPropagation();});if($('#filtro-buscador #busqueda').val()==0){Filtro_fotos_loadProvincias("noBusqueda");}else{Filtro_fotos_loadProvincias("busqueda");changeFilters($('#busquedaTipo').val(),$('#busquedaFamily').val());}
$('#filtro-buscador #IdTipoOperacion').change(function(){if($('#filtro-buscador #IdTipoOperacion').val()==3||$('#filtro-buscador #IdTipoOperacion').val()==6){$('#filtro-buscador .listPrecioMin .precioCompra').hide();$('#filtro-buscador .listPrecioMin .precioAlquiler').show();$('#filtro-buscador .listPrecioMax .precioCompra').hide();$('#filtro-buscador .listPrecioMax .precioAlquiler').show();$('#filtro-buscador .listPrecioMin .precioAlquiler li span').first().click();$('#filtro-buscador .listPrecioMax .precioAlquiler li span').first().click();}else{$('#filtro-buscador .listPrecioMin .precioAlquiler').hide();$('#filtro-buscador .listPrecioMin .precioCompra').show();$('#filtro-buscador .listPrecioMax .precioAlquiler').hide();$('#filtro-buscador .listPrecioMax .precioCompra').show();$('#filtro-buscador .listPrecioMin .precioCompra li span').first().click();$('#filtro-buscador .listPrecioMax .precioCompra li span').first().click();}
$('#filtro-buscador #family').val(0);$('#filtro-buscador .cont-PrecioMaximo .contMaster .buttonMaster .txt-select').text($('#txtPrecio').val());Filtro_fotos_loadProvincias("noBusqueda");});$('#filtro-buscador #IdTipoInmueble').change(function(){var family;if($('#filtro-buscador #filtrotipo').val()==0){$('#filtro-buscador #family').val(0);family=0;}else{family=$('#filtro-buscador #IdTipoInmueble option:selected').attr('family');$('#filtro-buscador #family').val(family);}
changeFilters($('#filtro-buscador #IdTipoInmueble').val(),family);});$('#filtro-buscador #IdMAEProvincia').change(function(){Filtro_fotos_loadPoblacion("noBusqueda");clean_ZonasSituaciones();clean_ZonasBarrios();loadFamilias("noBusqueda");});$('#filtro-buscador #IdMAEPoblacion').change(function(){Filtro_fotos_loadSituaciones("noBusqueda");clean_ZonasBarrios();loadFamilias("noBusqueda");});$('#filtro-buscador #IdZona').change(function(){var $filtroBarrio=$('#filtro-buscador #caja_de_buscador_zona4');if($filtroBarrio.length){Filtro_fotos_loadBarrios("noBusqueda");}
loadFamilias("noBusqueda");});$('#filtro-buscador #caja_de_buscador_zona4').change(function(){loadFamilias("noBusqueda");});}
$(document).on('click','#filtro-buscador #btnFiltro',function(e){e.preventDefault();var form=$('#filtro-buscador #filtro');$.ajax({type:'POST',url:'/ajax/createUrlFilter/',data:form.serializeArray(),success:function(response){var data=response;if(data.status=='ok'){$('#filtro-buscador #filtro').prop('action',data.reason);disableInputs(data.disable);$('#filtro-buscador #filtro').submit();}},error:function(error){console.log("error al crear la URL");console.log(error);}});});$(document).on('click','#filtro-buscador .contFilterxs #buttonFiltrarXS',function(e){$('#modalFilterXS').modal('show');});var filtroSeleccionado='';$('.a137 .buttonCheck').click(function(){updateBusqueda();});$('.a137 .gButtonCheck').click(function(){updateBusqueda();});$(document).on('click','.a137 .buscar-filtro',function(e){if(filtroSeleccionado=='provincia'){$('#IdMAEPoblacion').val('0');$('#IdZona').val('0');$('#caja_de_buscador_zona4').val('0');}else if(filtroSeleccionado=='municipio'){$('#IdZona').val('0');$('#caja_de_buscador_zona4').val('0');}else if(filtroSeleccionado=='zona'){$('#caja_de_buscador_zona4').val('0');}
updateBusqueda();});$('.a158 .buttonCheck').click(function(){updateBusqueda();});$('.a158 .gButtonCheck').click(function(){updateBusqueda();});$(document).on('click','.a158 .buscar-filtro',function(e){filtroSeleccionado=$(this).data('input');if(filtroSeleccionado=='provincia'){$('#IdMAEPoblacion').val('0');$('#IdZona').val('0');$('#caja_de_buscador_zona4').val('0');}else if(filtroSeleccionado=='municipio'){$('#IdZona').val('0');$('#caja_de_buscador_zona4').val('0');}else if(filtroSeleccionado=='zona'){$('#caja_de_buscador_zona4').val('0');}
updateBusqueda();});});function updateBusqueda(){$('.listadoAjax').html('<span class="uk-icon-circle-o-notch uk-icon-spin"></span>');var form=$('#filtro-buscador #filtro');$.ajax({type:'POST',url:'/ajax/updateFilter/',data:form.serializeArray(),success:function(response){var data=response;if(data.status=='ok'){$('.a138.bg-paginacion').removeClass('ocultar');$('.listadoAjax').html(data.htmlListado);$('.titulo-buscador').html(data.titulo);$("meta[property='og\\title']").attr("content",data.titulo);$("meta[property=title]").attr("content",data.titulo);$('.carousel').carousel({interval:false});}},error:function(error){console.log("error");console.log(error);}});}
function disableInputs(disable){$.each(disable,function(index,value){$('#filtro-buscador #'+index).prop("disabled",true);});}
function clean_ZonasPoblaciones(){$("#filtro-buscador #IdMAEPoblacion").val("0");var li=$("#filtro-buscador #component_Filtro_foto_zona2").find('li').first();var txtOperaciones=li.find('span').html();$("#filtro-buscador #btncomponent_Filtro_foto_zona2 .txt-select").html(txtOperaciones);}
function clean_ZonasSituaciones(){$("#filtro-buscador #IdZona").val("0");var li=$("#filtro-buscador #component_Filtro_foto_zona3").find('li').first();var txtOperaciones=li.find('span').html();$("#filtro-buscador #btncomponent_Filtro_foto_zona3 .txt-select").html(txtOperaciones);}
function clean_ZonasBarrios(){$("#filtro-buscador #caja_de_buscador_zona4").val("0");var li=$("#filtro-buscador #component_Buscador_foto_zona4").find('li').first();var txtOperaciones=li.find('span').html();$("#filtro-buscador #btncomponent_Buscador_foto_zona4 .txt-select").html(txtOperaciones);}
function Filtro_fotos_loadProvincias(evento){if(evento=="busqueda"){var tipoOperacion=$('#filtro-buscador #busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion='All';}else{tipoOperacion='All';}
var tipoFamilia='All';var family=$('#filtro-buscador #busquedaFamily').val();if(family==''){family=0;}}else{var tipoOperacion=$('#filtro-buscador #IdTipoOperacion').val();if($('#filtrotipo').val()==1){if($('#IdTipoInmueble').val()>=0){var tipoFamilia='All';var family=$('#filtro-buscador #family').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia='All';}}
var eventoOriginal=evento;if(evento=="busqueda"){var idprovincia=$('#filtro-buscador #busquedaProvincia').val();}else{var idprovincia=$('#filtro-buscador #IdMAEProvincia').val();}
if((idprovincia!='')&&(idprovincia!='0')){evento='busqueda';}
if($('#filtro-buscador #IdMAEProvincia').hasClass('hidden')){$('#filtro-buscador #IdMAEProvincia').val('0')
Filtro_fotos_loadPoblacion(evento);}else{$.ajax({url:"/ajax/loadZonasProvinciasArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+family,context:document.body,success:function(data){select=$('#component_Filtro_foto_zona');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="provincias buscar-filtro" data-value="'+index+'">'+value+'</span></li>');});$('#component_Filtro_foto_zona > li > span.provincias').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#busquedaProvincia')!=""){$('#IdMAEProvincia').val(idprovincia);$('#component_Filtro_foto_zona').parents('.dropdown').find('.txt-select').text($('#ProvinciaTXT').val());$('#IdMAEProvincia').val("");$.each(data,function(index,value){if(index==idprovincia){$('#component_Filtro_foto_zona').parents('.dropdown').find('.txt-select').text(value);$('#IdMAEProvincia').val(idprovincia);}});}else{loadFamilias("busqueda");}}else{$('#component_Filtro_foto_zona').parents('.dropdown').find('.txt-select').text($('#ProvinciaTXT').val());$('#IdMAEProvincia').val("");}
if((evento=="busqueda")&&(idprovincia!=0)){evento=eventoOriginal;Filtro_fotos_loadPoblacion(evento);loadFamilias(evento);}else if(idprovincia==0){evento=eventoOriginal;Filtro_fotos_loadPoblacion(evento);loadFamilias(evento);}else{if(evento=="busqueda"){loadFamilias("busqueda");}else{loadFamilias("noBusqueda");}}},error:function(error){console.log(error)}});}}
function Filtro_fotos_loadPoblacion(evento){if(evento=="busqueda"){var tipoOperacion=$('#busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion='All';}else{tipoOperacion='All';}
var tipoFamilia='All';var provincia=$('#busquedaProvincia').val();if($('#IdMAEProvincia').hasClass('hidden')){var provinciaOculta=1;}else{var provinciaOculta=0;}
var family=$('#busquedaFamily').val();if(family==''){family=0;}}else{var tipoOperacion=$('#IdTipoOperacion').val();if($('#filtrotipo').val()==1){if($('#IdTipoInmueble').val()>=0){var tipoFamilia='All';var family=$('#family').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia='All';var family=$('#family').val();}
var provincia=$('#IdMAEProvincia').val();if($('#IdMAEProvincia').hasClass('hidden')){var provinciaOculta=1;}else{var provinciaOculta=0;}}
var eventoOriginal=evento;if(evento=="busqueda"){var idpoblacion=$('#busquedaPoblacion').val();}else{var idpoblacion=$('#IdMAEPoblacion').val();}
if((idpoblacion!='')&&(idpoblacion!='0')){evento='busqueda';}
if($('#IdMAEPoblacion').hasClass('hidden')){$('#IdMAEPoblacion').val('0')
Filtro_fotos_loadSituaciones(evento);}else{if(provinciaOculta==1){$.ajax({url:"/ajax/loadZonasPoblacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+family,context:document.body,success:function(data){select=$('#component_Filtro_foto_zona2');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="poblacion buscar-filtro" data-value="'+index+'">'+value+'</span></li>');});$('#component_Filtro_foto_zona2 > li > span.poblacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#busquedaPoblacion')!=""){$('#IdMAEPoblacion').val(idpoblacion);var existe=0;$.each(data,function(index,value){if(index==idpoblacion){existe=1;$('#component_Filtro_foto_zona2').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasPoblaciones();}}}else{$('#component_Filtro_foto_zona2').parents('.dropdown').find('.txt-select').text($('#PoblacionTXT').val());$('#IdMAEPoblacion').val("");}
if((evento=="busqueda")&&(idpoblacion!=0)){evento=eventoOriginal;Filtro_fotos_loadSituaciones(evento);}else{loadFamilias("busqueda");}},error:function(error){console.log(error)}});}else if((provincia!="")&&(provincia!=0)){$.ajax({url:"/ajax/loadZonasPoblacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+family,context:document.body,success:function(data){select=$('#component_Filtro_foto_zona2');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="poblacion buscar-filtro" data-value="'+index+'">'+value+'</span></li>');});$('#component_Filtro_foto_zona2 > li > span.poblacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#busquedaPoblacion')!=""){$('#IdMAEPoblacion').val(idpoblacion);var existe=0;$.each(data,function(index,value){if(index==idpoblacion){existe=1;$('#component_Filtro_foto_zona2').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasPoblaciones();}}}else{$('#component_Filtro_foto_zona2').parents('.dropdown').find('.txt-select').text($('#PoblacionTXT').val());$('#IdMAEPoblacion').val("");}
if((evento=="busqueda")&&(idpoblacion!=0)){evento=eventoOriginal;Filtro_fotos_loadSituaciones(evento);}else{loadFamilias("busqueda");}},error:function(error){console.log(error)}});}else{select=$('#component_Filtro_foto_zona2');if(evento!="busqueda"){$('#component_Filtro_foto_zona2').parents('.dropdown').find('.txt-select').text($('#PoblacionTXT').val());$('#IdMAEPoblacion').val("");select=$('#component_Filtro_foto_zona2');select.find('li').not(':first').remove().end();Filtro_fotos_loadSituaciones("noBusqueda")}
clean_ZonasPoblaciones();clean_ZonasSituaciones();clean_ZonasBarrios();}}}
function Filtro_fotos_loadSituaciones(evento){if(evento=="busqueda"){var tipoOperacion=$('#busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion='All';}else{tipoOperacion=tipoOperacion.val();}
var tipoFamilia='All';var tipoFamilia=$('#busquedaTipo').val()==""?'All':$('#busquedaTipo').val();var provincia=$('#busquedaProvincia').val();var poblacion=$('#busquedaPoblacion').val();if($('#IdMAEPoblacion').hasClass('hidden')){var poblacionOculta=1;}else{var poblacionOculta=0;}
var family=$('#busquedaFamily').val();if(family==''){family=0;}}else{var tipoOperacion=$('#IdTipoOperacion').val();if($('#IdTipoInmueble').val()>=0){var tipoFamilia='All';var family=$('#family').val();}else{var tipoFamilia='All';var family=0;}
var provincia=$('#IdMAEProvincia').val();var poblacion=$('#IdMAEPoblacion').val();if($('#IdMAEPoblacion').hasClass('hidden')){var poblacionOculta=1;}else{var poblacionOculta=0;}}
var eventoOriginal=evento;if(evento=="busqueda"){var idzona=$('#busquedaZona').val();}else{var idzona=$('#IdZona').val();}
if((idzona!='')&&(idzona!='0')){evento='busqueda';}
if($('#IdZona').hasClass('hidden')){$('#IdZona').val('0')
Filtro_fotos_loadBarrios(evento);}else{if(poblacionOculta==1){$.ajax({url:"/ajax/loadZonasSituacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+family,context:document.body,success:function(data){select=$('#component_Filtro_foto_zona3');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion buscar-filtro" data-value="'+index+'">'+value+'</span></li>');});$('#component_Filtro_foto_zona3 > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#busquedaZona')!=""){$('#IdZona').val(idzona);var existe=0;$.each(data,function(index,value){if(index==idzona){existe=1;$('#component_Filtro_foto_zona3').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasSituaciones();}}}else{$('#component_Filtro_foto_zona3').parents('.dropdown').find('.txt-select').text($('#ZonaTXT').val());$('#IdZona').val("");}
var $filtroBarrio=$('#caja_de_buscador_zona4');if($filtroBarrio.length){}else{if(evento=="busqueda"){loadFamilias("busqueda");}}
if((evento=="busqueda")&&(idzona!=0)){evento=eventoOriginal;Filtro_fotos_loadBarrios(evento);}
var $filtroBarrio=$('#componente_Filtro_zona4');if($filtroBarrio.length){if(evento=="busqueda"){loadFamilias("busqueda");}}else{if(evento=="busqueda"){loadFamilias("busqueda");}}},error:function(error){console.log(error)}});}else if((poblacion!="")&&(poblacion!=0)){$.ajax({url:"/ajax/loadZonasSituacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+family,context:document.body,success:function(data){select=$('#component_Filtro_foto_zona3');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion buscar-filtro" data-value="'+index+'">'+value+'</span></li>');});$('#component_Filtro_foto_zona3 > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#busquedaZona')!=""){$('#IdZona').val(idzona);var existe=0;$.each(data,function(index,value){if(index==idzona){existe=1;$('#component_Filtro_foto_zona3').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasSituaciones();}}}else{$('#component_Filtro_foto_zona3').parents('.dropdown').find('.txt-select').text($('#ZonaTXT').val());$('#IdZona').val("");}
var $filtroBarrio=$('#caja_de_buscador_zona4');if($filtroBarrio.length){}else{if(evento=="busqueda"){loadFamilias("busqueda");}}
if((evento=="busqueda")&&(idzona!=0)){evento=eventoOriginal;Filtro_fotos_loadBarrios(evento);}
var $filtroBarrio=$('#componente_Filtro_zona4');if($filtroBarrio.length){if(evento=="busqueda"){loadFamilias("busqueda");}}else{if(evento=="busqueda"){loadFamilias("busqueda");}}},error:function(error){console.log(error)}});}else{select=$('#component_Filtro_foto_zona3');if(evento!="busqueda"){$('#component_Filtro_foto_zona3').parents('.dropdown').find('.txt-select').text($('#ZonaTXT').val());$('#IdZona').val("");select=$('#component_Filtro_foto_zona3');select.find('li').not(':first').remove().end();Filtro_fotos_loadBarrios("noBusqueda");}
clean_ZonasSituaciones();clean_ZonasBarrios();}}}
function Filtro_fotos_loadBarrios(evento){if(evento=="busqueda"){var tipoOperacion=$('#busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion='All';}else{tipoOperacion='All';}
var tipoFamilia='All';var provincia=$('#busquedaProvincia').val();var poblacion=$('#busquedaPoblacion').val();var zonas=$('#busquedaZona').val();if($('#IdZona').hasClass('hidden')){var zonasOculta=1;}else{var zonasOculta=0;}
var family=$('#busquedaFamily').val();if(family==''){family=0;}}else{var tipoOperacion=$('#IdTipoOperacion').val();if($('#IdTipoInmueble').val()>=0){var tipoFamilia='All';var family=$('#family').val();}else{var tipoFamilia='All';var family=0;}
var provincia=$('#IdMAEProvincia').val();var poblacion=$('#IdMAEPoblacion').val();var zonas=$('#IdZona').val();if($('#IdZona').hasClass('hidden')){var zonasOculta=1;}else{var zonasOculta=0;}}
var eventoOriginal=evento;if(evento=="busqueda"){var idbarrio=$('#busquedaBarrio').val();}else{var idbarrio=$('#IdZona').val();}
if((idbarrio!='')&&(idbarrio!='0')){evento='busqueda';}
if(zonasOculta==1){$.ajax({url:"/ajax/loadZonasBarriosArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+zonas+"/"+family,context:document.body,success:function(data){select=$('#component_Buscador_foto_zona4');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion" data-value="'+index+'">'+value+'</span></li>');});$('#component_Buscador_foto_zona4 > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));});if(evento=="busqueda"){if(idbarrio!=""){$('#caja_de_buscador_zona4').val(idbarrio);var existe=0;$.each(data,function(index,value){if(index==idbarrio){existe=1;$('#caja_de_buscador_zona4').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasBarrios();}}}else{$('#caja_de_buscador_zona4').parents('.dropdown').find('.txt-select').text($('#BarrioTXT').val());$('#IdBarrio').val("");}},error:function(error){console.log(error)}});}else if((zonas!="")&&(zonas!=0)){$.ajax({url:"/ajax/loadZonasBarriosArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+zonas+"/"+family,context:document.body,success:function(data){select=$('#component_Buscador_foto_zona4');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion" data-value="'+index+'">'+value+'</span></li>');});$('#component_Buscador_foto_zona4 > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));});if(evento=="busqueda"){if(idbarrio!=""){$('#caja_de_buscador_zona4').val(idbarrio);var existe=0;$.each(data,function(index,value){if(index==idbarrio){existe=1;$('#caja_de_buscador_zona4').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasBarrios();}}}else{$('#caja_de_buscador_zona4').parents('.dropdown').find('.txt-select').text($('#BarrioTXT').val());$('#IdBarrio').val("");}},error:function(error){console.log(error)}});}else{select=$('#component_Buscador_foto_zona4');if(evento!="busqueda"){$('#component_Buscador_foto_zona4').parents('.dropdown').find('.txt-select').text($('#BarrioTXT').val());$('#caja_de_buscador_zona4').val("");select=$('#component_Buscador_foto_zona4');select.find('li').not(':first').remove().end();}
clean_ZonasBarrios();}
if(evento=="busqueda"){loadFamilias("busqueda");}}
function loadFamilias(evento){if(evento=="busqueda"){var tipoOperacion=$('#busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion=$('#IdTipoOperacion');}
var provincia=$('#busquedaProvincia').val();var poblacion=$('#busquedaPoblacion').val();var zonas=$('#busquedaZona').val();var barrio=$('#busquedaBarrio').val();}else{var tipoOperacion=$('#IdTipoOperacion');var provincia=$('#IdMAEProvincia').val();var poblacion=$('#IdMAEPoblacion').val();var zonas=$('#IdZona').val();var barrio=$('#IdBarrio').val();}
if(barrio==undefined){barrio=0;}
var tipoInmueble=$('#IdTipoInmueble').val();if(evento=="busqueda"){var idtipofam=$('#busquedaTipo').val();var idfam=$('#busquedaFamily').val();}
if(tipoInmueble>0){evento='busqueda';var idtipofam=tipoInmueble;if($('#filtrotipo').val()==1){var idfam=$('#family').val();}}
if($('#IdTipoInmueble').hasClass('hidden')){$('#IdTipoInmueble').val("");}else{$.ajax({url:"/ajax/loadTipoFamiliasArbolNuevo/"+tipoOperacion.val()+"/"+provincia+"/"+poblacion+"/"+zonas+"/"+barrio,context:document.body,success:function(data){select=$('#caja_de_buscador_foto_TipoInmueble');select.find('li').not(':first').remove().end();if(data!=""){if($('#filtrotipo').val()==0){$.each(data,function(value,index){select.append('<li role="presentation"><span data-value="'+index+'">'+value+'</span></li>');});var listoper=$('#caja_de_buscador_foto_TipoInmueble > li').find('span');var exist=0;$.each(listoper,function(index,value){if(($(value).data('value')==idtipofam)){exist=1;$("#IdTipoInmueble").val(idtipofam);$("#family").val('');var li=$("#caja_de_buscador_foto_TipoInmueble").find('li').first();var txtOperaciones=$(value).html().replace('- ','');$("#txttipo").html(txtOperaciones);}});if(exist==0){$("#IdTipoInmueble").val("All");$("#family").val("");var li=$("#caja_de_buscador_foto_TipoInmueble").find('li').first();var txtOperaciones=li.find('span').html();$("#txttipo").html(txtOperaciones);}}else{$.each(data.familias,function(index,value){select.append('<li role="presentation"><span data-family="0" class="buscar-filtro" data-value="'+index+'">'+value+'</span></li>');$.each(data.tipos,function(familyId,typeValue){if(familyId==index){$.each(typeValue,function(typeName,idType){select.append('<li role="presentation"><span class="buscar-filtro" data-family="'+index+'" data-value="'+idType+'">&nbsp;&nbsp;- '+typeName+'</span></li>');});}});});var listoper=$('#caja_de_buscador_foto_TipoInmueble > li').find('span');var exist=0;$.each(listoper,function(index,value){if(($(value).data('value')==idtipofam)&&($(value).data('family')==idfam)){exist=1;$("#IdTipoInmueble").val(idtipofam);$("#family").val(idfam);var li=$("#caja_de_buscador_foto_TipoInmueble").find('li').first();var txtOperaciones=$(value).html().replace('- ','');$("#txttipo").html(txtOperaciones);}});if(exist==0){$("#IdTipoInmueble").val("All");$("#family").val("");var li=$("#caja_de_buscador_foto_TipoInmueble").find('li').first();var txtOperaciones=li.find('span').html();$("#txttipo").html(txtOperaciones);}}}else{select.append('<li role="presentation"><span data-value="">'+$('#txtTInmueble').val()+'</span></li>');}
$('#caja_de_buscador_foto_TipoInmueble > li > span').click(function(){$(this).parents('.dropdown').find('.idfamily').val($(this).data('family'));$(this).parents('.dropdown').find('.txt-select').text($(this).text().replace('- ',''));$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));});$('.cont-select-dd .idtipoinmueble span').click(function(){changeFilters($(this).data('value'),$(this).data('family'));});return;},error:function(error){console.log(error)}});}}
function changeFilters(tipo,family)
{$('.cont-filtros').find('.d-all').prop('disabled',true);$('.cont-filtros').find('.h-all').hide();if($('#filtrotipo').val()==0){$.ajax({url:"/ajax/loadTipologiaFamiliasNuevo/"+$('#IdTipoOperacion').val()+"/"+tipo,context:document.body,success:function(data){tipo=data.idFamilia;loadFilters(tipo);},error:function(error){console.log(error)}});}else{if(family==0){loadFilters(tipo);}else if(family>1){loadFilters(family);}else{loadFilters(tipo);}}}
function loadFilters(tipo)
{$(".a137 .cuadro-buscador .contMasFiltros .listMasFiltro").removeClass("corto");if(tipo=='3'){$('.cont-filtros').find('.e-pisos').prop('disabled',false);$('.cont-filtros').find('.s-pisos').css('display','inline-block');$('.listMasFiltro .contCaract').css('display','inline-block');changeOrden(tipo);}else if(tipo=='4'){$('.cont-filtros').find('.e-casas').prop('disabled',false);$('.cont-filtros').find('.s-casas').css('display','inline-block');$('.listMasFiltro .contCaract').css('display','inline-block');changeOrden(tipo);}else if(tipo=='5'){$('.cont-filtros').find('.e-terrenos').prop('disabled',false);$('.cont-filtros').find('.s-terrenos').css('display','inline-block');$('.listMasFiltro .contCaract').css('display','inline-block');changeOrden(tipo);}else if(tipo=='6'){$('.cont-filtros').find('.e-naves').prop('disabled',false);$('.cont-filtros').find('.s-naves').css('display','inline-block');$('.listMasFiltro .contCaract').css('display','inline-block');changeOrden(tipo);}else if(tipo=='7'){$('.cont-filtros').find('.e-locales').prop('disabled',false);$('.cont-filtros').find('.s-locales').css('display','inline-block');$('.listMasFiltro .contCaract').css('display','inline-block');changeOrden(tipo);}else if(tipo=='8'){$('.cont-filtros').find('.e-parkings').prop('disabled',false);$('.cont-filtros').find('.s-parkings').css('display','inline-block');$('.listMasFiltro .contCaract').css('display','inline-block');changeOrden(tipo);}else if(tipo=='9'){$('.contCaract').css('display','none');$(".a123 .cuadro-buscador .contMasFiltros .listMasFiltro").addClass("corto");}else if(tipo=='11'){$('.cont-filtros').find('.e-habitaciones').prop('disabled',false);$('.cont-filtros').find('.s-habitaciones').css('display','inline-block');$('.contCaract').css('display','inline-block');$('.cont-filtros').find('.s-opcionCompra').hide();$('.cont-filtros').find('.e-opcionCompra').prop('disabled',false);}else{$('.listMasFiltro .contCaract').css('display','none');$(".a137 .cuadro-buscador .contMasFiltros .listMasFiltro").addClass("corto");}}
function loadFiltersOperacion(operacion){$('.cont-filtros').find('.d-all-operacion').prop('disabled',true);$('.cont-filtros').find('.h-all-operacion').hide();if(operacion==3){$('.cont-filtros').find('.e-venta').prop('disabled',false);$('.cont-filtros').find('.s-venta').css('display','inline-block');}}
function changeOrden(tipo){var CampoOrden=$('#CampoOrden').val(),DireccionOrden=$('#DireccionOrden').val();$('#btnOrdenatPor .txt-select').text($('#component_Ordenar_foto span').first().text());if(tipo=='3'){$('#supOrder').show();$.each($('#component_Ordenar_foto').find('span'),function(index,value){var test=value;if($(test).attr('data-value')==DireccionOrden+"-"+CampoOrden){$('#btnOrdenatPor .txt-select').text($(test).text());}});}else{$('#supOrder').hide();if(CampoOrden!="precio"){$('#CampoOrden').val('precio');$('#DireccionOrden').val('asc');}
$.each($('#component_Ordenar_foto').find('.orderPrice'),function(index,value){var test=value;if($(test).attr('data-value')==DireccionOrden+"-"+CampoOrden){$('#btnOrdenatPor .txt-select').text($(test).text());}});}}
$(document).ready(function(){var $filtroWM=$('#modalFilterXS');if($filtroWM.length){if($('#modalFilterXS #busquedaWM').val()==0){Filtro_WM_loadFamilias("noBusqueda");}else{Filtro_WM_loadFamilias("busqueda");changeFiltersWM($('#busquedaTipoWM').val(),$('#busquedaFamilyWM').val());}
$('#modalFilterXS #IdTipoOperacionWM').change(function(){if($('#modalFilterXS #IdTipoOperacionWM').val()==3||$('#modalFilterXS #IdTipoOperacionWM').val()==6){$('#modalFilterXS .listPrecioMin .precioCompra').hide();$('#modalFilterXS .listPrecioMin .precioAlquiler').show();$('#modalFilterXS .listPrecioMax .precioCompra').hide();$('#modalFilterXS .listPrecioMax .precioAlquiler').show();$('#modalFilterXS .listPrecioMin .precioAlquiler li span').first().click();$('#modalFilterXS .listPrecioMax .precioAlquiler li span').first().click();}else{$('#modalFilterXS .listPrecioMin .precioAlquiler').hide();$('#modalFilterXS .listPrecioMin .precioCompra').show();$('#modalFilterXS .listPrecioMax .precioAlquiler').hide();$('#modalFilterXS .listPrecioMax .precioCompra').show();$('#modalFilterXS .listPrecioMin .precioCompra li span').first().click();$('#modalFilterXS .listPrecioMax .precioCompra li span').first().click();}
$('#modalFilterXS #familyWM').val(0);Filtro_WM_loadFamilias("noBusqueda");});$('#modalFilterXS #IdTipoInmuebleWM').change(function(){Filtro_WM_loadProvincias("noBusqueda");changeFiltersWM($('#modalFilterXS #IdTipoInmuebleWM').val(),$('#modalFilterXS #familyWM').val());});$('#modalFilterXS #IdMAEProvinciaWM').change(function(){Filtro_WM_loadPoblacion("noBusqueda");clean_ZonasSituaciones();clean_ZonasBarrios();});$('#modalFilterXS #IdMAEPoblacionWM').change(function(){Filtro_WM_loadSituaciones("noBusqueda");clean_ZonasBarrios();});$('#modalFilterXS #IdZonaWM').change(function(){var $filtroBarrio=$('#modalFilterXS #caja_de_buscador_zona4WM');if($filtroBarrio.length){Filtro_WM_loadBarrios("noBusqueda");}});$('#modalFilterXS #caja_de_buscador_zona4WM').change(function(){});$(document).on('click','.fixBTN #btnFiltroWM',function(e){e.preventDefault();var form=$('#modalFilterXS #filtroXS');$.ajax({type:'POST',url:'/ajax/createUrlFilter/',data:form.serializeArray(),success:function(response){var data=response;if(data.status=='ok'){$('#modalFilterXS #filtroXS').prop('action',data.reason);disableInputsWM(data.disable);$('#modalFilterXS #filtroXS').submit();}},error:function(error){console.log("error al crear la URL");console.log(error);}});});$(document).on('click','.dropdown .optionsOrdenar_WM span',function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));var order=$(this).data('value').split("-");$('#DireccionOrdenWM').val(order['0']);$('#CampoOrdenWM').val(order['1']);$('#btnFiltroWM').click();});$(document).on('shown.bs.modal','#modalFilterXS',function(){$(".fixBTN").show();});$(document).on('hide.bs.modal','#modalFilterXS',function(){$(".fixBTN").hide();});}
$(document).on('change','#IdTipoOperacionWM',function(e){loadFiltersOperacionWM($('#IdTipoOperacionWM').val());});});function disableInputsWM(disable){$.each(disable,function(index,value){$('#modalFilterXS #'+index+'WM').prop("disabled",true);});}
function Filtro_WM_loadFamilias(evento){if(evento=="busqueda"){var tipoOperacion=$('#modalFilterXS #busquedaOperacionWM');if(tipoOperacion.val()==""){tipoOperacion=$('#modalFilterXS #IdTipoOperacionWM');}
var provincia='';var poblacion='';var zonas='';var barrio='';}else{var tipoOperacion=$('#modalFilterXS #IdTipoOperacionWM');var provincia='';var poblacion='';var zonas='';var barrio='';}
var tipoInmueble=$('#modalFilterXS #IdTipoInmuebleWM').val();if(evento=="busqueda"){var idtipofam=$('#modalFilterXS #busquedaTipoWM').val();var idfam=$('#modalFilterXS #busquedaFamilyWM').val();}
if(tipoInmueble>0){evento='busqueda';var idtipofam=tipoInmueble;if($('#modalFilterXS #filtrotipoWM').val()==1){var idfam=$('#modalFilterXS #familyWM').val();}}
if($('#modalFilterXS #IdTipoInmuebleWM').hasClass('hidden')){$('#modalFilterXS #IdTipoInmuebleWM').val("");}else{$.ajax({url:"/ajax/loadTipoFamiliasArbolNuevo/"+tipoOperacion.val()+"/"+provincia+"/"+poblacion+"/"+zonas+"/"+barrio,context:document.body,success:function(data){select=$('#modalFilterXS #caja_de_buscador_foto_TipoInmuebleWM');select.find('li').not(':first').remove().end();if(data!=""){if($('#filtrotipo').val()==0){$.each(data,function(value,index){select.append('<li role="presentation"><span data-value="'+index+'">'+value+'</span></li>');});var listoper=$('#modalFilterXS #caja_de_buscador_foto_TipoInmuebleWM > li').find('span');var exist=0;$.each(listoper,function(index,value){if(($(value).data('value')==idtipofam)){exist=1;$("#modalFilterXS #IdTipoInmuebleWM").val(idtipofam);$("#modalFilterXS #familyWM").val('');var li=$("#modalFilterXS #caja_de_buscador_foto_TipoInmuebleWM").find('li').first();var txtOperaciones=$(value).html().replace('- ','');$("#modalFilterXS #txttipoWM").html(txtOperaciones);}});if(exist==0){$("#modalFilterXS #IdTipoInmuebleWM").val("All");$("#modalFilterXS #familyWM").val("");var li=$("#modalFilterXS #caja_de_buscador_foto_TipoInmuebleWM").find('li').first();var txtOperaciones=li.find('span').html();$("#modalFilterXS #txttipoWM").html(txtOperaciones);}}else{$.each(data.familias,function(index,value){select.append('<li role="presentation"><span data-family="0" data-value="'+index+'">'+value+'</span></li>');$.each(data.tipos,function(familyId,typeValue){if(familyId==index){$.each(typeValue,function(typeName,idType){select.append('<li role="presentation"><span data-family="'+index+'" data-value="'+idType+'">&nbsp;&nbsp;- '+typeName+'</span></li>');});}});});var listoper=$('#modalFilterXS #caja_de_buscador_foto_TipoInmuebleWM > li').find('span');var exist=0;$.each(listoper,function(index,value){if(($(value).data('value')==idtipofam)&&($(value).data('family')==idfam)){exist=1;$("#modalFilterXS #IdTipoInmuebleWM").val(idtipofam);$("#modalFilterXS #familyWM").val(idfam);var li=$("#modalFilterXS #caja_de_buscador_foto_TipoInmuebleWM").find('li').first();var txtOperaciones=$(value).html().replace('- ','');$("#modalFilterXS #txttipoWM").html(txtOperaciones);}});if(exist==0){$("#modalFilterXS #IdTipoInmuebleWM").val("All");$("#modalFilterXS #familyWM").val("");var li=$("#modalFilterXS #caja_de_buscador_foto_TipoInmuebleWM").find('li').first();var txtOperaciones=li.find('span').html();$("#modalFilterXS #txttipoWM").html(txtOperaciones);}}}else{select.append('<li role="presentation"><span data-value="">'+$('#txtTInmueble').val()+'</span></li>');}
$('#modalFilterXS #caja_de_buscador_foto_TipoInmuebleWM > li > span').click(function(){$(this).parents('.dropdown').find('.idfamily').val($(this).data('family'));$(this).parents('.dropdown').find('.txt-select').text($(this).text().replace('- ',''));$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});$('#modalFilterXS .idtipoinmueble span').click(function(){changeFiltersWM($(this).data('value'),$(this).data('family'));});if(evento=="busqueda"){Filtro_WM_loadProvincias("busqueda");changeFiltersWM($('#IdTipoInmuebleWM').val(),$('#familyWM').val());}else{Filtro_WM_loadProvincias(evento);changeFiltersWM($('#IdTipoInmuebleWM').val(),$('#familyWM').val());}
return;},error:function(error){console.log(error)}});}}
function Filtro_WM_loadProvincias(evento){if(evento=="busqueda"){var tipoOperacion=$('#modalFilterXS #busquedaOperacionWM');if(tipoOperacion.val()==""){tipoOperacion='All';}else{tipoOperacion=tipoOperacion.val();}
var tipoFamilia=$('#modalFilterXS #busquedaTipoWM').val()==""?'All':$('#modalFilterXS #busquedaTipoWM').val();;var family=$('#modalFilterXS #busquedaFamilyWM').val();if(family==''){family=0;}}else{var tipoOperacion=$('#modalFilterXS #IdTipoOperacionWM').val();if($('#modalFilterXS #filtrotipoWM').val()==1){if($('#modalFilterXS #IdTipoInmuebleWM').val()>=0){var tipoFamilia=$('#modalFilterXS #IdTipoInmuebleWM').val();var family=$('#modalFilterXS #familyWM').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia='All';}}
var eventoOriginal=evento;if(evento=="busqueda"){var idprovincia=$('#modalFilterXS #busquedaProvinciaWM').val();}else{var idprovincia=$('#modalFilterXS #IdMAEProvinciaWM').val();}
if((idprovincia!='')&&(idprovincia!='0')){evento='busqueda';}
if($('#modalFilterXS #IdMAEProvinciaWM').hasClass('hidden')){$('#modalFilterXS #IdMAEProvinciaWM').val('0')
Filtro_WM_loadPoblacion(evento);}else{$.ajax({url:"/ajax/loadZonasProvinciasArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+family,context:document.body,success:function(data){select=$('#modalFilterXS #component_Filtro_foto_zonaWM');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="provincias" data-value="'+index+'">'+value+'</span></li>');});$('#modalFilterXS #component_Filtro_foto_zonaWM > li > span.provincias').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#modalFilterXS #busquedaProvinciaWM')!=""){$('#modalFilterXS #IdMAEProvinciaWM').val(idprovincia);$('#modalFilterXS #component_Filtro_foto_zonaWM').parents('.dropdown').find('.txt-select').text($('#modalFilterXS #ProvinciaTXTWM').val());$('#modalFilterXS #IdMAEProvinciaWM').val("");$.each(data,function(index,value){if(index==idprovincia){$('#modalFilterXS #component_Filtro_foto_zonaWM').parents('.dropdown').find('.txt-select').text(value);$('#modalFilterXS #IdMAEProvinciaWM').val(idprovincia);}});}else{}}else{$('#modalFilterXS #component_Filtro_foto_zonaWM').parents('.dropdown').find('.txt-select').text($('#modalFilterXS #ProvinciaTXTWM').val());$('#modalFilterXS #IdMAEProvinciaWM').val("");}
if((evento=="busqueda")&&(idprovincia!=0)){evento=eventoOriginal;Filtro_WM_loadPoblacion(evento);}else if(idprovincia==0){evento=eventoOriginal;Filtro_WM_loadPoblacion(evento);}else{Filtro_WM_loadPoblacion(evento);}},error:function(error){console.log(error)}});}}
function Filtro_WM_loadPoblacion(evento){if(evento=="busqueda"){var tipoOperacion=$('#modalFilterXS #busquedaOperacionWM');if(tipoOperacion.val()==""){tipoOperacion='All';}else{tipoOperacion=tipoOperacion.val();}
var tipoFamilia=$('#modalFilterXS #busquedaTipoWM').val()==""?'All':$('#modalFilterXS #busquedaTipoWM').val();;var family=$('#modalFilterXS #busquedaFamilyWM').val();if(family==''){family=0;}
var provincia=$('#modalFilterXS #busquedaProvinciaWM').val();if($('#modalFilterXS #IdMAEProvinciaWM').hasClass('hidden')){var provinciaOculta=1;}else{var provinciaOculta=0;}
var family=$('#modalFilterXS #busquedaFamilyWM').val();if(family==''){family=0;}}else{var tipoOperacion=$('#modalFilterXS #IdTipoOperacionWM').val();if($('#modalFilterXS #filtrotipoWM').val()==1){if($('#modalFilterXS #IdTipoInmuebleWM').val()>=0){var tipoFamilia=$('#modalFilterXS #IdTipoInmuebleWM').val();var family=$('#modalFilterXS #familyWM').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia='All';var family=$('#family').val();}
var provincia=$('#modalFilterXS #IdMAEProvinciaWM').val();if($('#modalFilterXS #IdMAEProvinciaWM').hasClass('hidden')){var provinciaOculta=1;}else{var provinciaOculta=0;}}
var eventoOriginal=evento;if(evento=="busqueda"){var idpoblacion=$('#modalFilterXS #busquedaPoblacionWM').val();}else{var idpoblacion=$('#modalFilterXS #IdMAEPoblacionWM').val();}
if((idpoblacion!='')&&(idpoblacion!='0')){evento='busqueda';}
if($('#IdMAEPoblacion').hasClass('hidden')){$('#IdMAEPoblacion').val('0')
Filtro_WM_loadSituaciones(evento);}else{if(provinciaOculta==1){$.ajax({url:"/ajax/loadZonasPoblacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+family,context:document.body,success:function(data){select=$('#modalFilterXS #component_Filtro_foto_zona2WM');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="poblacion" data-value="'+index+'">'+value+'</span></li>');});$('#modalFilterXS #component_Filtro_foto_zona2WM > li > span.poblacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#modalFilterXS #busquedaPoblacionWM')!=""){$('#modalFilterXS #IdMAEPoblacionWM').val(idpoblacion);var existe=0;$.each(data,function(index,value){if(index==idpoblacion){existe=1;$('#modalFilterXS #component_Filtro_foto_zona2WM').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasPoblaciones_WM();}}}else{$('#component_Filtro_foto_zona2').parents('.dropdown').find('.txt-select').text($('#PoblacionTXT').val());$('#modalFilterXS #component_Filtro_foto_zona2WM').val("");}
if((evento=="busqueda")&&(idpoblacion!=0)){evento=eventoOriginal;Filtro_WM_loadSituaciones(evento);}},error:function(error){console.log(error)}});}else if((provincia!="")&&(provincia!=0)){$.ajax({url:"/ajax/loadZonasPoblacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+family,context:document.body,success:function(data){select=$('#modalFilterXS #component_Filtro_foto_zona2WM');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="poblacion" data-value="'+index+'">'+value+'</span></li>');});$('#modalFilterXS #component_Filtro_foto_zona2WM > li > span.poblacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#modalFilterXS #busquedaPoblacionWM')!=""){$('#modalFilterXS #IdMAEPoblacionWM').val(idpoblacion);var existe=0;$.each(data,function(index,value){if(index==idpoblacion){existe=1;$('#modalFilterXS #component_Filtro_foto_zona2WM').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasPoblaciones_WM();}}}else{$('#modalFilterXS #component_Filtro_foto_zona2WM').parents('.dropdown').find('.txt-select').text($('#modalFilterXS #PoblacionTXTWM').val());$('#modalFilterXS #IdMAEPoblacionWM').val("");}
if((evento=="busqueda")&&(idpoblacion!=0)){evento=eventoOriginal;Filtro_WM_loadSituaciones(evento);}},error:function(error){console.log(error)}});}else{select=$('#modalFilterXS #component_Filtro_foto_zona2WM');if(evento!="busqueda"){$('#modalFilterXS #component_Filtro_foto_zona2WM').parents('.dropdown').find('.txt-select').text($('#modalFilterXS #PoblacionTXTWM').val());$('#modalFilterXS #IdMAEPoblacionWM').val("");select=$('#modalFilterXS #component_Filtro_foto_zona2WM');select.find('li').not(':first').remove().end();Filtro_WM_loadSituaciones("noBusqueda")}
clean_ZonasPoblaciones_WM();clean_ZonasSituaciones_WM();clean_ZonasBarrios_WM();}}}
function Filtro_WM_loadSituaciones(evento){if(evento=="busqueda"){var tipoOperacion=$('#modalFilterXS #busquedaOperacionWM');if(tipoOperacion.val()==""){tipoOperacion='All';}else{tipoOperacion=tipoOperacion.val();}
var tipoFamilia=$('#modalFilterXS #busquedaTipoWM').val()==""?'All':$('#modalFilterXS #busquedaTipoWM').val();;var provincia=$('#modalFilterXS #busquedaProvinciaWM').val();var poblacion=$('#modalFilterXS #busquedaPoblacionWM').val();if($('#IdMAEPoblacion').hasClass('hidden')){var poblacionOculta=1;}else{var poblacionOculta=0;}
var family=$('#modalFilterXS #busquedaFamilyWM').val();if(family==''){family=0;}}else{var tipoOperacion=$('#modalFilterXS #IdTipoOperacionWM').val();if($('#modalFilterXS #filtrotipoWM').val()==1){if($('#modalFilterXS #IdTipoInmuebleWM').val()>=0){var tipoFamilia=$('#modalFilterXS #IdTipoInmuebleWM').val();var family=$('#modalFilterXS #familyWM').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia='All';var family=$('#family').val();}
var provincia=$('#modalFilterXS #IdMAEProvinciaWM').val();var poblacion=$('#modalFilterXS #IdMAEPoblacionWM').val();if($('#modalFilterXS #IdMAEPoblacionWM').hasClass('hidden')){var poblacionOculta=1;}else{var poblacionOculta=0;}}
var eventoOriginal=evento;if(evento=="busqueda"){var idzona=$('#modalFilterXS #busquedaZonaWM').val();}else{var idzona=$('#modalFilterXS #IdZonaWM').val();}
if((idzona!='')&&(idzona!='0')){evento='busqueda';}
if($('#modalFilterXS #IdZonaWM').hasClass('hidden')){$('#modalFilterXS #IdZonaWM').val('0')
Filtro_WM_loadBarrios(evento);}else{if(poblacionOculta==1){$.ajax({url:"/ajax/loadZonasSituacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+family,context:document.body,success:function(data){select=$('#modalFilterXS #component_Filtro_foto_zona3WM');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion" data-value="'+index+'">'+value+'</span></li>');});$('#modalFilterXS #component_Filtro_foto_zona3WM > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#modalFilterXS #busquedaZonaWM')!=""){$('#modalFilterXS #IdZonaWM').val(idzona);var existe=0;$.each(data,function(index,value){if(index==idzona){existe=1;$('#modalFilterXS #component_Filtro_foto_zona3WM').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasSituaciones_WM();}}}else{$('#modalFilterXS #component_Filtro_foto_zona3WM').parents('.dropdown').find('.txt-select').text($('#modalFilterXS #ZonaTXTWM').val());$('#modalFilterXS #IdZonaWM').val("");}
var $filtroBarrio=$('#modalFilterXS #caja_de_buscador_zona4WM');if($filtroBarrio.length){}else{if(evento=="busqueda"){}}
if((evento=="busqueda")&&(idzona!=0)){evento=eventoOriginal;Filtro_WM_loadBarrios(evento);}
var $filtroBarrio=$('#modalFilterXS #caja_de_buscador_zona4WM');if($filtroBarrio.length){if(evento=="busqueda"){}}else{if(evento=="busqueda"){}}},error:function(error){console.log(error)}});}else if((poblacion!="")&&(poblacion!=0)){$.ajax({url:"/ajax/loadZonasSituacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+family,context:document.body,success:function(data){select=$('#modalFilterXS #component_Filtro_foto_zona3WM');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion" data-value="'+index+'">'+value+'</span></li>');});$('#modalFilterXS #component_Filtro_foto_zona3WM > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value')).trigger('change');});if(evento=="busqueda"){if($('#modalFilterXS #busquedaZonaWM')!=""){$('#modalFilterXS #IdZonaWM').val(idzona);var existe=0;$.each(data,function(index,value){if(index==idzona){existe=1;$('#modalFilterXS #component_Filtro_foto_zona3WM').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasSituaciones_WM();}}}else{$('#modalFilterXS #component_Filtro_foto_zona3WM').parents('.dropdown').find('.txt-select').text($('#modalFilterXS #ZonaTXTWM').val());$('#modalFilterXS #IdZonaWM').val("");}
if((evento=="busqueda")&&(idzona!=0)){evento=eventoOriginal;Filtro_WM_loadBarrios(evento);}},error:function(error){console.log(error)}});}else{select=$('#modalFilterXS #component_Filtro_foto_zona3WM');if(evento!="busqueda"){$('#modalFilterXS #component_Filtro_foto_zona3WM').parents('.dropdown').find('.txt-select').text($('#ZonaTXT').val());$('#modalFilterXS #IdZonaWM').val("");select=$('#modalFilterXS #component_Filtro_foto_zona3WM');select.find('li').not(':first').remove().end();Filtro_WM_loadBarrios("noBusqueda");}
clean_ZonasSituaciones_WM();clean_ZonasBarrios_WM();}}}
function Filtro_WM_loadBarrios(evento){if(evento=="busqueda"){var tipoOperacion=$('#modalFilterXS #busquedaOperacionWM');if(tipoOperacion.val()==""){tipoOperacion='All';}else{tipoOperacion=tipoOperacion.val();}
var tipoFamilia=$('#modalFilterXS #busquedaTipoWM').val()==""?'All':$('#modalFilterXS #busquedaTipoWM').val();;var provincia=$('#modalFilterXS #busquedaProvinciaWM').val();var poblacion=$('#modalFilterXS #busquedaPoblacionWM').val();var zonas=$('#modalFilterXS #busquedaZonaWM').val();if($('#modalFilterXS #IdZonaWM').hasClass('hidden')){var zonasOculta=1;}else{var zonasOculta=0;}
var family=$('#modalFilterXS #busquedaFamilyWM').val();if(family==''){family=0;}}else{var tipoOperacion=$('#modalFilterXS #IdTipoOperacionWM').val();if($('#modalFilterXS #filtrotipoWM').val()==1){if($('#modalFilterXS #IdTipoInmuebleWM').val()>=0){var tipoFamilia=$('#modalFilterXS #IdTipoInmuebleWM').val();var family=$('#modalFilterXS #familyWM').val();}else{var tipoFamilia='All';var family=0;}}else{var tipoFamilia='All';var family=$('#family').val();}
var provincia=$('#modalFilterXS #IdMAEProvinciaWM').val();var poblacion=$('#modalFilterXS #IdMAEPoblacionWM').val();var zonas=$('#modalFilterXS #IdZonaWM').val();if($('#modalFilterXS #IdZonaWM').hasClass('hidden')){var zonasOculta=1;}else{var zonasOculta=0;}}
if(evento=="busqueda"){var idbarrio=$('#modalFilterXS #busquedaBarrioWM').val();}else{var idbarrio=$('#modalFilterXS #IdZonaWM').val();}
if((idbarrio!='')&&(idbarrio!='0')){evento='busqueda';}
if(zonasOculta==1){$.ajax({url:"/ajax/loadZonasBarriosArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+zonas+"/"+family,context:document.body,success:function(data){select=$('#modalFilterXS #component_Buscador_foto_zona4WM');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion" data-value="'+index+'">'+value+'</span></li>');});$('#modalFilterXS  #component_Buscador_foto_zona4WM > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));});if(evento=="busqueda"){if(idbarrio!=""){$('#modalFilterXS #caja_de_buscador_zona4WM').val(idbarrio);var existe=0;$.each(data,function(index,value){if(index==idbarrio){existe=1;$('#modalFilterXS #caja_de_buscador_zona4WM').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasBarrios_WM();}}}else{$('#modalFilterXS #caja_de_buscador_zona4WM').parents('.dropdown').find('.txt-select').text($('#modalFilterXS #BarrioTXTWM').val());$('#modalFilterXS #IdBarrioWM').val("");}},error:function(error){console.log(error)}});}else if((zonas!="")&&(zonas!=0)){$.ajax({url:"/ajax/loadZonasBarriosArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+zonas+"/"+family,context:document.body,success:function(data){select=$('#modalFilterXS #component_Buscador_foto_zona4WM');select.find('li').not(':first').remove().end();$.each(data,function(index,value){select.append('<li role="presentation"><span class="situacion" data-value="'+index+'">'+value+'</span></li>');});$('#modalFilterXS #component_Buscador_foto_zona4WM > li > span.situacion').click(function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));});if(evento=="busqueda"){if(idbarrio!=""){$('#modalFilterXS #caja_de_buscador_zona4WM').val(idbarrio);var existe=0;$.each(data,function(index,value){if(index==idbarrio){existe=1;$('#modalFilterXS #caja_de_buscador_zona4WM').parents('.dropdown').find('.txt-select').text(value);}});if(existe==0){clean_ZonasBarrios_WM();}}}else{$('#modalFilterXS #caja_de_buscador_zona4WM').parents('.dropdown').find('.txt-select').text($('#BarrioTXT').val());$('#modalFilterXS #IdBarrioWM').val("");}},error:function(error){console.log(error)}});}else{select=$('#modalFilterXS #component_Buscador_foto_zona4WM');if(evento!="busqueda"){$('#modalFilterXS #component_Buscador_foto_zona4WM').parents('.dropdown').find('.txt-select').text($('#modalFilterXS #BarrioTXTWM').val());$('#modalFilterXS #caja_de_buscador_zona4WM').val("");select=$('#modalFilterXS #component_Buscador_foto_zona4WM');select.find('li').not(':first').remove().end();}
clean_ZonasBarrios_WM();}}
function clean_ZonasProvincia_WM(){$("#modalFilterXS #IdMAEProvinciaWM").val("0");var li=$("#modalFilterXS #component_Filtro_foto_zonaWM").find('li').first();var txtOperaciones=li.find('span').html();$("#modalFilterXS #component_Filtro_foto_zonaWM .txt-select").html(txtOperaciones);}
function clean_ZonasPoblaciones_WM(){$("#modalFilterXS #IdMAEPoblacionWM").val("0");var li=$("#modalFilterXS #component_Filtro_foto_zona2WM").find('li').first();var txtOperaciones=li.find('span').html();$("#modalFilterXS #btncomponent_Filtro_foto_zona2WM .txt-select").html(txtOperaciones);}
function clean_ZonasSituaciones_WM(){$("#modalFilterXS #IdZonaWM").val("0");var li=$("#modalFilterXS #component_Filtro_foto_zona3WM").find('li').first();var txtOperaciones=li.find('span').html();$("#modalFilterXS #btncomponent_Filtro_foto_zona3WM .txt-select").html(txtOperaciones);}
function clean_ZonasBarrios_WM(){$("#modalFilterXS #caja_de_buscador_zona4WM").val("0");var li=$("#modalFilterXS #component_Buscador_foto_zona4WM").find('li').first();var txtOperaciones=li.find('span').html();$("#modalFilterXS #btncomponent_Buscador_foto_zona4WM .txt-select").html(txtOperaciones);}
function changeFiltersWM(tipo,family)
{$('#modalFilterXS #filtroXS').find('.d-all').prop('disabled',true);$('#modalFilterXS #filtroXS').find('.h-all').hide();if($('#modalFilterXS #filtrotipoWM').val()==0){$.ajax({url:"/ajax/loadTipologiaFamiliasNuevo/"+$('#IdTipoOperacionWM').val()+"/"+tipo,context:document.body,success:function(data){tipo=data.idFamilia;loadFiltersWM(tipo);},error:function(error){console.log(error)}});}else{if(family==0){loadFiltersWM(tipo);}else if(family>1){loadFiltersWM(family);}else{loadFiltersWM(tipo);}}}
function loadFiltersWM(tipo)
{if(tipo=='3'){$('#modalFilterXS #filtroXS').find('.e-pisos').prop('disabled',false);$('#modalFilterXS #filtroXS').find('.s-pisos').css('display','inline-block');$('#modalFilterXS #filtroXS .contCaract').css('display','inline-block');changeOrdenWM(tipo);}else if(tipo=='4'){$('#modalFilterXS #filtroXS').find('.e-casas').prop('disabled',false);$('#modalFilterXS #filtroXS').find('.s-casas').css('display','inline-block');$('#modalFilterXS #filtroXS .contCaract').css('display','inline-block');changeOrdenWM(tipo);}else if(tipo=='5'){$('#modalFilterXS #filtroXS').find('.e-terrenos').prop('disabled',false);$('#modalFilterXS #filtroXS').find('.s-terrenos').css('display','inline-block');$('#modalFilterXS #filtroXS .contCaract').css('display','inline-block');changeOrdenWM(tipo);}else if(tipo=='6'){$('#modalFilterXS #filtroXS').find('.e-naves').prop('disabled',false);$('#modalFilterXS #filtroXS').find('.s-naves').css('display','inline-block');$('#modalFilterXS #filtroXS .contCaract').css('display','inline-block');changeOrdenWM(tipo);}else if(tipo=='7'){$('#modalFilterXS #filtroXS').find('.e-locales').prop('disabled',false);$('#modalFilterXS #filtroXS').find('.s-locales').css('display','inline-block');$('#modalFilterXS #filtroXS .contCaract').css('display','inline-block');changeOrdenWM(tipo);}else if(tipo=='8'){$('#modalFilterXS #filtroXS').find('.e-parkings').prop('disabled',false);$('#modalFilterXS #filtroXS').find('.s-parkings').css('display','inline-block');$('#modalFilterXS #filtroXS .contCaract').css('display','inline-block');changeOrdenWM(tipo);}else if(tipo=='9'){$('#modalFilterXS #filtroXS .contCaract').css('display','none');}else if(tipo=='11'){$('#modalFilterXS #filtroXS').find('.e-habitaciones').prop('disabled',false);$('#modalFilterXS #filtroXS').find('.s-habitaciones').css('display','inline-block');$('#modalFilterXS #filtroXS .contCaract').css('display','inline-block');$('#modalFilterXS #filtroXS').find('.s-opcionCompra').hide();$('#modalFilterXS #filtroXS').find('.e-opcionCompra').prop('disabled',false);}else{$('#modalFilterXS #filtroXS .contCaract').css('display','none');}}
function loadFiltersOperacionWM(operacion){$('#modalFilterXS #filtroXS').find('.d-all-operacion').prop('disabled',true);$('#modalFilterXS #filtroXS').find('.h-all-operacion').hide();if(operacion==3){$('#modalFilterXS #filtroXS').find('.e-venta').prop('disabled',false);$('#modalFilterXS #filtroXS').find('.s-venta').css('display','inline-block');}}
function changeOrdenWM(tipo){var CampoOrden=$('#CampoOrdenWM').val(),DireccionOrden=$('#DireccionOrdenWM').val();$('#btnOrdenarPorWM .txt-select').text($('#component_Ordenar_foto_WM span').first().text());if(tipo=='3'){$('#supOrderWM').show();$.each($('#component_Ordenar_foto_WM').find('span'),function(index,value){var test=value;if($(test).attr('data-value')==DireccionOrden+"-"+CampoOrden){$('#btnOrdenarPorWM .txt-select').text($(test).text());}});}else{$('#supOrderWM').hide();if(CampoOrden!="precio"){$('#CampoOrdenWM').val('precio');$('#DireccionOrdenWM').val('asc');}
$.each($('#component_Ordenar_foto_WM').find('.orderPrice'),function(index,value){var test=value;if($(test).attr('data-value')==DireccionOrden+"-"+CampoOrden){$('#btnOrdenarPorWM .txt-select').text($(test).text());}});}};
$(document).ready(function(){$(document).on('click','.dropdown .optionsOrdenar span',function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));var order=$(this).data('value').split("-");$('#DireccionOrden').val(order['0']);$('#CampoOrden').val(order['1']);$('#btnFiltro').click();});$(document).on('click','.dropdown .optionsMostrarResultados span',function(){$(this).parents('.dropdown').find('.txt-select').text($(this).text());$(this).parents('.dropdown').find('.select-value').val($(this).data('value'));$('#AnunciosPorParrilla').val($(this).data('value'));$('#btnFiltro').click();});$('.card').on('inview.uk.scrollspy',function(){return false;});var $listBuscador=$('div.contCard');if($listBuscador.length){$('.carousel').carousel({interval:false});}
$(document).on('click','a.url-inmueble',function(e){e.preventDefault();window.location.href=$(this).attr('data-path');return false;});});;
$(document).ready(function(){if($('.g-recaptchaWhatsapp').length>0){grecaptcha.ready(function(){recapcharenderWhatsapp=grecaptcha.render('g-recaptchaWhatsapp',{'sitekey':'6Ldtp1AUAAAAAD_BwFxSUT4tRE7BLuqlx2-Dk0w5'});});}
if($('.g-recaptchaAmigo').length>0){grecaptcha.ready(function(){recapcharenderAmigo=grecaptcha.render('g-recaptchaAmigo',{'sitekey':'6Ldtp1AUAAAAAD_BwFxSUT4tRE7BLuqlx2-Dk0w5'});});}
if($('.g-recaptchaContactoInm').length>0){grecaptcha.ready(function(){recapcharenderContactoInm=grecaptcha.render('g-recaptchaContactoInm',{'sitekey':'6Ldtp1AUAAAAAD_BwFxSUT4tRE7BLuqlx2-Dk0w5'});});}});$('.a135 #carousel-fotos').on('show.uk.slideshow',function(e,next,current){var index=$(next).index()+1;if(index<10)
$(".index.foto").text("0"+index);else
$(".index.foto").text(index);});$('.a135 #carousel-videos').on('show.uk.slideshow',function(e,next,current){var index=$(next).index()+1;if(index<10)
$(".index.video").text("0"+index);else
$(".index.video").text(index);});$("a[data-anchor]").click(function(){var anchor=$(this).data("anchor");$('html, body').animate({scrollTop:$(anchor).offset().top-120},500);});$(document).on('click','#addfav',function(e){e.stopPropagation();if($('#addfav span').hasClass('icon-wa50-favorito')){$('#addfav span').removeClass('icon-wa50-favorito');$('#addfav span').addClass('icon-wa50-favorito-2');$.ajax({url:"/ajax/addFavorito/"+$('#favRef').val()+"/"+$('#favID').val(),context:document.body,type:"POST",success:function(data){if(data.status=="enviook"){}else{}},error:function(error){console.log(error)}});}else{$('#addfav span').addClass('icon-wa50-favorito');$('#addfav span').removeClass('icon-wa50-favorito-2');$.ajax({url:"/ajax/removeFavorito/"+$('#favRef').val()+"/"+$('#favID').val(),context:document.body,type:"POST",success:function(data){if(data.status=="enviook"){}else{}},error:function(error){console.log(error)}});}});$('.btnWhatsapp').click(function(){$('#ModalWhatsapp').modal('show');});$('.NombreApellidos-Modal').focusout(function(){validNombre()});$('.Telefono-Modal').focusout(function(){validTelefono()});$('.Email-Modal').focusout(function(){validarEmail()});$('.NombreApellidos-Modal').keyup(function(){validNombre()});$('.Telefono-Modal').keyup(function(){validTelefono()});$('.Email-Modal').keyup(function(){validarEmail()});$('.checkbox-Modal').click(function(){if($('.formAccepted-Modal').prop('checked')){$('.formAccepted-Modal').popover('hide');}});$('.btn-contactarWhatsapp').click(function(){var recapcharesponse='';if($('.NombreApellidos-Modal').val()==''||$('.Email-Modal').val()==''||validEmail($('.Email-Modal'))||$('.Telefono-Modal').val()==''||($('.Telefono-Modal').val()).length!=9||!($('.formAccepted-Modal').prop('checked'))){if($('.NombreApellidos-Modal').val()==''){$('.NombreApellidos-Modal').addClass('input-error-border');$('.txt-NombreApellidos-Modal').addClass('input-error-txt');$('.msg-error-modal-nombre').show();}
if($('.Email-Modal').val()==''){$('.Email-Modal').addClass('input-error-border');$('.txt-Email-Modal').addClass('input-error-txt');$('.msg-error-modal-email').show();}
if(validEmail($('.Email-Modal'))){$('.Email-Modal').addClass('input-error-border');$('.txt-Email-Modal').addClass('input-error-txt');$('.msg-error-modal-email').show();}
if($('.Telefono-Modal').val()==''){$('.Telefono-Modal').addClass('input-error-border');$('.txt-Telefono-Modal').addClass('input-error-txt');$('.msg-error-modal-telefono').show();}
if(($('.Telefono-Modal').val()).length!=9){$('.Telefono-Modal').addClass('input-error-border');$('.txt-Telefono-Modal').addClass('input-error-txt');$('.msg-error-modal-telefono').show();}
if(!($('.formAccepted-Modal').prop('checked'))){$('.formAccepted-Modal').popover('show');setTimeout(function(){$('.formAccepted-Modal').popover('hide');},2000);}}else{if($('.CaptchaAbledWhatsapp').val()==1){recapcharesponse=grecaptcha.getResponse(recapcharenderWhatsapp);}
if(recapcharesponse!=''||$('.CaptchaAbledWhatsapp').val()==0){var numWhatsapp=$(this).attr('data-numwhatsapp');numWhatsapp=numWhatsapp.replace(/\s+/g,'').replace(/\+/g,'');var dispositivo='';if($(window).width()>=992){dispositivo='Desktop';}else if($(window).width()<992&&$(window).width()>767){dispositivo='Tablet';}else{dispositivo='Smartphone';}
$.ajax({url:'/ajax/clickWhatsapp',dataType:"json",data:{NombreApellidos:$('.NombreApellidos-Modal').val(),Email:$('.Email-Modal').val(),Telefono:$('.Telefono-Modal').val(),IdInmoble:$('.IDAnuncio-Modal').val(),MailTo:$('.MailTo-Modal').val(),Url:$('.detalleURL-Modal').val(),Dispositivo:dispositivo,IdWeb:$('#idWeb').val(),numWhatsapp:numWhatsapp},type:"POST",success:function(data){if(dispositivo=='Smartphone'||dispositivo=='Tablet'){window.open('https://api.whatsapp.com/send?phone='+numWhatsapp,'_blank');}else{window.open('https://web.whatsapp.com/send?phone='+numWhatsapp,'_blank');}
$('.ModalWhatsapp').modal('hide');},error:function(data,errorType,exception){console.log('error');}});}else{$('#NotRobot').show();$('#btncontactweb').show();$('#formprogress').hide();}}});$('.btnWhatsappCompartir').click(function(){var linkInmoble=$('.detalleURL-Modal').val();if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){window.open('whatsapp://send?text='+linkInmoble,'_blank');}else if(/Firefox/){if($(window).width()>850){window.open('https://web.whatsapp.com/send?text='+linkInmoble,'_blank');}else{window.open('whatsapp://send?text='+linkInmoble,'_blank');}}else{window.open('https://web.whatsapp.com/send?text='+linkInmoble,'_blank');}});$(document).on('click','.a135 #printDetalle50',function(e){window.print();return false;});$("#btnSolicitarInfo").click(function(){$("#contactoFormContainer").fadeIn();});$("#btnCloseForm").click(function(){$("#contactoFormContainer").fadeOut();});$(function(){if($(window).innerWidth()>=992){var $formLat=$('#contactoForm-position');if($formLat.length){var fix_menu_lat=$('#contactoWeb').offset().top+20
altForm=$("#contactoFormContainer").outerHeight()
if($(window).scrollTop()>fix_menu_lat){if(!$('#contactoFormContainer').hasClass('fix')){$('#contactoFormContainer').addClass('fix')}}else{if($('#contactoFormContainer').hasClass('fix')){$('#contactoFormContainer').removeClass('fix').css("top","");}}
$(window).bind('scroll',function(){var fix_menu_lat=$('#contactoForm-position').offset().top;var fixedBottom=$('#contactoFormContainer').hasClass('fixbottom');var marginTop=30;if($(window).scrollTop()>fix_menu_lat&&!fixedBottom){if(!$('#contactoFormContainer').hasClass('fix')){$('#contactoFormContainer').addClass('fix');}}else{if($('#contactoFormContainer').hasClass('fix')){$('#contactoFormContainer').removeClass('fix');}}
var scrollTop=$(window).scrollTop();var simulador=$('.solicitarVisita');if(simulador.length){elementOffset=$('.solicitarVisita').offset().top;}else{elementOffset=$('.footer').offset().top;}
distance=elementOffset-scrollTop-altForm-marginTop;footer=$(".footer").outerHeight();var distanceMax;if($('.g-recaptchaContactoInm').length>0){if($('.NotRobot-ContactoInm').hasClass('msg-visible')){distanceMax=220;}else{distanceMax=200;}}else{distanceMax=120;}
if(distance-distanceMax<=0){if($('#contactoFormContainer').hasClass('fix')){$('#contactoFormContainer').removeClass('fix').addClass('fixbottom');if($('.g-recaptchaContactoInm').length>0){$('#contactoFormContainer').css("top",elementOffset-altForm-fix_menu_lat+100+"px");if($('.NotRobot-ContactoInm').hasClass('msg-visible')){$('#contactoFormContainer').css("top",elementOffset-altForm-fix_menu_lat+30+"px");}}else{$('#contactoFormContainer').css("top",elementOffset-altForm-fix_menu_lat+100+"px");}};}
else{if(fixedBottom){$('#contactoFormContainer').removeClass('fixbottom').addClass('fix');$("#contactoFormContainer").css('top','');};}});}}});function validEmail(email){var str=email.val();var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){return true;}
else if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return true;}
else if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return true;}
else if(str.indexOf(at,(lat+1))!=-1){return true;}
else if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return true;}
else if(str.indexOf(dot,(lat+2))==-1){return true;}
else if(str.indexOf(" ")!=-1){return true;}
else{return false;}}
function enviarAmigo(){var recapcharesponse='';$('#tuEmail').removeClass('error');$('#emailAmigo').removeClass('error');$('#MensajeAmigo').removeClass('error');$('#btnEnviaAmigo').hide();$('#formprogressamigo').show();if($('#formAcceptedSend').is(':checked')){if($('#postal_codeAmigo').val()==""){if(validEmail($('#tuEmail'))){$('#tuEmail').addClass('error');$('#tuEmail').popover('show');$('#tuEmail').focus();$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();setTimeout(function(){$('#tuEmail').popover('hide');},4000);}else if(validEmail($('#emailAmigo'))){$('#emailAmigo').addClass('error');$('#emailAmigo').popover('show');$('#emailAmigo').focus();$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();setTimeout(function(){$('#emailAmigo').popover('hide');},4000);}else if($('#MensajeAmigo').val()==""){$('#MensajeAmigo').addClass('error');$('#MensajeAmigo').popover('show');$('#MensajeAmigo').focus();$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();setTimeout(function(){$('#MensajeAmigo').popover('hide');},4000);}else{if($('.CaptchaAbledAmigo').val()==1){recapcharesponse=grecaptcha.getResponse(recapcharenderAmigo);}
if(recapcharesponse!=''||$('.CaptchaAbledAmigo').val()==0){$.ajax({url:"/ajax/sendRecomendarAnuncio",context:document.body,type:"POST",data:{tuEmail:$('#tuEmail').val(),recaptcha:recapcharesponse,emailAmigo:$('#emailAmigo').val(),MensajeAmigo:$('#MensajeAmigo').val(),idAnuncioAmigo:$('#idAnuncioAmigo').val(),tituloAnuncioAmigo:$('#tituloAnuncioAmigo').val(),postal_codeAmigo:$('#postal_codeAmigo').val()},success:function(data){if(data.status=="enviook"){$('#viewSendFriend').hide();$('.msgokamigo').show();}else if(data.status=="recaptchako"){$('#NotRobot').hide();$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();$('#falloCaptcha').show();}else{$('#viewSendFriend').hide();$('.msgkoamigo').show();}},error:function(error){console.log(error)}});}else{$('.NotRobot-Amigo').show();$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();}}}else{$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();}}else{$('#modalRecomienda .accept').popover('show');setTimeout(function(){$('#modalRecomienda .accept').popover('hide');},4000);$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();}}
function marcado(){$('#NotRobot').hide();}
function contactoInmuebleSliderDetalle(affiliation,revenue,sku,categoria){var recapcharesponse='';$('#btncontactweb').hide();$('#formprogress').show();var telefono=$.trim($('#Telefono').val());if($('#formAccepted').is(':checked')){if($('#postal_code').val()==""){if($('#NombreApellidos').val()==""){$('#NombreApellidos').popover('show');$('#NombreApellidos').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#NombreApellidos').popover('hide');},4000);}
else if(validEmail($('#Email'))){$('#Email').popover('show');$('#Email').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Email').popover('hide');},4000);}else if($('#Mensaje').val()==""){$('#Mensaje').popover('show');$('#Mensaje').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Mensaje').popover('hide');},4000);}else if((telefono!="")&&(telefono.length<9)){$('#Telefono').popover('show');$('#Telefono').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Telefono').popover('hide');},4000);}else{if($('.CaptchaAbledContactoInm').val()==1){recapcharesponse=grecaptcha.getResponse(recapcharenderContactoInm);}
if(recapcharesponse!=''||$('.CaptchaAbledContactoInm').val()==0){$('.NotRobot-ContactoInm').hide();$('.NotRobot-ContactoInm').removeClass('msg-visible');var cInmuebleFunc=function(){$.ajax({url:"/ajax/sendContactInmueble",context:document.body,type:"POST",data:{NombreApellidos:$('#NombreApellidos').val(),Email:$('#Email').val(),MailTo:$('#MailTo').val(),Telefono:$('#Telefono').val(),Mensaje:$('#Mensaje').val(),IDAnuncio:$('#IDAnuncio').val(),detalleURL:$('#detalleURL').val(),recaptcha:recapcharesponse,postal_code:$('#postal_code').val()},success:function(data){if(data.Error==null){if(data.Results[0]=='OK'){$('#contactoWeb').remove();$('.msgok').show();if(data.evento!=null){sendAnalytics(data.evento.action,data.evento.category,data.evento.label,data.evento.value);}}else{$('#contactoWeb').remove();$('.msgko').show();}}else{$('#contactoWeb').remove();$('.msgko').show();}},error:function(error){console.log(error)},complete:function(){$('#formprogress').hide();}});};try{var d=new Date(),id=d.getTime()+Math.floor(Math.random()*1000);ga('ecommerce:addTransaction',{'id':id,'affiliation':affiliation,'revenue':revenue,'shipping':'','tax':''});ga('ecommerce:addItem',{'id':id,'name':'contacto','sku':sku,'category':categoria,'price':'','quantity':''});ga('ecommerce:send');ga('send','event','Boton','Contacto');}catch(err){console.log("Entra ko");}
setTimeout(cInmuebleFunc,500);}else{$('.NotRobot-ContactoInm').css('display','inline-block');$('.NotRobot-ContactoInm').addClass('msg-visible');$('#btncontactweb').show();$('#formprogress').hide();}}}else{$('#btncontactweb').show();$('#formprogress').hide();}}else{$('#contactoWeb .accept').popover('show');setTimeout(function(){$('#contactoWeb .accept').popover('hide');},4000);$('#btncontactweb').show();$('#formprogress').hide();}}
if(navigator.userAgent.match(/iPad/i)!=null){$("#close-fullscreen").hide();}
$(".a135 #carousel-fotos .uk-slideshow, .a135 .fotos-videos").on("click touchstart",function(e){e.stopPropagation();openFullscreen($(".a135 .fullscreenCont")[0]);});$(".a135 #close-fullscreen").on("click touchstart",function(e){closeFullscreen();});$('.a135 .carousel-tour .item.active a').click(function(){$("#carousel-tour").hide();});$(document).on("fullscreenchange webkitfullscreenchange mozfullscreenchange msFullscreenElement",function(event){var isFullScreen=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;if(isFullScreen){$(".a135 .fullscreenCont").addClass("fullscreenEnabled");}
else{$("#carousel-fotos").show();$("#carousel-videos").hide();$("#carousel-tour").hide();$(".a135 .fullscreenCont").removeClass("fullscreenEnabled");}});$(".a135 #open-fullscreen-video").click(function(){$("#carousel-videos").show();$("#carousel-tour").hide();$("#carousel-fotos").hide();});$(".a135 #open-fullscreen-foto").click(function(){$("#carousel-fotos").show();$("#carousel-videos").hide();$("#carousel-tour").hide();});$(".a135 #open-fullscreen-tour").click(function(){$("#carousel-tour").show();$("#carousel-fotos").hide();$("#carousel-videos").hide();});function openFullscreen(elem){if(elem.requestFullscreen){elem.requestFullscreen();}else if(elem.mozRequestFullScreen){elem.mozRequestFullScreen();}else if(elem.webkitRequestFullscreen){elem.webkitRequestFullscreen();}else if(elem.msRequestFullscreen){elem.msRequestFullscreen();}}
function closeFullscreen(){$("#carousel-videos").show();$("#carousel-fotos").hide();$("#carousel-tour").hide();$(".a135 .fullscreenCont").removeClass("fullscreenEnabled");if(document.exitFullscreen){document.exitFullscreen();}else if(document.mozCancelFullScreen){document.mozCancelFullScreen();}else if(document.webkitExitFullscreen){document.webkitExitFullscreen();}else if(document.msExitFullscreen){document.msExitFullscreen();}}
$('.compartir-btn').click(function(){$('#ModalCompartir').modal('show');});;
if($(window).innerWidth()<=991){if($(".a136 #leer_mas").length>0){$(".a136 #leer_mas").click(function(){$("#descripcion_larga").removeClass("hidden");$("#descripcion_corta").hide();$(this).hide();});}}
$(document).ready(function(){var $mapNoLatLon=$('#mapNoLatLon');if($mapNoLatLon.length){var address=$('#direccionMap').val();var town=$('#poblacionMap').val();$.ajax({url:"/ajax/address2latlng",data:{address:address,town:town},type:'POST',dataType:"json",success:function(data){if(data.status=="OK"){latitude=data.lat;longitude=data.lon;loadMap(latitude,longitude);}else{console.log(data.status);console.log(data.reason);}},error:function(error){console.log("error");console.log(error);}});}});function loadMap(latitude,longitude){var mapMarker=$('#mapMarker').val();var map=L.map('contenedor-mapa',{center:[latitude,longitude],zoom:17,scrollWheelZoom:false,doubleClickZoom:false,zoomControl:false,dragging:true}).addLayer(osm);if(mapMarker==1){var marker=L.marker([latitude,longitude],{draggable:false}).addTo(map);}}
$('.btnverCertificado').on('click',function(e){if($('.customTooltip').css('opacity')==0){$('.contconsumo .pop').css("display",'block');$('.customTooltip').fadeTo("fast",1);}else{$('.customTooltip').fadeTo("fast",0,function(){$('.contconsumo .pop').css("display",'none');});}
e.stopPropagation();});$(document).on('click','body',function(){$('.customTooltip').fadeTo("fast",0,function(){$('.contconsumo .pop').css("display",'none');});});var $cercaliaMapaCaracteristicas={api_key:$('#apiCercalia').val(),getAuthkey:function(callbackFn){var servlet=null;if(window.location.protocol!="https:"){servlet="http://lb.cercalia.com/api/auth";}else{servlet="https://lb.cercalia.com/api/auth";}
var params={url:servlet,data:{key:this.api_key},dataType:"jsonp",done:function(data){if(!data.error){callbackFn(data.authkey);}else{if(data.errorMessage){alert(data.errorMessage);}else{alert('Error getting authkey');}}}};console.lo
this.ajax(params);},ajax:function(params){var xmlhttp;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==XMLHttpRequest.DONE){if(xmlhttp.status==200){if(params.done){params.done(xmlhttp.responseText);}
if(params.success){params.success(xmlhttp.responseText);}}else if(xmlhttp.status==400){if(params.error){params.error(xmlhttp.responseText);}}else{if(params.error){params.error(xmlhttp.responseText);}}}}
var method=params.method?params.method:"GET";if(method=='POST'){params.url=params.url+(query.length?'?'+query.join('&'):'')}else{var query=[];for(var key in params.data){query.push(encodeURIComponent(key)+'='+encodeURIComponent(params.data[key]));}}
if(params.dataType=='jsonp'){var scriptEl=null;var callbackName='jsonp_callback_'+Math.round(100000*Math.random());window[callbackName]=function(data){window[callbackName]=undefined;document.body.removeChild(scriptEl);if(params.done){params.done(data);}
if(params.success){params.success(data);}};scriptEl=document.createElement('script');if(method=='POST'){alert("JSONP doesn't support POST method");}else{if(!params.url.slice(-1)!='?'){params.url+="?";}
scriptEl.setAttribute('src',params.url+"callback="+callbackName+"&"+query.join("&"));}
if(document.body==null){var idinterval=setInterval(function(){if(document.body!=null){document.body.appendChild(scriptEl);clearInterval(idinterval);}},200);}else{document.body.appendChild(scriptEl);}}else{xmlhttp.open(method,params.url,true);xmlhttp.setRequestHeader("Access-Control-Allow-Origin","*");if(method=='POST'){xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');}
if(method=='POST'){xmlhttp.send(method=='POST'?params.data:undefined);}else{xmlhttp.send();}}
return xmlhttp;}};function loadMapInmobiliariaCaracteristicas(authkey){var map;var DEFAULT_LAT=$('#lat').val();var DEFAULT_LNG=$('#lon').val();var DEFAULT_ZOOM=17;map=new L.Map('contenedor-mapa',{scrollWheelZoom:false,doubleClickZoom:false,dragging:true});L.Icon.Default.imagePath='../../images/';var cloudmadeUrl="https://{s}.cercalia.com/tilecache/tilecache.cgi/1.0.0/default_google/{z}/{x}/{y}.png?type=google&authkey="+authkey;var cloudmadeAttribution='Cercalia - Tele Atlas';var subDomains=['c1','c2','c4','c6'];var cloudmade=new L.TileLayer(cloudmadeUrl,{maxZoom:18,attribution:cloudmadeAttribution,subdomains:subDomains});if($('#mapMarker').val()==1){var marker=L.marker([DEFAULT_LAT,DEFAULT_LNG],{draggable:false}).addTo(map);}
map.addLayer(cloudmade);map.setView(new L.LatLng(DEFAULT_LAT,DEFAULT_LNG),DEFAULT_ZOOM);}
function loadMapInmuebleCaracteristicas(authkey){var map;var DEFAULT_LAT=$('#lat').val();var DEFAULT_LNG=$('#lon').val();var DEFAULT_ZOOM=$('#levelZoom').val();var DETAIL=$('#detailLevel').val();map=new L.Map('contenedor-mapa',{scrollWheelZoom:false,doubleClickZoom:false,dragging:true});L.Icon.Default.imagePath='/images/';var cloudmadeUrl="https://{s}.cercalia.com/tilecache/tilecache.cgi/1.0.0/default_google/{z}/{x}/{y}.png?type=google&authkey="+authkey;var cloudmadeAttribution='Cercalia - Tele Atlas';var subDomains=['c1','c2','c4','c6'];var cloudmade=new L.TileLayer(cloudmadeUrl,{maxZoom:DEFAULT_ZOOM,attribution:cloudmadeAttribution,subdomains:subDomains});if(DETAIL=='numero'){var marker=L.marker([DEFAULT_LAT,DEFAULT_LNG],{draggable:false}).addTo(map);}
if(DETAIL=='calle'){var circle=L.circle([DEFAULT_LAT,DEFAULT_LNG],500,{color:'#8c8c8c',fillColor:'#8c8c8c',fillOpacity:0.1}).addTo(map);}
map.addLayer(cloudmade);map.setView(new L.LatLng(DEFAULT_LAT,DEFAULT_LNG),DEFAULT_ZOOM);};
$(document).ready(function(){$(document).on('click','#btnCalcular',function(){if(($('#financiar').val()=="")||(isNaN($('#financiar').val().replace(".","")))){$('#financiar').popover('show');$('#financiar').focus();setTimeout(function(){$('#financiar').popover('hide');},4000);}
else if(($('#anos').val()=="")||(isNaN($('#anos').val()))){$('#anos').popover('show');$('#anos').focus();setTimeout(function(){$('#anos').popover('hide');},4000);}else if(($('#interes').val()=="")||(isNaN($('#interes').val().replace(",",".")))){$('#interes').popover('show');$('#interes').focus();setTimeout(function(){$('#interes').popover('hide');},4000);}else{var finan=$('#financiar').val(),inte=$('#interes').val(),ano=$('#anos').val();finan=finan.replace(".","").replace(".","");finan=parseFloat(finan);inte=inte.replace(",",".");inte=inte/100
inte=inte/(12)
inte=parseFloat(inte);ano=parseFloat(ano);resultado=(finan*inte*(Math.pow((1+inte),(ano*12))))/((Math.pow((1+inte),(ano*12)))-1);$('.Result .valor').text(Decimales(resultado,2));$('.contResult').show();}});});function Decimales(Numero,Decimales){pot=Math.pow(10,Decimales);return parseInt(Numero*pot)/pot;};;
$(document).ready(function(){if($('#g-recaptchaContacto').length>0){grecaptcha.ready(function(){recapcharenderContacto=grecaptcha.render('g-recaptchaContacto',{'sitekey':'6Ldtp1AUAAAAAD_BwFxSUT4tRE7BLuqlx2-Dk0w5'});});}});function validEmail(email){var str=email.val();var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){return true;}
else if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return true;}
else if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return true;}
else if(str.indexOf(at,(lat+1))!=-1){return true;}
else if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return true;}
else if(str.indexOf(dot,(lat+2))==-1){return true;}
else if(str.indexOf(" ")!=-1){return true;}
else{return false;}}
function contactoWeb(nombreApellidos,email,telefono,mensaje,postalCode){var recapcharesponse='';$('#NombreApellidos').removeClass('error');$('#Email').removeClass('error');$('#Mensaje').removeClass('error');$('#btncontactweb').hide();$('#formprogress').show();var telefono=$.trim($('#Telefono').val());var $condiciones=$('.contCondiciones');if($condiciones.length)
{var condiciones={};aceptadas=false;$(".contCondiciones .checkbox").each(function(){if($(this).find('.uk-checkbox').is(':checked')){aceptadas=true;var id=$(this).find('.uk-checkbox').attr('id')
condiciones[id]=$(this).find('.txtcond').text();}});condiciones["accepto"]=$('.accepttxt').text();}else{var condiciones={};aceptadas=true;}
console.log("aceptadas: ",aceptadas);if($('.formAccepted').is(':checked')&&aceptadas){if(postalCode.val()==""){if(nombreApellidos.val()==""){$('#NombreApellidos').addClass('error');$('#NombreApellidos').popover('show');$('#NombreApellidos').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#NombreApellidos').popover('hide');},4000);}
else if(validEmail(email)){$('#Email').addClass('error');$('#Email').popover('show');$('#Email').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Email').popover('hide');},4000);}else if(mensaje.val()==""){$('#Mensaje').addClass('error');$('#Mensaje').popover('show');$('#Mensaje').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Mensaje').popover('hide');},4000);}else if((telefono!="")&&(telefono.length<9)){$('#Telefono').addClass('error');$('#Telefono').popover('show');$('#Telefono').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Telefono').popover('hide');},4000);}else{if($('.captchaAbled').val()==1){recapcharesponse=grecaptcha.getResponse(recapcharenderContacto);}
if(recapcharesponse!=''||$('.captchaAbled').val()==0){$.ajax({url:"/ajax/sendContactWeb",context:document.body,type:"POST",data:{NombreApellidos:$('#NombreApellidos').val(),recaptcha:recapcharesponse,Email:$('#Email').val(),MailTo:$('#MailTo').val(),Telefono:$('#Telefono').val(),Mensaje:$('#Mensaje').val(),postal_code:$('#postal_code').val(),condiciones:condiciones},success:function(data){console.log(data.Error);if(data.Error==undefined){$('#viewformweb').remove();$('.msgok').show();if(data.evento!=null){sendAnalytics(data.evento.action,data.evento.category,data.evento.label,data.evento.value);}}else{$('#viewformweb').remove();$('.msgko').show();}},error:function(error){console.log(error)}});}else{$('.NotRobot').show();$('#btncontactweb').show();$('#formprogress').hide();}}}else{$('#btncontactweb').show();$('#formprogress').hide();}}else{if(!aceptadas){$('.contCondiciones').popover('show');setTimeout(function(){$('.contCondiciones').popover('hide');},4000);}
$('#contactoWeb .accept').popover('show');setTimeout(function(){$('#contactoWeb .accept').popover('hide');},4000);$('#btncontactweb').show();$('#formprogress').hide();}}
function marcadoContact(){$('.NotRobot').hide();}
function contactoInmueble(affiliation,revenue,sku,categoria){var recapcharesponse='';$('#btncontactweb').hide();$('#formprogress').show();var telefono=$.trim($('#Telefono').val());var $condiciones=$('.contCondiciones');if($condiciones.length)
{var condiciones={};aceptadas=false;$(".contCondiciones .checkbox").each(function(){if($(this).find('.uk-checkbox').is(':checked')){aceptadas=true;var id=$(this).find('.uk-checkbox').attr('id')
condiciones[id]=$(this).find('.txtcond').text();}});condiciones["accepto"]=$('.accepttxt').text();}else{var condiciones={};aceptadas=true;}
if($('#formAccepted').is(':checked')&&aceptadas){if($('#postal_code').val()==""){if($('#NombreApellidos').val()==""){$('#NombreApellidos').popover('show');$('#NombreApellidos').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#NombreApellidos').popover('hide');},4000);}
else if(validEmail($('#Email'))){$('#Email').popover('show');$('#Email').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Email').popover('hide');},4000);}else if($('#Mensaje').val()==""){$('#Mensaje').popover('show');$('#Mensaje').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Mensaje').popover('hide');},4000);}else if((telefono!="")&&(telefono.length<9)){$('#Telefono').popover('show');$('#Telefono').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Telefono').popover('hide');},4000);}else{if($('.captchaAbled').val()==1){recapcharesponse=grecaptcha.getResponse(recapcharenderContacto);}
if(recapcharesponse!=''||$('.captchaAbled').val()==0){var cInmuebleFunc=function(){$.ajax({url:"/ajax/sendContactInmueble",context:document.body,type:"POST",data:{NombreApellidos:$('#NombreApellidos').val(),Email:$('#Email').val(),recaptcha:recapcharesponse,MailTo:$('#MailTo').val(),Telefono:$('#Telefono').val(),Mensaje:$('#Mensaje').val(),IDAnuncio:$('#IDAnuncio').val(),detalleURL:$('#detalleURL').val(),postal_code:$('#postal_code').val(),condiciones:condiciones},success:function(data){if(data.Error==null){if(data.Results[0]=='OK'){$('#viewformweb').remove();$('.msgok').show();if(data.evento!=null){sendAnalytics(data.evento.action,data.evento.category,data.evento.label,data.evento.value);}}else{$('#viewformweb').remove();$('.msgko').show();}}else{$('#viewformweb').remove();$('.msgko').show();}},error:function(error){console.log(error)}});};}else{$('.NotRobot').show();$('#btncontactweb').show();$('#formprogress').hide();}
try{var d=new Date(),id=d.getTime()+Math.floor(Math.random()*1000);ga('ecommerce:addTransaction',{'id':id,'affiliation':affiliation,'revenue':revenue,'shipping':'','tax':''});ga('ecommerce:addItem',{'id':id,'name':'contacto','sku':sku,'category':categoria,'price':'','quantity':''});ga('ecommerce:send');ga('send','event','Boton','Contacto');}catch(err){console.log("Entra ko");}
setTimeout(cInmuebleFunc,500);}}else{$('#btncontactweb').show();$('#formprogress').hide();}}else{if(!aceptadas){$('.contCondiciones').popover('show');setTimeout(function(){$('.contCondiciones').popover('hide');},4000);}
$('#contactoWeb .accept').popover('show');setTimeout(function(){$('#contactoWeb .accept').popover('hide');},4000);$('#btncontactweb').show();$('#formprogress').hide();}};
$(document).ready(function(){var $mapNoLatLon=$('#mapNoLatLon');if($mapNoLatLon.length){var address=$('#direccionMap').val();var town=$('#poblacionMap').val();$.ajax({url:"/ajax/address2latlng",data:{address:address,town:town},type:'POST',dataType:"json",success:function(data){if(data.status=="OK"){latitude=data.lat;longitude=data.lon;loadMap(latitude,longitude);}else{console.log(data.status);console.log(data.reason);}},error:function(error){console.log("error");console.log(error);}});}});function loadMap(latitude,longitude){var mapMarker=$('#mapMarker').val();var map=L.map('contenedor-mapa',{center:[latitude,longitude],zoom:17,scrollWheelZoom:false,doubleClickZoom:false,dragging:true}).addLayer(osm);if(mapMarker==1){var marker=L.marker([latitude,longitude],{draggable:false}).addTo(map);}}
var globalAuthkey='';var $cercalia={api_key:$('#apiCercalia').val(),getAuthkey:function(callbackFn){var servlet=null;if(window.location.protocol!="https:"){servlet="http://lb.cercalia.com/api/auth";}else{servlet="https://lb.cercalia.com/api/auth";}
var params={url:servlet,data:{key:this.api_key},dataType:"jsonp",done:function(data){if(!data.error){globalAuthkey=data.authkey;callbackFn(data.authkey);}else{if(data.errorMessage){alert(data.errorMessage);}else{alert('Error getting authkey');}}}};this.ajax(params);},getAuthkeyOficina:function(callbackFn,lat,lon,mapCont){var servlet=null;var lat=lat;var lon=lon;var mapCont=mapCont;if(window.location.protocol!="https:"){servlet="http://lb.cercalia.com/api/auth";}else{servlet="https://lb.cercalia.com/api/auth";}
var params={url:servlet,data:{key:this.api_key},dataType:"jsonp",done:function(data){if(!data.error){callbackFn(data.authkey,lat,lon,mapCont);}else{if(data.errorMessage){alert(data.errorMessage);}else{alert('Error getting authkey');}}}};this.ajax(params);},ajax:function(params){var xmlhttp;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==XMLHttpRequest.DONE){if(xmlhttp.status==200){if(params.done){params.done(xmlhttp.responseText);}
if(params.success){params.success(xmlhttp.responseText);}}else if(xmlhttp.status==400){if(params.error){params.error(xmlhttp.responseText);}}else{if(params.error){params.error(xmlhttp.responseText);}}}}
var method=params.method?params.method:"GET";if(method=='POST'){params.url=params.url+(query.length?'?'+query.join('&'):'')}else{var query=[];for(var key in params.data){query.push(encodeURIComponent(key)+'='+encodeURIComponent(params.data[key]));}}
if(params.dataType=='jsonp'){var scriptEl=null;var callbackName='jsonp_callback_'+Math.round(100000*Math.random());window[callbackName]=function(data){window[callbackName]=undefined;document.body.removeChild(scriptEl);if(params.done){params.done(data);}
if(params.success){params.success(data);}};scriptEl=document.createElement('script');if(method=='POST'){alert("JSONP doesn't support POST method");}else{if(!params.url.slice(-1)!='?'){params.url+="?";}
scriptEl.setAttribute('src',params.url+"callback="+callbackName+"&"+query.join("&"));}
if(document.body==null){var idinterval=setInterval(function(){if(document.body!=null){document.body.appendChild(scriptEl);clearInterval(idinterval);}},200);}else{document.body.appendChild(scriptEl);}}else{xmlhttp.open(method,params.url,true);xmlhttp.setRequestHeader("Access-Control-Allow-Origin","*");if(method=='POST'){xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');}
if(method=='POST'){xmlhttp.send(method=='POST'?params.data:undefined);}else{xmlhttp.send();}}
return xmlhttp;}};function loadMapCercalia(authkey){var map;var DEFAULT_LAT=$('#lat').val();var DEFAULT_LNG=$('#lon').val();var DEFAULT_ZOOM=17;map=new L.Map('contenedor-mapa',{scrollWheelZoom:false,doubleClickZoom:false,dragging:true});L.Icon.Default.imagePath='../../images/';var cloudmadeUrl="https://{s}.cercalia.com/tilecache/tilecache.cgi/1.0.0/default_google/{z}/{x}/{y}.png?type=google&authkey="+authkey;var cloudmadeAttribution='Cercalia - Tele Atlas';var subDomains=['c1','c2','c4','c6'];var cloudmade=new L.TileLayer(cloudmadeUrl,{maxZoom:18,attribution:cloudmadeAttribution,subdomains:subDomains});if($('#mapMarker').val()==1){var marker=L.marker([DEFAULT_LAT,DEFAULT_LNG],{draggable:false}).addTo(map);}
map.addLayer(cloudmade);map.setView(new L.LatLng(DEFAULT_LAT,DEFAULT_LNG),DEFAULT_ZOOM);}
function loadOficina(authkey,lat,lon,mapCont){var map;var DEFAULT_LAT=lat;var DEFAULT_LNG=lon;var DEFAULT_ZOOM=17;map=new L.Map(mapCont,{scrollWheelZoom:false,doubleClickZoom:false,dragging:true});L.Icon.Default.imagePath='../../images/';var cloudmadeUrl="https://{s}.cercalia.com/tilecache/tilecache.cgi/1.0.0/default_google/{z}/{x}/{y}.png?type=google&authkey="+authkey;var cloudmadeAttribution='Cercalia - Tele Atlas';var subDomains=['c1','c2','c4','c6'];var cloudmade=new L.TileLayer(cloudmadeUrl,{maxZoom:18,attribution:cloudmadeAttribution,subdomains:subDomains});if($('#mapMarker').val()==1){var marker=L.marker([DEFAULT_LAT,DEFAULT_LNG],{draggable:false}).addTo(map);}
map.addLayer(cloudmade);map.setView(new L.LatLng(DEFAULT_LAT,DEFAULT_LNG),DEFAULT_ZOOM);};;
$(document).ready(function(){if($('.g-recaptchaCaptacion').length>0){grecaptcha.ready(function(){recapcharenderCaptacion=grecaptcha.render('g-recaptchaCaptacion',{'sitekey':'6Ldtp1AUAAAAAD_BwFxSUT4tRE7BLuqlx2-Dk0w5'});});}});function validEmail(email){var str=email.val();var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){return true;}
else if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return true;}
else if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return true;}
else if(str.indexOf(at,(lat+1))!=-1){return true;}
else if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return true;}
else if(str.indexOf(dot,(lat+2))==-1){return true;}
else if(str.indexOf(" ")!=-1){return true;}
else{return false;}}
function contactoCaptacion(){var recapcharesponse='';$('#NombreApellidos').removeClass('error');$('#Email').removeClass('error');$('#Telefono').removeClass('error');$('#Tipo').removeClass('error');$('#Poblacion').removeClass('error');$('#btncontactweb').hide();$('#formprogress').show();var $condiciones=$('.contCondiciones');if($condiciones.length)
{var condiciones={};aceptadas=false;$(".contCondiciones .checkbox").each(function(){if($(this).find('.uk-checkbox').is(':checked')){aceptadas=true;var id=$(this).find('.uk-checkbox').attr('id')
condiciones[id]=$(this).find('.txtcond').text();}});condiciones["accepto"]=$('.accept').text();}else{var condiciones={};aceptadas=true;}
if($('#formAccepted').is(':checked')&&aceptadas){if($('#postal_code').val()==""){if($('#NombreApellidos').val()==""){$('#NombreApellidos').addClass('error');$('#NombreApellidos').popover('show');$('#NombreApellidos').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#NombreApellidos').popover('hide');},4000);}else if(validEmail($('#Email'))){$('#Email').addClass('error');$('#Email').popover('show');$('#Email').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Email').popover('hide');},4000);}else if(($('#Telefono').val()=="")||($.trim($('#Telefono').val()).length<9)){$('#Telefono').addClass('error');$('#Telefono').popover('show');$('#Telefono').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Telefono').popover('hide');},4000);}else if($('#Tipo').val()==""){$('#Tipo').addClass('error');$('#tipoDrop').popover('show');$('#tipoDrop').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Tipo').popover('hide');},4000);}else if($('#Poblacion').val()==""){$('#Poblacion').addClass('error');$('#Poblacion').popover('show');$('#Poblacion').focus();$('#btncontactweb').show();$('#formprogress').hide();setTimeout(function(){$('#Poblacion').popover('hide');},4000);}else{if($('.CaptchaAbledCaptacion').val()==1){recapcharesponse=grecaptcha.getResponse(recapcharenderCaptacion);}
if(recapcharesponse!=''||$('.CaptchaAbledCaptacion').val()==0){$.ajax({url:"/ajax/sendContactCaptacionNew",context:document.body,type:"POST",data:{NombreApellidos:$('#NombreApellidos').val(),Email:$('#Email').val(),MailTo:$('#MailTo').val(),Telefono:$('#Telefono').val(),TipoInmueble:$('#Tipo').val(),idFamiliaInmueble:$('#idFamilia').val(),idTipoInmueble:$('#idTipo').val(),Regimen:$('#RegimenInp').val(),idRegimen:$('#RegimenIdInp').val(),Poblacion:$('#Poblacion').val(),Direccion:$('#Direccion').val(),Estado:$('#Estado').val(),PrecioAproximado:$('#Precio').val(),Descripcion:$('#Descripcion').val(),Observaciones:$('#Observaciones').val(),postal_code:$('#postal_code').val(),condiciones:condiciones},success:function(data){if(data.Error==null){if(data.Results[0]=='OK'){$('#viewformweb').remove();$('.msgok').show();if(data.evento!=null){sendAnalytics(data.evento.action,data.evento.category,data.evento.label,data.evento.value);}}else{$('#viewformweb').remove();$('.msgko').show();}}else{$('#viewformweb').remove();$('.msgko').show();}},error:function(error){console.log(error)}});}else{$('#NotRobot').show();$('#btncontactweb').show();$('#formprogress').hide();}}}else{$('#btncontactweb').show();$('#formprogress').hide();}}else{if(!aceptadas){$('.contCondiciones').popover('show');setTimeout(function(){$('.contCondiciones').popover('hide');},4000);}
$('.accept').popover('show');setTimeout(function(){$('.accept').popover('hide');},4000);$('#btncontactweb').show();$('#formprogress').hide();}}
$(document).ready(function(){$('#tipoDrop .dropdown-menu span').click(function(){$(this).parents('.dropdown').find('#Tipo').val($(this).data('value'));$(this).parents('.dropdown').find('#idTipo').val($(this).data('id-tipo'));$(this).parents('.dropdown').find('#idFamilia').val($(this).data('id-familia'));});$('#RegimenDrop .dropdown-menu li').click(function(){$(this).parents('.dropdown').find('#RegimenInp').val($(this).data('value'));$(this).parents('.dropdown').find('#RegimenIdInp').val($(this).data('id'));});});;
$(document).ready(function(){var $listBuscador=$('div.contCard');if($listBuscador.length){$('.carousel').carousel({interval:false});}});;
$(document).ready(function(){var $listBuscador=$('div.contCard');if($listBuscador.length){$('.carousel').carousel({interval:false});}});;
$(document).ready(function(){$(".btn-lists-notice").click(function(){$(".btn-lists-notice").removeClass('btn-lists-off').addClass('btn-lists-on');$(".btn-lists-notice").addClass('active');$(".btn-cards-notice").removeClass('btn-cards-on').addClass('btn-cards-off');$(".btn-cards-notice").removeClass('active');$('#typeListNotice').removeClass('cont-card').addClass('cont-list');$.ajax({url:"ajax/tipoListadoNoticias/listado",context:document.body,success:function(data){},error:function(error){console.log(error)}});});$(".btn-cards-notice").click(function(){$(".btn-cards-notice").removeClass('btn-cards-off').addClass('btn-cards-on');$(".btn-cards-notice").addClass('active');$(".btn-lists-notice").removeClass('btn-lists-on').addClass('btn-lists-off');$(".btn-lists-notice").removeClass('active');$('#typeListNotice').addClass('cont-card').removeClass('cont-list');$.ajax({url:"ajax/tipoListadoNoticias/card",context:document.body,success:function(data){},error:function(error){console.log(error)}});});});;
$(document).ready(function(){$(document).on('click','#printDetalle',function(){window.print();return false;});});;