;;;
$(document).ready(function(){});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());if($('#formAccepted').is(':checked')){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{recapcharesponse=grecaptcha.getResponse();if(recapcharesponse!=''){$.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{$('#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){$('#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{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(),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)}});};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{$('.accept').popover('show');setTimeout(function(){$('.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);}};;
$(document).ready(function(){if(document.getElementById("caja_de_buscador_zona")===null){console.log('no hay caja_de_buscador_zona');return;}
$('#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').change(function(){$('#IdTipoInmueble').val(null);Buscador_loadFamilias()});$('#IdTipoInmueble').change(function(){var family;if($('#filtrotipo').val()==0){$('#family').val(0);family=0;}else{family=$('#IdTipoInmueble option:selected').attr('family');$('#family').val(family);}
Buscador_fotos_loadZonasProvincias();});$('#caja_de_buscador_zona').on('change',Buscador_fotos_loadZonasPoblaciones);}
$(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').find('option').remove().end();$('#IdTipoInmueble').append($('<option>',{value:"",text:"Todos",selected:"selected"}));$('#family').prop('disabled',true);$('#caja_de_buscador_zona').prop('disabled',true);$('#caja_de_buscador_zona2').prop('disabled',true);$('#caja_de_buscador_zona3').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');var tipoFamilia=$('#IdTipoInmueble').val();if($('#IdTipoInmueble').hasClass('hidden')){select=$('#IdTipoInmueble');select.append($('<option>',{value:"",text:"Todos"}))
$('#IdTipoInmueble').val("");Buscador_fotos_loadZonasProvincias();}else{$.ajax({url:"ajax/loadTipoFamiliasArbol/"+tipoOperacion.val(),context:document.body,success:function(data){select=$('#IdTipoInmueble');select.find('option').not(':first').remove().end();if(data!=""){if($('#filtrotipo').val()==0){$.each(data,function(value,index){if(tipoFamilia!=index){select.append($('<option>',{value:index,text:value}))}else{select.append($('<option>',{value:index,text:value,selected:"selected"}))}});}else{$.each(data.familias,function(index,value){if(tipoFamilia!=index){select.append($('<option>',{value:index,text:value,family:0}));}else{select.append($('<option>',{value:index,text:value,family:0,selected:"selected"}));}
$.each(data.tipos,function(familyId,typeValue){if(familyId==index){$.each(typeValue,function(typeName,idType){select.append('<option value="'+idType+'" family="'+index+'">&nbsp;&nbsp;- '+typeName+'</option>');});}});});}}else{var text=$('#txtTInmueble').val();select.append($('<option>',{value:'',text:text,selected:"selected"}))}
$('#IdTipoInmueble > option:selected').text(function(i,text){if(text.length>14){return text.substr(0,14)+'...';}});Buscador_fotos_loadZonasProvincias();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($('#caja_de_buscador_zona').hasClass('hidden')){select=$('#caja_de_buscador_zona');select.append($('<option>',{value:0,text:"Todas"}));Buscador_fotos_loadZonasPoblaciones();}else{if(tipoFamilia!=""){$.ajax({url:"ajax/loadZonasProvinciasArbol/"+tipoOperacion.val()+"/"+tipoFamilia+"/"+family,context:document.body,success:function(data){select=$('#caja_de_buscador_zona');select.find('option').not(':first').remove().end();if(data!=""){$.each(data,function(index,value){select.append($('<option>',{value:index,text:value}))});}else{$('#caja_de_buscador_zona2').find('option').not(':first').remove().end();}
return;},error:function(error){console.log(error)}});}else{$('#caja_de_buscador_zona').find('option').not(':first').remove().end();$('#caja_de_buscador_zona2').find('option').not(':first').remove().end();}}}
function Buscador_fotos_loadZonasPoblaciones(){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=$('#caja_de_buscador_zona');if($('#caja_de_buscador_zona2').hasClass('hidden')){select=$('#caja_de_buscador_zona2');select.append($('<option>',{value:0,text:"Todas"}))
Buscador_fotos_loadAllZonas();}else{$.ajax({url:"ajax/loadZonasPoblacionesArbol/"+tipoOperacion.val()+"/"+tipoFamilia+"/"+provincia.val()+"/"+family,context:document.body,success:function(data){select=$('#caja_de_buscador_zona2');select.find('option').not(':first').remove().end();$.each(data,function(index,value){select.append($('<option>',{value:index,text:value}))});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=$('#caja_de_buscador_zona3');select.find('option').not(':first').remove().end();$.each(data,function(index,value){select.append($('<option>',{value:index,text:value}))});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=$('#caja_de_buscador_zona4');select.find('option').not(':first').remove().end();$.each(data,function(index,value){select.append($('<option>',{value:index,text:value}))});return;},error:function(error){console.log(error)}});};
$(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');});});;
$(document).ready(function(){$('.carousel').bind('slid.bs.carousel',function(){currentIndex=$('#'+$(this).attr('id')+' div.active').index()+1;$('#'+$(this).attr('id')+' .img-actual').html(currentIndex);});$(".btn-lists").click(function(){$(".btn-lists").removeClass('btn-lists-off').addClass('btn-lists-on');$(".btn-lists").addClass('active');$(".btn-cards").removeClass('btn-cards-on').addClass('btn-cards-off');$(".btn-cards").removeClass('active');$('#typeList').removeClass('cont-card').addClass('cont-list');$.ajax({url:"ajax/tipoListado/listado",context:document.body,success:function(data){},error:function(error){console.log(error)}});});$(".btn-cards").click(function(){$(".btn-cards").removeClass('btn-cards-off').addClass('btn-cards-on');$(".btn-cards").addClass('active');$(".btn-lists").removeClass('btn-lists-on').addClass('btn-lists-off');$(".btn-lists").removeClass('active');$('#typeList').addClass('cont-card').removeClass('cont-list');$.ajax({url:"ajax/tipoListado/card",context:document.body,success:function(data){},error:function(error){console.log(error)}});});});$(function(){var $listBuscador=$('div.list-buscador');if($listBuscador.length){$('.carousel').carousel({interval:false});}});;;
$(document).ready(function(){$(document).on('change','#ordenarPorTodo',function(){var order=$(this).val().split("-");$('#DireccionOrden').val(order['0']);$('#CampoOrden').val(order['1']);$('#btnFiltro').click();});$(document).on('change','#ordenarPorPrecio',function(){var order=$(this).val().split("-");$('#DireccionOrden').val(order['0']);$('#CampoOrden').val(order['1']);$('#btnFiltro').click();});});;
$(document).ready(function(){$(document).on('click','.cont-PrecioMaximo .buttonMaster',function(e){if($('.contMaster').hasClass('open')){$('.contMaster').removeClass('open');}else{$('.contMaster').addClass('open');}
e.stopPropagation();});$(document).on('click','body',function(){if($('.contMaster').hasClass("open"))$('.contMaster').removeClass("open");});$(document).on('click','.cont-PrecioMaximo #btnApply',function(e){$('.contMaster').removeClass('open');$('#btnFiltro').click();e.stopPropagation();});$(document).on('click','.cont-PrecioMaximo .listPriceMaster .colsPrice ul li span',function(e){$(this).parent().parent().parent().parent().removeClass('open');e.stopPropagation();});$('#IdTipoInmueble').change(function(){$('#IdTipoInmueble > option:selected').text(function(i,text){if(text.length>14){return text.substr(0,14)+'...';}});});var $filtro=$('#filtro-buscador');if($filtro.length){if($('#busqueda').val()==0){Filtro_fotos_loadZonasProvincias("noBusqueda");changeFilters($('#IdTipoInmueble').val(),$('#family').val());}else{Filtro_fotos_loadZonasProvincias("busqueda");changeFilters($('#busquedaTipo').val(),$('#busquedaFamily').val());}
$('#IdTipoOperacion').change(function(){if($('#IdTipoOperacion').val()==3||$('#IdTipoOperacion').val()==6){$('.listPrecioMin .precioCompra').hide();$('.listPrecioMin .precioAlquiler').show();$('.listPrecioMax .precioCompra').hide();$('.listPrecioMax .precioAlquiler').show();$('.listPrecioMin .precioAlquiler li span').first().click();$('.listPrecioMax .precioAlquiler li span').first().click();}else{$('.listPrecioMin .precioAlquiler').hide();$('.listPrecioMin .precioCompra').show();$('.listPrecioMax .precioAlquiler').hide();$('.listPrecioMax .precioCompra').show();$('.listPrecioMin .precioCompra li span').first().click();$('.listPrecioMax .precioCompra li span').first().click();}
$('#family').val(0);$('.cont-PrecioMaximo .contMaster .buttonMaster .txt-select').text($('#txtPrecio').val());Filtro_fotos_loadZonasProvincias("noBusqueda")});$('#IdTipoInmueble').change(function(){var family;if($('#filtrotipo').val()==0){$('#family').val(0);family=0;}else{family=$('#IdTipoInmueble option:selected').attr('family');$('#family').val(family);}
changeFilters($('#IdTipoInmueble').val(),family);});$('#componente_Filtro_zona').change(function(){Filtro_fotos_loadZonasPoblaciones("noBusqueda");clean_ZonasSituaciones();clean_ZonasBarrios();loadFamilias("noBusqueda");});$('#componente_Filtro_zona2').change(function(){Filtro_fotos_loadSituaciones("noBusqueda");clean_ZonasBarrios();loadFamilias("noBusqueda");});$('#componente_Filtro_zona3').change(function(){var $filtroBarrio=$('#componente_Filtro_zona4');if($filtroBarrio.length){Filtro_fotos_loadBarrios("noBusqueda");}
loadFamilias("noBusqueda");});$('#componente_Filtro_zona4').change(function(){loadFamilias("noBusqueda");});}
$(document).on('click','#btnFiltro',function(e){e.preventDefault();var form=$('#filtro');$.ajax({type:'POST',url:'/ajax/createUrlFilter/',data:form.serializeArray(),success:function(response){var data=response;if(data.status=='ok'){$('#filtro').prop('action',data.reason);disableInputs(data.disable);$('#filtro').submit();}},error:function(error){console.log("error al crear la URL");console.log(error);}});});});function disableInputs(disable){$.each(disable,function(index,value){$('#'+index).prop("disabled",true);});}
function clean_ZonasPoblaciones(){$('#componente_Filtro_zona2').find('option').not(':first').remove().end();}
function clean_ZonasSituaciones(){$('#componente_Filtro_zona3').find('option').not(':first').remove().end();}
function clean_ZonasBarrios(){$('#componente_Filtro_zona4').find('option').not(':first').remove().end();}
function Filtro_fotos_loadZonasProvincias(evento){if(evento=="busqueda"){var tipoOperacion=$('#busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion=$('#IdTipoOperacion').val();}else{tipoOperacion=$('#IdTipoOperacion').val();}
var tipoFamilia='All';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 eventoOriginal=evento;if(evento=="busqueda"){var idprovincia=$('#busquedaProvincia').val();}else{var idprovincia=$('#componente_Filtro_zona').val();if(idprovincia=0){idprovincia='';}}
if((idprovincia!='')&&(idprovincia!='All')){evento='busqueda';}
if($('#componente_Filtro_zona').hasClass('hidden')){select=$('#componente_Filtro_zona');select.append($('<option>',{value:0,text:"Todas"}))
if(evento=="busqueda"){Filtro_fotos_loadZonasPoblaciones("busqueda");}else{Filtro_fotos_loadZonasPoblaciones("noBusqueda");}}else{$.ajax({url:"/ajax/loadZonasProvinciasArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+family,context:document.body,success:function(data){select=$('#componente_Filtro_zona');select.find('option').not(':first').remove().end();if(data!=""){$.each(data,function(index,value){if((evento=="busqueda")&&(index==idprovincia)){select.append($('<option>',{value:index,text:value,selected:"selected"}));}else{select.append($('<option>',{value:index,text:value}))}});}else{$('#componente_Filtro_zona2').find('option').not(':first').remove().end();}
if((evento=="busqueda")&&(idprovincia!=0)){evento=eventoOriginal;Filtro_fotos_loadZonasPoblaciones(evento);loadFamilias(evento);}else if(idprovincia==0){evento=eventoOriginal;Filtro_fotos_loadZonasPoblaciones(evento);loadFamilias(evento);}else{if($('#componente_Filtro_zona').val()==0){clean_ZonasPoblaciones();clean_ZonasSituaciones();clean_ZonasBarrios();}
if(evento=="busqueda"){loadFamilias("busqueda");}else{loadFamilias("noBusqueda");}}},error:function(error){console.log(error)}});}}
function Filtro_fotos_loadZonasPoblaciones(evento){if(evento=="busqueda"){var tipoOperacion=$('#busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion=$('#IdTipoOperacion').val();}else{tipoOperacion=$('#IdTipoOperacion').val();}
var tipoFamilia='All';var provincia=$('#busquedaProvincia').val();if($('#componente_Filtro_zona').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=$('#componente_Filtro_zona').val();if($('#componente_Filtro_zona').hasClass('hidden')){var provinciaOculta=1;}else{var provinciaOculta=0;}}
var eventoOriginal=evento;if(evento=="busqueda"){var idpoblacion=$('#busquedaPoblacion').val();}else{var idpoblacion=$('#componente_Filtro_zona2').val();}
if((idpoblacion!='')&&(idpoblacion!='0')){evento='busqueda';}
if($('#componente_Filtro_zona2').hasClass('hidden')){select=$('#componente_Filtro_zona2');select.append($('<option>',{value:0,text:"Todas"}))
if(evento=="busqueda"){Filtro_fotos_loadSituaciones("busqueda");}else{Filtro_fotos_loadSituaciones("noBusqueda");}}else{if(provinciaOculta==1){$.ajax({url:"/ajax/loadZonasPoblacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+family,context:document.body,success:function(data){select=$('#componente_Filtro_zona2');select.find('option').not(':first').remove().end();$.each(data,function(index,value){if((evento=="busqueda")&&(index==idpoblacion)){select.append($('<option>',{value:index,text:value,selected:"selected"}));}else{select.append($('<option>',{value:index,text:value}))}});if((evento=="busqueda")&&(idpoblacion!=0)){evento=eventoOriginal;Filtro_fotos_loadSituaciones(evento);}else{loadFamilias("busqueda");}
return;},error:function(error){console.log(error)}});if(evento!="busqueda"){select.find('option').not(':first').remove().end();Filtro_fotos_loadSituaciones("noBusqueda");}}else if((provincia!="")&&(provincia!=0)){$.ajax({url:"/ajax/loadZonasPoblacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+family,context:document.body,success:function(data){select=$('#componente_Filtro_zona2');select.find('option').not(':first').remove().end();$.each(data,function(index,value){if((evento=="busqueda")&&(index==idpoblacion)){select.append($('<option>',{value:index,text:value,selected:"selected"}));}else{select.append($('<option>',{value:index,text:value}))}});if((evento=="busqueda")&&(idpoblacion!=0)){evento=eventoOriginal;Filtro_fotos_loadSituaciones(evento);}else{loadFamilias("busqueda");}
return;},error:function(error){console.log(error)}});if(evento!="busqueda"){select.find('option').not(':first').remove().end();Filtro_fotos_loadSituaciones("noBusqueda");}}else{clean_ZonasPoblaciones();clean_ZonasSituaciones();clean_ZonasBarrios();}}}
function Filtro_fotos_loadSituaciones(evento){if(evento=="busqueda"){var tipoOperacion=$('#busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion=$('#IdTipoOperacion').val();}else{tipoOperacion=$('#IdTipoOperacion').val();}
var tipoFamilia='All';var provincia=$('#busquedaProvincia').val();var poblacion=$('#busquedaPoblacion').val();if($('#componente_Filtro_zona2').hasClass('hidden')){var poblacionOculta=1;}else{var poblacionOculta=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=$('#componente_Filtro_zona').val();var poblacion=$('#componente_Filtro_zona2').val();if($('#componente_Filtro_zona2').hasClass('hidden')){var poblacionOculta=1;}else{var poblacionOculta=0;}}
var eventoOriginal=evento;if(evento=="busqueda"){var idsituacion=$('#busquedaZona').val();}else{var idsituacion=$('#componente_Filtro_zona3').val();}
if((idsituacion!='')&&(idsituacion!='All')){evento='busqueda';}
if($('#componente_Filtro_zona3').hasClass('hidden')){select=$('#componente_Filtro_zona3');select.append($('<option>',{value:0,text:"Todas"}))
if(evento=="busqueda"){Filtro_fotos_loadBarrios("busqueda");}else{Filtro_fotos_loadBarrios("noBusqueda");}}else{if(poblacionOculta==1){$.ajax({url:"/ajax/loadZonasSituacionesArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+family,context:document.body,success:function(data){select=$('#componente_Filtro_zona3');select.find('option').not(':first').remove().end();$.each(data,function(index,value){if((evento=="busqueda")&&(index==idsituacion)){select.append($('<option>',{value:index,text:value,selected:"selected"}));}else{select.append($('<option>',{value:index,text:value}))}});var $filtroBarrio=$('#componente_Filtro_zona4');if($filtroBarrio.length){if(evento=="busqueda"){loadFamilias("busqueda");}}else{loadFamilias("busqueda");}
if((evento=="busqueda")&&(idsituacion!=0)){evento=eventoOriginal;Filtro_fotos_loadBarrios(evento);}},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=$('#componente_Filtro_zona3');select.find('option').not(':first').remove().end();$.each(data,function(index,value){if((evento=="busqueda")&&(index==idsituacion)){select.append($('<option>',{value:index,text:value,selected:"selected"}));}else{select.append($('<option>',{value:index,text:value}))}});var $filtroBarrio=$('#componente_Filtro_zona4');if($filtroBarrio.length){if(evento=="busqueda"){loadFamilias("busqueda");}}else{loadFamilias("busqueda");}
if((evento=="busqueda")&&(idsituacion!=0)){evento=eventoOriginal;Filtro_fotos_loadBarrios(evento);}},error:function(error){console.log(error)}});}else{clean_ZonasSituaciones();clean_ZonasBarrios();}}}
function Filtro_fotos_loadBarrios(evento){if(evento=="busqueda"){var tipoOperacion=$('#busquedaOperacion');if(tipoOperacion.val()==""){tipoOperacion=$('#IdTipoOperacion').val();}else{tipoOperacion=$('#IdTipoOperacion').val();}
var tipoFamilia='All';var provincia=$('#busquedaProvincia').val();var poblacion=$('#busquedaPoblacion').val();var zonas=$('#busquedaZona').val();if($('#componente_Filtro_zona3').hasClass('hidden')){var zonasOculta=1;}else{var zonasOculta=0;}
var family=$('#busquedaFamily').val();if(family==''){family=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=$('#componente_Filtro_zona').val();var poblacion=$('#componente_Filtro_zona2').val();var zonas=$('#componente_Filtro_zona3').val();if($('#componente_Filtro_zona3').hasClass('hidden')){var zonasOculta=1;}else{var zonasOculta=0;}}
var eventoOriginal=evento;if(evento=="busqueda"){var idbarrio=$('#busquedaBarrio').val();}else{var idbarrio=$('#componente_Filtro_zona4').val();}
if((idbarrio!='')&&(idbarrio!='All')){evento='busqueda';}
if(zonasOculta==1){$.ajax({url:"/ajax/loadZonasBarriosArbol/"+tipoOperacion+"/"+tipoFamilia+"/"+provincia+"/"+poblacion+"/"+zonas+"/"+family,context:document.body,success:function(data){select=$('#componente_Filtro_zona4');select.find('option').not(':first').remove().end();$.each(data,function(index,value){if((evento=="busqueda")&&(index==idbarrio)){select.append($('<option>',{value:index,text:value,selected:"selected"}));}else{select.append($('<option>',{value:index,text:value}))}});},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=$('#componente_Filtro_zona4');select.find('option').not(':first').remove().end();$.each(data,function(index,value){if((evento=="busqueda")&&(index==idbarrio)){select.append($('<option>',{value:index,text:value,selected:"selected"}));}else{select.append($('<option>',{value:index,text:value}))}});},error:function(error){console.log(error)}});}else{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=$('#componente_Filtro_zona').val();var poblacion=$('#componente_Filtro_zona2').val();var zonas=$('#componente_Filtro_zona3').val();var barrio=$('#componente_Filtro_zona4').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=$('#IdTipoInmueble option:selected').attr('family');}}
if($('#IdTipoInmueble').hasClass('hidden')){select=$('#IdTipoInmueble');select.append($('<option>',{value:"",text:"Todos"}))
$('#IdTipoInmueble').val("");}else{$.ajax({url:"/ajax/loadTipoFamiliasArbolNuevo/"+tipoOperacion.val()+"/"+provincia+"/"+poblacion+"/"+zonas+"/"+barrio,context:document.body,success:function(data){select=$('#IdTipoInmueble');select.find('option').not(':first').remove().end();if(data!=""){if($('#filtrotipo').val()==0){$.each(data,function(value,index){if((evento=="busqueda")&&(index==idtipofam)){select.append($('<option>',{value:index,text:value,selected:"selected"}))}else{select.append($('<option>',{value:index,text:value}))}});}else{$.each(data.familias,function(index,value){if((evento=="busqueda")&&(index==idtipofam)&&(idfam==0)){select.append($('<option>',{value:index,text:value,family:0,selected:"selected"}));}else{select.append($('<option>',{value:index,text:value,family:0}));}
$.each(data.tipos,function(familyId,typeValue){if(familyId==index){$.each(typeValue,function(typeName,idType){if((evento=="busqueda")&&(idType==idtipofam)&&(idfam>0)){select.append('<option value="'+idType+'" family="'+index+'" selected="selected">&nbsp;&nbsp;- '+typeName+'</option>');}else{select.append('<option value="'+idType+'" family="'+index+'">&nbsp;&nbsp;- '+typeName+'</option>');}});}});});}}else{var text=$('#txtTInmueble').val();select.append($('<option>',{value:'',text:text,selected:"selected"}))}
if(evento=="busqueda"){changeFilters($('#IdTipoInmueble').val(),$('#IdTipoInmueble option:selected').attr('family'));}else{changeFilters($('#IdTipoInmueble').val(),$('#IdTipoInmueble option:selected').attr('family'));}
$('#IdTipoInmueble > option:selected').text(function(i,text){if(text.length>14){return text.substr(0,14)+'...';}});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);}}}
function loadFilters(tipo)
{if(tipo=='3'){$('.cont-filtros').find('.e-pisos').prop('disabled',false);$('.cont-filtros').find('.s-pisos').show();changeOrden(tipo);}else if(tipo=='4'){$('.cont-filtros').find('.e-casas').prop('disabled',false);$('.cont-filtros').find('.s-casas').show();changeOrden(tipo);}else if(tipo=='5'){$('.cont-filtros').find('.e-terrenos').prop('disabled',false);$('.cont-filtros').find('.s-terrenos').show();changeOrden(tipo);}else if(tipo=='6'){$('.cont-filtros').find('.e-naves').prop('disabled',false);$('.cont-filtros').find('.s-naves').show();changeOrden(tipo);}else if(tipo=='7'){$('.cont-filtros').find('.e-locales').prop('disabled',false);$('.cont-filtros').find('.s-locales').show();changeOrden(tipo);}else if(tipo=='8'){$('.cont-filtros').find('.e-parkings').prop('disabled',false);$('.cont-filtros').find('.s-parkings').show();changeOrden(tipo);}else{changeOrden(0);}}
function changeOrden(tipo){var CampoOrden=$('#CampoOrden').val(),DireccionOrden=$('#DireccionOrden').val(),existe=0;if(tipo=='3'){$('#ordenarPorTodo').hide();$('#ordenarPorPrecio').hide();$('#ordenarPorTodo').show();$.each($('#ordenarPorTodo').find('option'),function(index,value){var option=value;if($(option).val()==DireccionOrden+"-"+CampoOrden){$(option).attr("selected","selected");existe=1;}});}else{$('#ordenarPorTodo').hide();$('#ordenarPorPrecio').hide();$('#ordenarPorTodo').show();$.each($('#ordenarPorPrecio').find('option'),function(index,value){var option=value;if($(option).val()==DireccionOrden+"-"+CampoOrden){$(option).attr("selected","selected");existe=1;}});}
if(existe==0){$('#CampoOrden').val('precio');$('#DireccionOrden').val('asc');}};
$(document).ready(function(){$("#btn-contactar").click(function(){var destino=$("#divContactDetalle").offset().top-0;$('html, body').animate({scrollTop:destino},1000);});$("#btn-contactar-xs").click(function(){var destino=$("#divContactDetalle").offset().top-0;$('html, body').animate({scrollTop:destino},1000);});$("#btn-contactar-modal").click(function(){});});function trackTransaccionCall(affiliation,revenue,sku,categoria,telef){var callFunc=function(){window.location.href='tel:'+telef;};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':'llamada','sku':sku,'category':categoria,'price':'','quantity':''});ga('ecommerce:send');}catch(err){console.log("Entra ko");}
setTimeout(callFunc,500);};
$(document).ready(function(){$(document).on('click','#addfav',function(){if($('#addfav .material-icons').text()=='favorite_border'){$('#addfav .material-icons').text('favorite');$.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 .material-icons').text('favorite_border');$.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)}});}});$(document).on('click','#printDetalle',function(){window.print();return false;});});$(function(){var mostrar_barra=($(".sliderDetalle").outerHeight()/2)+$(".cabecera").outerHeight();if($(window).scrollTop()>mostrar_barra){$('.bar-detail-acciones').addClass('show').removeClass('hdn');}else{$('.bar-detail-acciones').addClass('hdn').removeClass('show');}
$(window).bind('scroll',function(){var mostrar_barra=($(".sliderDetalle").outerHeight()/2)+$(".cabecera").outerHeight();if($(window).scrollTop()>mostrar_barra){if($('.bar-detail-acciones').hasClass('hdn'))$('.bar-detail-acciones').removeClass('hdn').addClass('show');}else{if($('.bar-detail-acciones').hasClass('show')){$('.bar-detail-acciones').removeClass('show').addClass('hdn');}}});$('#MensajeAmigo').labelify({text:function(input){return $(input).attr('placeholder');}});});function enviarAmigo(){var recapcharesponse;$('#tuEmail').removeClass('error');$('#emailAmigo').removeClass('error');$('#MensajeAmigo').removeClass('error');$('#btnEnviaAmigo').hide();$('#formprogressamigo').show();if($('#formAcceptedSend').is(':checked')){if($('#postal_code').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{recapcharesponse=grecaptcha.getResponse();if(recapcharesponse!=''){$.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').show();$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();}}}else{$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();}}else{console.log('Entra');$('#modalRecomienda .accept').popover('show');setTimeout(function(){$('#modalRecomienda .accept').popover('hide');},4000);$('#btnEnviaAmigo').show();$('#formprogressamigo').hide();}}
function marcado(){$('#NotRobot').hide();};
function refreshActiveVideoIndicator(index,swipe){var index=index+1;$('.carousel-videos-indicator li.active').removeClass("active");$('.carousel-videos-indicator li:nth-child\('+index+'\)').addClass("active");}
$(document).ready(function(){$('#carousel-videos').on('slid.bs.carousel',function(event){var index=$('#carousel-videos .carousel-inner div.item.active').index();refreshActiveVideoIndicator(index);});$('.linkVideo').on('click',function(){var index=$(this).index();refreshActiveVideoIndicator(index);$('#carousel-videos').carousel(index);});$('.btnverCertificado').on('click',function(e){if($('.customTooltip').css('opacity')==0){$('.customTooltip').fadeTo("fast",1);}else{$('.customTooltip').fadeTo("fast",0);}
e.stopPropagation();});$(document).on('click','body',function(){$('.customTooltip').fadeTo("fast",0);});});;
$(document).ready(function(){});$(function(){var $formLat=$('div.form_lat-position');if($formLat.length){var fix_menu_lat=$('.form_lat').offset().top+20-$(".bar-detail-acciones").outerHeight(),altForm=$(".cont-form-lat").outerHeight(),altBarAct=$(".bar-detail-acciones").outerHeight()
disFooter=$('.footer').offset().top-(altForm+$(".cabecera").outerHeight()+altBarAct);if($(window).scrollTop()>fix_menu_lat){$('.cont-form-lat').addClass('fix');}else{$('.cont-form-lat').removeClass('fix');}
$(window).bind('scroll',function(){var fix_menu_lat=$('.form_lat').offset().top+20-$(".bar-detail-acciones").outerHeight();if($(window).scrollTop()>fix_menu_lat){if($('.cont-form-lat').hasClass('fix')){}else{$('.cont-form-lat').addClass('fix')};}else{if($('.cont-form-lat').hasClass('fix')){$('.cont-form-lat').removeClass('fix').css("top","");}}
var scrollTop=$(window).scrollTop(),elementOffset=$('.footer').offset().top,distance=(elementOffset-scrollTop)
footer=$(".footer").outerHeight();if(((distance-altForm)-altBarAct)<=0){if($('.cont-form-lat').hasClass('fix')){$('.cont-form-lat').removeClass('fix').addClass('fixbotom');$('.cont-form-lat').css("top",disFooter+"px");};}else{if($('.cont-form-lat').hasClass('fixbotom')){$('.cont-form-lat').removeClass('fixbotom').addClass('fix');$('.cont-form-lat').css("top",altBarAct+"px");};}});}});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 contactoInmuebleLat(affiliation,revenue,sku,categoria){$('#NombreApellidos').removeClass('error');$('#Email').removeClass('error');$('#Mensaje').removeClass('error');$('#btncontactweb').hide();$('#formprogress').show();var telefono=$.trim($('#Telefono').val());if($('.cont-form-lat #formAccepted').is(':checked')){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($('#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{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(),postal_code:$('#postal_code').val()},success:function(data){if(data.Error==null){if(data.Results[0]=='OK'){$('#viewformweb').remove();$('.msgok').show();}else{$('#viewformweb').remove();$('.msgko').show();}}else{$('#viewformweb').remove();$('.msgko').show();}},error:function(error){console.log(error)}});};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{$('.cont-form-lat .accept').popover('show');setTimeout(function(){$('.cont-form-lat .accept').popover('hide');},4000);$('.cont-form-lat #btncontactweb').show();$('.cont-form-lat #formprogress').hide();}}
function contactoInmuebleMod(){$('#NombreApellidosModal').removeClass('error');$('#EmailModal').removeClass('error');$('#MensajeModal').removeClass('error');$('#btncontactmodal').hide();$('#formprogressmodal').show();var telefono=$.trim($('#TelefonoModal').val());if($('#modalContactInmueble #formAccepted').is(':checked')){if($('#postal_codeModal').val()==""){if($('#NombreApellidosModal').val()==""){$('#NombreApellidosModal').addClass('error');$('#NombreApellidosModal').popover('show');$('#NombreApellidosModal').focus();$('#btncontactmodal').show();$('#formprogressmodal').hide();setTimeout(function(){$('#NombreApellidosModal').popover('hide');},4000);}else if(validEmail($('#EmailModal'))){$('#EmailModal').addClass('error');$('#EmailModal').popover('show');$('#EmailModal').focus();$('#btncontactmodal').show();$('#formprogressmodal').hide();setTimeout(function(){$('#EmailModal').popover('hide');},4000);}else if($('#MensajeModal').val()==""){$('#MensajeModal').addClass('error');$('#MensajeModal').popover('show');$('#MensajeModal').focus();$('#btncontactmodal').show();$('#formprogressmodal').hide();setTimeout(function(){$('#MensajeModal').popover('hide');},4000);}else if((telefono!="")&&(telefono.length<9)){$('#TelefonoModal').addClass('error');$('#TelefonoModal').popover('show');$('#TelefonoModal').focus();$('#btncontactmodal').show();$('#formprogressmodal').hide();setTimeout(function(){$('#TelefonoModal').popover('hide');},4000);}else{var cInmuebleModFunc=function(){$.ajax({url:"/ajax/sendContactInmuebleModal",context:document.body,type:"POST",data:{NombreApellidosModal:$('#NombreApellidosModal').val(),EmailModal:$('#EmailModal').val(),MailToModal:$('#MailToModal').val(),TelefonoModal:$('#TelefonoModal').val(),MensajeModal:$('#MensajeModal').val(),IDAnuncioModal:$('#IDAnuncioModal').val(),detalleURL:$('#detalleURL').val(),postal_codeModal:$('#postal_codeModal').val()},success:function(data){if(data.Error==null){if(data.Results[0]=='OK'){$('#viewformwebmodal').remove();$('.msgokmodal').show();}else{$('#viewformwebmodal').remove();$('.msgkomodal').show();}}else{$('#viewformwebmodal').remove();$('.msgkomodal').show();}},error:function(error){console.log(error)}});};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');}catch(err){console.log("Entra ko");}
setTimeout(cInmuebleModFunc,500);}}else{$('#btncontactmodal').show();$('#formprogressmodal').hide();}}else{$('#modalContactInmueble .accept').popover('show');setTimeout(function(){$('#modalContactInmueble .accept').popover('hide');},4000);$('#modalContactInmueble #btncontactmodal').show();$('#modalContactInmueble #formprogressmodal').hide();}};
$(function(){var $slideThumb=$('div.slide-thumb');if($slideThumb.length){$('.carousel').carousel({interval:false});}
$(".carousel.lazy").on("slide",function(ev){console.log("hola");console.log(ev.relatedTarget);});$('#slider-detalle').on('slide.bs.carousel',function(ev){var imgid=$(ev.relatedTarget.innerHTML).attr('id');var background=$(ev.relatedTarget.innerHTML).data('src');$('#slider-detalle').find('#'+imgid).attr('data-src','');if(background!=''){$('#slider-detalle').find('#'+imgid).attr('style',background);}});});;
$(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;};;;