var ajax_petiMasViviendas=new AjaxV4();var miLayerSI="";function peticionLlamadaRealizadaSM(){var b=ajaxPeticion.xmlDoc.responseText.trim();var c=b.split("|")[0];var e=b.split("|")[1];if(c.trim()=="ok"){var d=navigator.appName;if(d=="Microsoft Internet Explorer"){ancho_layer=560;alto_layer=270}else{ancho_layer=560;alto_layer=260}$CloseLoading();url="/buscar/ampliados/confirmacion_peticion.cfm?ip="+e;var a='<div class="contBox"><div class="texto"><p>Hemos enviado tu solicitud al anunciante. Ahora es &eacute;l quien deber&aacute; contactar contigo para ampliarte la informaci&oacute;n.<br /><br />&iexcl;Suerte en la b&uacute;squeda de vivienda!</p></div></div><img src="'+url+'" width="1" height="1">';miLayerEnq=new Clayer(a,ancho_layer,alto_layer);miLayerEnq.setTitulo("Petición de llamada realizada");miLayerEnq.setActionDefault("miLayerEnq.Cerrar(); miLayer.Cerrar();");miLayerEnq.open()}else{$CloseLoading();$aviso("Error. Realizando petición.")}$Label("")}function comprobarRecibirLLamadaSM(form,id_bien,id_localizacion){var mensaje="";var error=0;if(error==0&&form.telefono.value.length<9){mensaje+="El número de teléfono proporcionado no es válido.<br>";error=1}else{if((error==0)&&isNaN(form.telefono.value)){mensaje+="El número de teléfono proporcionado no es válido.\nPor favor elimina espacios o guiones si los ha puesto.<br>";error=1}}if(error==0&&(form.nombre.value=="")||(form.nombre.value.length<2)||(form.nombre.value==" ")||(form.nombre.value=="--")){mensaje+="Debes poner un nombre...<br>";error=1}if(mensaje!=""){$aviso(mensaje)}else{url="";for(i=0;i<form.length;i++){if(form.elements[i].name=="cuando"){if((form.elements[i].checked)){url+="&cuando="+((firefox303)?encodeUTF8(form.elements[i].value):escape(form.elements[i].value))}}else{url+="&"+form.elements[i].name+"="+((firefox303)?encodeUTF8(form.elements[i].value):escape(form.elements[i].value))}}url+="&anti=1&id_bien="+id_bien+"&provincia="+id_localizacion.left(2)+"&tipo_de_contacto="+tipoContactoLlamadaSM;eval("objFuncionesAnalytics."+origenPeticion+"_llamada_SM(id_bien)");ajaxPeticion.loading=$LAviso("Realizando petición de llamada...");ajaxPeticion.f="peticionLlamadaRealizadaSM()";ajaxPeticion.url="/buscar/peticiones/peticiones.cfm?para=sm_llamada";ajaxPeticion.post=url;ajaxPeticion.nocache=true;$Loading("Realizando la petici&oacute;n");ajaxPeticion.run()}}function llamarSM(id_bien,id_localizacion){var mensaje=cajas.caja_quieres_que_te_llamen;miLayer.setMensaje(mensaje);miLayer.setAncho(650);miLayer.setAlto(400);miLayer.setTitulo("¿Quieres que el anunciante te llame?");miLayer.addButton("ENVIAR","comprobarRecibirLLamadaSM(fRecibirLlamada,'"+id_bien+"', '"+id_localizacion+"')");eval("objFuncionesAnalytics."+origenPeticion+"_aperturaLLamada_SM(id_bien)");miLayer.open()}function comprobarLlamarON(id_promocion){var url="/buscar/obranueva/comprobarLlamarON.cfm?id="+id_promocion;ajaxPeticion.f="llamarON()";ajaxPeticion.url=url;ajaxPeticion.nocache=true;ajaxPeticion.run();eval("objFuncionesAnalytics."+origenPeticion+"_aperturaLLamada_ON(id_promocion)")}function comprobarRecibirLLamadaON(form,id_promocion,provincia){var mensaje="";var error=0;if(error==0&&form.telefono.value.length<9){mensaje+="El número de teléfono proporcionado no es válido.<br>";error=1}else{if((error==0)&&isNaN(form.telefono.value)){mensaje+="El número de teléfono proporcionado no es válido.\nPor favor elimina espacios o guiones si los ha puesto.<br>";error=1}}if(error==0&&(form.nombre.value=="")||(form.nombre.value.length<2)||(form.nombre.value==" ")||(form.nombre.value=="--")){mensaje+="Debes poner un nombre...<br>";error=1}if(mensaje!=""){$aviso(mensaje)}else{url="";for(i=0;i<form.length;i++){if(form.elements[i].name=="cuando"){if((form.elements[i].checked)){url+="&cuando="+((firefox303)?encodeUTF8(form.elements[i].value):escape(form.elements[i].value))}}else{url+="&"+form.elements[i].name+"="+((firefox303)?encodeUTF8(form.elements[i].value):escape(form.elements[i].value))}}url+="&anti=1&id_promocion="+id_promocion+"&seleccionados="+id_promocion+"&tipos=promociones";url+="&id_provincia="+provincia+"&tipo_de_contacto="+tipoContactoLlamadaON;eval("objFuncionesAnalytics."+origenPeticion+"_llamada_ON(id_promocion)");ajaxPeticion.loading=$LAviso("Realizando petición de llamada...");ajaxPeticion.f="peticionLlamadaONRealizada()";ajaxPeticion.url="/buscar/peticiones/peticiones.cfm?para=on_llamada";ajaxPeticion.post=url;ajaxPeticion.nocache=true;$Loading("Realizando la petici&oacute;n");ajaxPeticion.run()}}function peticionLlamadaONRealizada(){var b=ajaxPeticion.xmlDoc.responseText.trim();var c=b.split("|")[0];var a=b.split("|")[1];$CloseLoading();if(c=="ok"){var d=navigator.appName;if(d=="Microsoft Internet Explorer"){ancho_layer=560;alto_layer=270}else{ancho_layer=560;alto_layer=260}mensaje='<div class="contBox"><div class="texto"><p>Hemos enviado tu solicitud al anunciante. Ahora es &eacute;l quien deber&aacute; contactar contigo para ampliarte la informaci&oacute;n.<br /><br />&iexcl;Suerte en la b&uacute;squeda de vivienda!</p></div></div>';miLayerEnq=new Clayer(mensaje,ancho_layer,alto_layer);miLayerEnq.setTitulo("Petición de llamada realizada con éxito");miLayerEnq.setActionDefault("miLayerEnq.Cerrar(); miLayer.Cerrar();");miLayerEnq.open()}else{$aviso("Ha habido algún error realizando la petición de llamada.\nInténtelo de nuevo por favor.\nGracias.")}}function peticionONRealizada(){var b=ajaxPeticion.xmlDoc.responseText.trim();var c=b.split("|")[0];var a=b.split("|")[1];$CloseLoading();if(c=="ok"){var d=navigator.appName;if(d=="Microsoft Internet Explorer"){ancho_layer=560;alto_layer=270}else{ancho_layer=560;alto_layer=260}mensaje='<div class="contBox"><div class="texto"><p>Hemos enviado tu solicitud al anunciante. Ahora es &eacute;l quien deber&aacute; contactar contigo para ampliarte la informaci&oacute;n.<br /><br />&iexcl;Suerte en la b&uacute;squeda de vivienda!</p></div></div>';miLayerEnq=new Clayer(mensaje,ancho_layer,alto_layer);miLayerEnq.setTitulo("Petición de contacto realizada con éxito");miLayerEnq.setActionDefault("miLayerEnq.Cerrar(); miLayer.Cerrar();");miLayerEnq.open()}else{$aviso("Ha habido algún error realizando la petición.\nInténtelo de nuevo por favor.\nGracias.")}}function enviarPeticion_metrovacesa(form){var mensaje="";if(form.nombre.value==""){mensaje+="El nombre es obligatorio.<br />"}if(form.apellido1.value==""){mensaje+="Los apellidos son obligatorios.<br />"}if(!$CEmail(form.email.value)){mensaje+="El e-mail es obligatorio.<br />"}else{if(form.email.value!=form.email2.value){mensaje+="No ha introducido correctamente el segundo Email.<br />"}}if((isNaN(form.cp.value))||(form.cp.value.length<5)){mensaje+="El código postal es obligatorio.<br />"}if((isNaN(form.telefono.value))||(form.telefono.value.length<9)){mensaje+="El teléfono es obligatorio.<br />"}if(!form.chkComprobar.checked){mensaje+="Tienes que aceptar la políticas de privacidad.<br>"}if(mensaje!=""){miLayer.setTitulo("Aviso");miLayer.setAncho(344);miLayer.setAlto(200);miLayer.setMensaje(mensaje);miLayer.open()}else{url="";for(i=0;i<form.length;i++){if(form.elements[i].name=="anti"){url+="&anti=1"}else{if(form.elements[i].name=="tipo_de_contacto"){url+="&"+form.elements[i].name+"="+tipoContactoPeticionON}else{url+="&"+form.elements[i].name+"="+escape(form.elements[i].value)}}}if(origenPeticion!="MAPAS"){eval("objFuncionesAnalytics."+origenPeticion+"_informacion_ON(form.id_promocion.value)")}else{eval("objFuncionesAnalytics."+origenPeticion+"_contactar_ON(form.id_promocion.value)")}ajaxPeticion.url="/buscar/peticiones/peticiones.cfm?para=ON"+url;ajaxPeticion.f="peticionONRealizada()";$Loading("Realizando petici&oacute;n.");ajaxPeticion.run()}}function llamarON(a){var c=ajaxPeticion.xmlDoc.responseText.split("||");var b=c[0];c[1]=c[1].trim();miLayer.setMensaje(b);if(c[1]=="llamada"){miLayer.setTitulo("¿Quieres que el anunciante te llame?");miLayer.setAncho(650);miLayer.setAlto(400);miLayer.addButton("ENVIAR",c[2])}else{miLayer.setTitulo("PETICIÓN DE INFORMACIÓN");miLayer.setAncho(344);miLayer.setAlto(350);miLayer.addButton("PEDIR INFORMACIÓN",c[2])}miLayer.open()}function peticionSMRealizada(){var m=ajaxPeticion.xmlDoc.responseText.trim();var n=m.split("|")[0];var g=m.split("|")[1];var f=m.split("|")[2];if(n.trim()=="ok"){ancho_layer=560;$CloseLoading();url="/buscar/ampliados/confirmacion_peticion.cfm?ip="+g;var j="Hemos enviado tu solicitud al anunciante. ";if(tipoContactoPeticionSM!="info_listado_dinamicas"){j=j+'Puedes consultarla en tu <a href="http://casas.facilisimo.com/areaprivada/" target="_blank" title="Área privada">Área privada</a>.<br><br>$masviviendas$'}if((f!="")&&(tipoContactoPeticionSM!="info_listado_dinamicas")&&(tipoContactoPeticionSM!="informacion_dinamicas")){var l="Además, hemos encontrado <b>más viviendas que coinciden con ésta. ¿Quieres que también te informen sobre ellas?</b><br><br>";var t="";var p="";var o=f.split(";");var v=0;for(i=0;i<o.length;i++){var q=o[i].split("¬");var b=q[0];var u=q[1];var h=q[2];var k=q[3];var a=q[4];var d=q[5];var e=q[6];var c=q[7];l=l+'<span class="naranja">&#9632;</span> <a href="#" onclick="verBien('+e+');return false;" target="_blank">'+b+", "+u+"</a><br>"+h+" m&sup3;, "+a+" ba&ntilde;os, "+k+' dormitorios, <span class="naranja">'+d;if(c=="alquiler"){l+=" &euro;/mes"}else{l+=" &euro;"}l+="</span><br><br>";if(t!=""){t+=","}t+=e;if(p!=""){p+=","}p+=c;v++;if(v>=5){break}}alto_layer=370}else{l="";alto_layer=150}j=j.replace("$masviviendas$",l);miLayerEnq.setMensaje(j);miLayerEnq.setAlto(alto_layer);miLayerEnq.setAncho(ancho_layer);miLayerEnq.setTitulo("Petición realizada");miLayerEnq.setActionDefault("miLayerEnq.Cerrar();");if(alto_layer!=150){miLayerEnq.AddButton("No quiero","miLayerEnq.Cerrar()","buttonRed18");miLayerEnq.AddButton("Enviar solicitud","EnviarSolicitudesMasViviendas('"+t+"','"+p+"')");miLayerEnq.setModeBClose(2)}miLayerEnq.open()}else{$CloseLoading();$aviso("Error realizando petición.")}$Label("")}function EnviarSolicitudesMasViviendas(h,d){if(h!=""&&d!=""){var n=document.fSolicitud.nombre.value;var j=document.fSolicitud.email.value;var f=document.fSolicitud2.email.value;var l=document.fSolicitud.telefono.value;var a=document.fSolicitud.comentarios.value;var g=document.fSolicitud.npersonas.value;var c=document.fSolicitud.regimen.value;var e=document.fSolicitud.provincia.value;var b=document.fSolicitud.apellidos.value;var k=tipoContactoPeticionSM;var m=tipoContactoPeticionSM;if(!$CEmail(j)){if($CEmail(f)){j=f}}url="/buscar/peticiones/peticionesMasivas.cfm?i="+h+"&t="+d+"&nombre="+n+"&apellidos="+b+"&email="+j+"&telefono="+l+"&comentarios="+a+"&provincia="+e+"&npersonas="+g+"&regimen="+c+"&tipo_de_contacto="+m;ajax_petiMasViviendas.url=url;ajax_petiMasViviendas.f="miLayerEnq.Cerrar();peticionesRealizadasB()";ajax_petiMasViviendas.nocache=true;ajax_petiMasViviendas.run()}}function peticionesRealizadasB(){var a=ajax_petiMasViviendas.xmlDoc.responseText;var b=a.split("|");tipo=b[0];if(tipo=="ok"){miLayerSI=new Clayer("Peticiones enviadas con éxito",344,150);miLayerSI.AddButton("ACEPTAR","miLayerSI.Cerrar();");miLayerSI.setActionDefault("miLayerSI.Cerrar();");miLayerSI.open()}else{miLayerSI=new Clayer("Ha habido algún error realizando alguna petición.<br>Inténtelo de nuevo por favor.\nGracias.",344,150);miLayerSI.AddButton("ACEPTAR","miLayerSI.Cerrar();");miLayerSI.setActionDefault("miLayerSI.Cerrar();");miLayerSI.open()}}function comprobarRecibirPeticionSM(form,id_bien,id_localizacion){var mensaje="";var error=0;if(error==0&&(form.nombre.value=="")||(form.nombre.value.length<2)||(form.nombre.value==" ")||(form.nombre.value=="--")){mensaje+="Debes poner un nombre...<br>";error=1}if(error==0&&!$CEmail(form.email.value)){mensaje+="La dirección de correo electrónico no es correcta.<br>";error=1}if(error==0&&form.telefono.value.length<9){mensaje+="El número de teléfono proporcionado no es válido.<br>";error=1}else{if(error==0&&isNaN(form.telefono.value)){mensaje+="El número de teléfono proporcionado no es válido.\nPor favor elimina espacios o guiones si los ha puesto.<br>";error=1}}var texto_comentarios=form.comentarios.value;if(texto_comentarios.length>1300){texto_comentarios=texto_comentarios.substr(0,1300);form.comentarios.value=texto_comentarios}if(mensaje!=""){$aviso(mensaje)}else{miLayer.Cerrar();url="";for(i=0;i<form.length;i++){if(form.elements[i].name=="deseo"){if((form.elements[i].checked)&&(form.elements[i].type="checkbox")){url+="&deseo=si"}else{url+="&deseo=no"}}else{if(form.elements[i].name=="anti"){url+="&anti=1"}else{url+="&"+form.elements[i].name+"="+((firefox303)?encodeUTF8(form.elements[i].value):escape(form.elements[i].value))}}}url+="&id_bien="+id_bien+"&tipo_de_contacto="+tipoContactoPeticionSM;if((origenPeticion=="FICHAS")||(origenPeticion=="FICHASDINAMICAS")){if(form.name=="fSolicitud2"){eval("objFuncionesAnalytics."+origenPeticion+"_gestion('informacion-enviado_derecha')")}else{eval("objFuncionesAnalytics."+origenPeticion+"_gestion('informacion-enviado_abajo')")}}else{if(origenPeticion=="MAPAS"){eval("objFuncionesAnalytics."+origenPeticion+"_contactar_SM(id_bien)")}else{eval("objFuncionesAnalytics."+origenPeticion+"_informacion_SM(id_bien)")}}ajaxPeticion.loading=$LAviso("Realizando petición...");ajaxPeticion.f="peticionSMRealizada()";ajaxPeticion.url="/buscar/peticiones/peticiones.cfm?para=sm_venta";ajaxPeticion.post=url;ajaxPeticion.nocache=true;$Loading("Realizando la petici&oacute;n");ajaxPeticion.run()}}function peticionSM(id_bien,id_localizacion,vac){if(tipoContactoPeticionSM!="info_listado"){var mensaje=cajas.caja_peticiones_masivas_favoritos}else{var mensaje=cajas.caja_peticiones_listado}var alto=0;var vacacional;if(arguments.length==3){vacacional=vac}else{try{vacacional=buscador.buscador.vacacional.value}catch(e){vacacional=0}}if(vacacional=="0"){mensaje=mensaje.replace(/\$display\$/g,"none");alto=300}else{mensaje=mensaje.replace(/\$display\$/g,"block");alto=350}if(origenPeticion=="MAPAS"){eval("objFuncionesAnalytics."+origenPeticion+"_apertura_contactar_SM(id_bien)")}else{eval("objFuncionesAnalytics."+origenPeticion+"_aperturaInformacion_SM(id_bien)")}miLayer.setMensaje(mensaje);miLayer.setAncho(344);miLayer.setAlto(alto);miLayer.setTitulo("PETICIÓN DE INFORMACIÓN");miLayer.addButton("ENVIAR","comprobarRecibirPeticionSM(fSolicitud,'"+id_bien+"', '"+id_localizacion+"');");miLayer.open()}function enviarPeticionON(form){var mensaje="";if(form.nombre.value==""){mensaje+="El nombre es obligatorio.<br />"}if(!$CEmail(form.email.value)){mensaje+="El e-mail es obligatorio.<br />"}if((isNaN(form.telefono.value))||(form.telefono.value.length<9)){mensaje+="El teléfono es obligatorio.<br />"}if(form.provincia.selectedIndex==0){mensaje+="Tienes que seleccionar una provincia.<br />"}if(mensaje!=""){$aviso(mensaje)}else{url="";for(i=0;i<form.length;i++){if(form.elements[i].name=="anti"){url+="&anti=1"}else{if(form.elements[i].name=="tipo_de_contacto"){url+="&"+form.elements[i].name+"="+tipoContactoPeticionON}else{url+="&"+form.elements[i].name+"="+escape(form.elements[i].value)}}}if(origenPeticion!="MAPAS"){eval("objFuncionesAnalytics."+origenPeticion+"_informacion_ON(form.id_promocion.value)")}else{eval("objFuncionesAnalytics."+origenPeticion+"_contactar_ON(form.id_promocion.value)")}ajaxPeticion.url="/buscar/peticiones/peticiones.cfm?para=ON"+url;ajaxPeticion.f="peticionONRealizada()";$Loading("Realizando petici&oacute;n.");ajaxPeticion.run()}}function peticionON(a){var c=ajaxPeticion.xmlDoc.responseText.split("||");var b=c[0];c[1]=c[1].trim();miLayer.setMensaje(b);miLayer.setTitulo("PETICIÓN DE INFORMACIÓN");miLayer.setAncho(344);miLayer.setAlto(300);miLayer.addButton("PEDIR INFORMACIÓN",c[1]);miLayer.open()}function comprobarPeticionON(id_promocion){var url="/buscar/obranueva/comprobarPeticionON.cfm?id="+id_promocion;if(origenPeticion=="MAPAS"){eval("objFuncionesAnalytics."+origenPeticion+"_apertura_contactar_ON(id_promocion)")}else{eval("objFuncionesAnalytics."+origenPeticion+"_aperturaInformacion_ON(id_promocion)")}ajaxPeticion.f="peticionON()";ajaxPeticion.url=url;ajaxPeticion.nocache=true;ajaxPeticion.run()}var ajaxDatos=new AjaxV4();var ajaxPeticion=new AjaxV4();var miLayer=new Clayer("",344);var miLayerEnq=new Clayer();var origenPeticion="RESULTADOS";var tipoContactoLlamadaSM="llamada_listado";var tipoContactoLlamadaON="llamada_listado";var tipoContactoPeticionSM="info_listado";var tipoContactoPeticionON="info_listado";