var ajax_zona=new AjaxV4();var ajax_poblacion=new AjaxV4();var miLayer=new Clayer("",344);var miLayerAcceso="";function acceso_privado(){var a=cajasDinamicas.caja_acceso_privado;miLayerAcceso=new Clayer(a,495,200);miLayerAcceso.setTitulo("Acceso Privado");miLayerAcceso.setActionDefault("miLayerAcceso.Cerrar();");miLayerAcceso.open()}function olvido_acceso(b){if(b!="rehabilitar_contrasena"){var a=cajasDinamicas.caja_olvido_contrasena;a=a.replace("$tipo$","profesionales");a=a.replace("$usuario$","usuario");titulo="Recordar contraseña";miLayerOlv=new Clayer(a,374,150);miLayerOlv.AddButton("ENVIAR","ComprobarOpciones()");miLayerOlv.AddButton("NO RECUERDO MI USUARIO","olvido_acceso('rehabilitar_contrasena');");miLayerOlv.setActionDefault("miLayerOlv.Cerrar();");miLayerOlv.AddIdButton(0,"b_enviar");miLayerOlv.setTitulo(titulo);miLayerOlv.open()}else{var a=cajasDinamicas.caja_olvido_usuario;miLayerReh=new Clayer(a,600,300);miLayerReh.setTitulo("Solicitud de recuperación de claves");miLayerReh.setActionDefault("miLayerReh.Cerrar();");miLayerReh.AddButton("ENVIAR","EnviarReh();");miLayerReh.open()}}function EnviarReh(){var a=document.fReh;if(a.empresa.value==""){$aviso("La empresa es obligatoria.")}else{if(a.cpostal.value!=""&&isNaN(a.cpostal.value)){$aviso("El campo código postal no es un número.")}else{if((a.email.value=="")||(!$CEmail(a.email.value))){$aviso("El e-mail no es correcto.")}else{if(a.telefono.value==""){$aviso("El número de teléfono es obligatorio.")}else{if(isNaN(a.telefono.value)){$aviso("El número de teléfono debe ser numérico.")}else{a.submit()}}}}}}function ComprobarOpciones(){var b=$("olvido_usuario").value;var a="/olvido_email_profesionales.cfm?usuario="+b;if(b==""){$aviso("Debe introducir el usuario que utilizaba para entrar.")}else{ajax.url=a;ajax.f="miLayer.Cerrar();ConfirmacionOlvido()";ajax.run()}}function ConfirmacionOlvido(){var res=ajax.xmlDoc.responseText;var items=eval(res.split(","));if(items[0]=="OK_ENVIO"){miLayerConf=new Clayer("Password envíada correctamente.",344,100)}else{miLayerConf=new Clayer("Usuario no encontrado.",344,100)}miLayerConf.setTitulo("Aviso");miLayerConf.setActionDefault("miLayerConf.Cerrar();");miLayerConf.open()}function CerrarSessionProfesional(){document.getElementById("fCerrarSesion").submit()}function contacta(){var a=cajasDinamicas.caja_contacta_con_nosotros;miLayer.setAncho(495);miLayer.setAlto(410);miLayer.setMensaje(a);miLayer.setTitulo("Contacta con nosotros");miLayer.setActionDefault("miLayer.Cerrar()");miLayer.setModeBClose(1);miLayer.open()}function enviar_contactar(){var a=document.fcontactar;if(a.nombre.value==""){$aviso("El nombre es obligatorio.")}else{if((a.email.value=="")||(!$CEmail(a.email.value))){$aviso("El e-mail no es correcto.")}else{if(isNaN(a.telefono.value)){$aviso("El número de teléfono debe ser numérico.")}else{a.submit()}}}}function enviar_login(a){a.submit();return true}function vendes_o_alquilas(){var a=cajasDinamicas.caja_vendes_o_alquilas;miLayer.setAncho(495);miLayer.setAlto(445);miLayer.setMensaje(a);miLayer.setTitulo("¿Vendes o alquilas tu casa?");miLayer.setActionDefault("miLayer.Cerrar()");miLayer.addButton("CONTACTAR","enviar_anunciar();");miLayer.setModeBClose(1);miLayer.open()}function enviar_anunciar(){var a=document.fanunciar;if(a.nombre.value==""){$aviso("El nombre es obligatorio.")}else{if(a.poblacion.value==""){$aviso("La población es obligatoria.")}else{if((a.email.value=="")||(!$CEmail(a.email.value))){$aviso("El e-mail no es correcto.")}else{if(isNaN(a.telefono.value)){$aviso("El número de teléfono debe ser numérico.")}else{a.submit();miLayer.Cerrar()}}}}}function seleccionar_poblacion(a){$("comboLocalizaciones").value="id_localizacion="+a.value}function seleccionar_oficina(a,b){url="xml/poblaciones_oficina.cfm";param="id_oficina="+b.value+"&id_cliente="+a+"&queBusco="+document.fBuscador.quebusco.value;ajax_poblacion.url=url+"?"+param;ajax_poblacion.f="rellena_poblaciones()";ajax_poblacion.loading="rellena_poblaciones_loading()";ajax_poblacion.nocache=true;ajax_poblacion.post=param;ajax_poblacion.run()}function rellena_poblaciones(){var nodos=ajax_poblacion.xmlDoc.responseText;var Poblaciones="";if(nodos!=""){Poblaciones=eval("("+nodos+")")}var poblacion=$("sPoblacion");poblacion.options.length=1;prov_actual="";pob_seleccionada=false;for(i=0;i<Poblaciones.recordcount;i++){var provincia=Poblaciones.data.provincia[i].toString();var id_poblacion=Poblaciones.data.id_poblacion[i].toString();var nombre_poblacion=Poblaciones.data.poblacion[i].toString();if(provincia!=prov_actual){var oOption=document.createElement("OPTION");oOption.value=id_poblacion.left(2);oOption.text=provincia;if($("comboLocalizaciones").value=="id_localizacion="+id_poblacion.left(2)){oOption.selected=true;pob_seleccionada=true}try{poblacion.add(oOption,poblacion.length)}catch(e){poblacion.add(oOption,null)}prov_actual=provincia}var oOption=document.createElement("OPTION");oOption.value=id_poblacion;oOption.text="\xa0\xa0- "+nombre_poblacion;if($("comboLocalizaciones").value=="id_localizacion="+id_poblacion){oOption.selected=true;pob_seleccionada=true}try{poblacion.add(oOption,poblacion.length)}catch(e){poblacion.add(oOption,null)}}if(!pob_seleccionada){$("comboLocalizaciones").value="id_localizacion="}poblacion.style.background="";poblacion.disabled=false;$Label("Cargado")}function rellena_poblaciones_loading(){var a=$("sPoblacion");a.disabled=true;a.style.background="#FC0"}function seleccionar_zona(a){if(es_solapa_buscador=="YES"){buscador.buscador.nombreZona.value=a.value}}function rellena_zonas(){var nodos=ajax_zona.xmlDoc.responseText;var Zonas=eval("("+nodos+")");var zona=$("zona");zona.options.length=1;for(i=0;i<Zonas.recordcount;i++){var id_zona=Zonas.data.zona[i].toString();var oOption=document.createElement("OPTION");oOption.value=id_zona;oOption.text=id_zona;try{zona.add(oOption,zona.length)}catch(e){zona.add(oOption,null)}}zona.style.background="";zona.disabled=false;$Label("Cargado")}function rellena_zonas_loading(){var a=$("zona");a.disabled=true;a.style.background="#FC0"}function buscarDinamicas(){form=document.fBuscador;if((es_solapa_buscador=="YES")&&(form.quebusco.value==queBusco)){var s="";var obj=$("sPoblacion");s=obj.options[obj.selectedIndex].text.replace(/.*-./,"");if(buscador.buscador.nombreZona.value==""){$11("casas_en_venta_en"," en&nbsp;"+s)}else{$11("casas_en_venta_en"," en&nbsp;"+s+" - "+buscador.buscador.nombreZona.value)}var cambioLoc="";var id_loc_ant=buscador.buscador["TiposBusqueda.tipo"].value+"="+buscador.buscador["TiposBusqueda.id"].value;if(id_loc_ant!=buscador.buscador.comboLocalizaciones.value){cambioLoc="cambioLocalizacion"}buscador.s=buscador.buscador.comboLocalizaciones.value.split("=");buscador.buscador["TiposBusqueda.tipo"].value="id_localizacion";buscador.buscador["TiposBusqueda.id"].value=buscador.s[(buscador.s.length-1)];buscador.buscador.orden.value="facilisimo asc";buscador.buscador.profesionalesPrimero.value=1;buscador.buscador.total.value="0";buscador.inicializarFormulario();buscador.buscador.modoBusqueda.value="dinamicas";buscador.buscar(cambioLoc);if(cambioLoc){objFuncionesAnalytics.nombrePoblacion=formatURLPoblacion(s);objFuncionesAnalytics.tipobusqueda=buscador.s[0];objFuncionesAnalytics.valortipobusqueda=buscador.s[1];eval("objFuncionesAnalytics."+origenPeticion+"_cambioLocalizacion_SM()")}}else{document.location.href="index.cfm?pagina=buscar_"+form.quebusco.value+"&precio_minimo="+form.precio_minimo.value+"&precio_maximo="+form.precio_maximo.value+"&sPoblacion="+form.sPoblacion.value+"&id_oficina="+form.id_oficina.value+"&quebusco="+form.quebusco.value+"&id_tipo_bien="+form.id_tipo_bien.value+"&id_localizacion="+form.sPoblacion.value}}function envirFormIntro(c,a){var b;if(c.keyCode){b=c.keyCode}else{if(c.which){b=c.which}else{return false}}if((b==13)&&(a.epassword.value!="")){a.submit()}return true}function verON(b,c,a){if(typeof(arguments[2])=="undefined"){a="width=800,height=800,scrollbars=yes"}if((arguments[1]=="")||(arguments[1]=="-1")){c="v"+Math.ceil(Math.random()*100000)}if(b.search(/u=\/buscar\/obranueva\//)>0){b=b.replace("presentacion.cfm","presentacion.cfm?desde=desdinamicas")}window.open(b,c,a)}function verBienDinamicaURL(b,a){var c=b.split("_");c=c[c.length-1].split(".");c=c[0];var e=c.indexOf("fi");var d=c.substr(e+"fi".length,c.length);b+="?nv=nv";if(typeof(arguments[1])=="undefined"){a=""}b+="&"+a;window.open(b,"_b"+d,"width=800,height=800,scrollbars=yes")}function cambiaLugar(g,b,f,a,c){var h=b.length;if(!f){f="España"}f=unescape(f.replace(/\$\$\$/g,"%"));nombre_ciudad=f;var j=" ";var e="";var d=f;if(b=="00"){var d=f;j+="Espa&ntilde;a"}else{var d=f;j+=d+" "}$("preciometro_titular").innerHTML=j}function track(a){r=a}function $avisoLegal(){ancho=654;alto=415;url="http://www.facilisimo.com/avisolegal.html";aviso_legal="<iframe src='' frameborder='no' width='"+ancho+"' height='"+alto+"' id='iframe_avisolegal'></iframe>";var a=new Clayer(aviso_legal,ancho,alto+60);var b=a.id_layer;a.setTitulo("Aviso Legal");a.ConTopAndBottom();a.setVisibleAspa();a.setActionDefault("$ocultarAviso("+b+")");a.open();$("iframe_avisolegal").src=url}function anyadirRSDin(b,d,c,a){var e="";var g=window.location.pathname.split("/");var f="http://casas.facilisimo.com/"+g[1]+"/"+g[2];d=d.replace("<b>","");d=d.replace("</b>","");switch(c){case"facebook":e="http://www.facebook.com/share.php?src=bm&u="+encodeURIComponent(f+b)+"&t="+encodeURIComponent(d)+"&v=3";break;case"myspace":e="http://www.myspace.com/Modules/PostTo/Pages/?u="+encodeURIComponent(f+b)+"&t="+encodeURIComponent(d)+'&l=3&c=%20via+<a+href%3D"http://casas.facilisimo.com/">Casas+Facilisimo.com</a>';break;case"twitter":e="http://twitter.com/home?status="+encodeURIComponent(f+b)+encodeURIComponent(d+" ");break}if(typeof(a)=="undefined"){a="/buscar/anyadido_a"}track(a+"_"+c);window.open(e,"","")}var miLayerMapa="";function verMapaDinamicas(g){var f=buscador.Bienes.damePosicion(g);var a=buscador.Bienes.dameX(f);var e=buscador.Bienes.dameY(f);var b=buscador.Bienes.dameDV(f);var d='<iframe height="460" width="740" id="f_mapas" name="f_mapas" frameborder="0" scrolling="no" src="http://casas.facilisimo.com/dinamicas/iframe_mapas.cfm?id='+g+"&x="+a+"&y="+e+"&dv="+b+'"></iframe>';if(b=="1"){var c="MAPA DE SITUACI&Oacute;N"}else{var c="La posición de esta casa es aproximada <span class=\"interr\" style=\"position:relative;z-index:3;\" onmouseout=\"$('help_alertas_mapa').style.display='none'\" onmouseover=\"$('help_alertas_mapa').style.display='';\">";c+='    <a style="padding: 0pt 5px 0pt 2px; color: ##fff; text-align:center;" href="javascript:;">&nbsp;i</a>';c+='    <div id="help_alertas_mapa" class="interr_help" style="display: none; top: 20px;right:0px; -right:473px;">A veces el anunciante prefiere no mostrar la direcci&oacute;n exacta de la casa.<br>Siempre que aparezca este icono <center><img src="/buscar/mapas/images/ico_aprox_inexacta.png" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=\'true\',src=\'/buscar/mapas/images/ico_aprox_inexacta.png\'); *padding-top:150px"  /></center>la posici&oacute;n ser&aacute; cercana a la real, pero no exacta.</div>';c+="    </span>"}miLayerMapa=new Clayer(d,750,530);miLayerMapa.setTitulo(c);miLayerMapa.setActionDefault("miLayerMapa.Cerrar();");miLayerMapa.open()}function formatURLPoblacion(s){var pat="abcdefghijklmn"+String.fromCharCode(241)+"opqrstuvwxyz0123456789";var ret="";try{s=s.toLowerCase();s=s.replace(eval("/"+String.fromCharCode(225)+"/g"),"a");s=s.replace(eval("/"+String.fromCharCode(233)+"/g"),"e");s=s.replace(eval("/"+String.fromCharCode(237)+"/g"),"i");s=s.replace(eval("/"+String.fromCharCode(243)+"/g"),"o");s=s.replace(eval("/"+String.fromCharCode(250)+"/g"),"u");s=s.replace(eval("/"+String.fromCharCode(224)+"/g"),"a");s=s.replace(eval("/"+String.fromCharCode(232)+"/g"),"e");s=s.replace(eval("/"+String.fromCharCode(236)+"/g"),"i");s=s.replace(eval("/"+String.fromCharCode(242)+"/g"),"o");s=s.replace(eval("/"+String.fromCharCode(249)+"/g"),"u");s=s.replace(eval("/"+String.fromCharCode(241)+"/g"),"n");s=s.replace(eval("/"+String.fromCharCode(231)+"/g"),"c");for(var i=0;i<s.length;i++){var c=s.charAt(i);if(pat.indexOf(c)>-1){ret+=c}else{ret+="-"}}while(ret.indexOf("--")>-1){ret=ret.replace(/--/g,"-")}if(ret.charAt(0)=="-"){ret=ret.substring(1)}if(ret.charAt(ret.length-1)=="-"){ret=ret.substring(0,ret.length-1)}}catch(e){ret=""}return ret};