function tBuscadorVacacional(name){this.inheritsFrom=tBuscador;this.inheritsFrom(name);this.busquedas=new Array();this.busquedas[0]=new tBienesVacacional();this.Bienes=this.busquedas[0];this.bienesOriginal=this.busquedas[0];this.pp=new tPromociones();this.pzs=new tPromociones();this.anyadir=function(){var a=this.salida_inicio.split("$$$$$$$$$$$$$$$$$$$$");if(a[0]!="error"){this.Bienes.anyadir(eval("("+a[0]+")"),$10(this.buscador.inicio_buscador.value));this.buscador.total.value=$10(a[1]);this.buscador.rango_pagina.value=Math.min(this.buscador.rango_pagina.value,this.buscador.total.value);this.buscador.final_pagina.value=$10(this.buscador.inicio_pagina.value)+$10(this.buscador.rango_pagina.value)-1;obj=eval("("+a[0].replace(" ","")+")");this.mensajeAclaratorio=obj.mensajeAclaratorio;if(this.pintarJS){this.pintarMensajeAclaratorio()}this.Bienes.anyadirPreciosPeriodos(eval("("+a[2]+")"),$10(this.buscador.inicio_buscador.value));if(this.buscador.total.value=="0"){$12("bienes_SM_1,bienes_SM_2");$6("titulo_bienes_sm_1,titulo_bienes_sm_2,boxListadoEnventa");$9("paginador_1,paginador_2,centro_1,centro_2");$CloseLoading()}else{this.buscador.final_buscador.value=$10(this.Bienes.longitud);this.Bienes.inicializaPosiciones();this.pintarSM();$CloseLoading()}}else{this.pintarError()}$CloseLoading()};this.buscar=function(){this.pintarJS=true;$Loading("Buscando");if(this.comprobarCoherenciaFormulario()){borrarCaracteristicas(this.buscador);borrarPrecio(this.buscador.precio_maximo);$6("resultados_recomendados,otros_resultados,cabecera_otros_resultados,aviso_no_resultados,bienes_SM_1,titulo_bienes_sm_1,bienes_SM_2,titulo_bienes_sm_2,titulo_promociones_preferentes,promociones_preferentes,titulo_promociones_zona,promociones_zona,cabeceraBoxListadoEnventa");$9("paginador_1,paginador_2,centro_1,centro_2,bd_1,bd_2,bd5_1,bd5_2,bi_1,bi_2,bi5_1,bi5_2,pri_1,ult_1,pri_2,ult_2");this.inicializarFormulario();if(this.comprobarParametros()&&!this.error){this.realizarBusquedaLocal();this.anyadirLocal()}else{this.Bienes.init();this.pp.init();this.pzs.init();this.realizarBusqueda();this.error=false}}};this.comprobarParametros=function(){resultado=false;return resultado};this.realizarBusquedaLocal=function(){return false};this.pintarUnSM=function(caja_1){var p1=0;var p2=0;var s="";var caja;if(caja_1){$7("resultados_recomendados,bienes_SM_1,titulo_bienes_sm_1")}else{$7("otros_resultados,cabecera_otros_resultados,bienes_SM_2,titulo_bienes_sm_2,cabeceraBoxListadoEnventa")}caja=this.caja_bien_SM_1;foto=this.Bienes.dameFoto(this.posicion);if(foto=="-"){foto="/buscar/images/no_disponible.gif"}else{facilisimo="http://images.facilisimo.com";if(foto.indexOf("http://")==0){a=foto.split("/");foto=foto.replace(a[a.length-1],escape(a[a.length-1]))}else{foto=facilisimo+((foto.charAt(0)=="/")?"":"/")+foto;a=foto.split("/");foto=foto.replace(a[a.length-1],"p_"+a[a.length-1])}}caja=caja.replace("$foto$",foto);contrato="a";p1=this.Bienes.damePrecioMinimo(this.posicion);p2=this.Bienes.damePrecioMaximo(this.posicion);if(p1!=p2){s=p1+" - "+p2+" &euro;/d&iacute;a"}else{if(p1!=0){s=p1+" &euro;/d&iacute;a"}else{s="Cons."}}s='<span class="cifra" onclick="mostrarPeriodos('+this.posicion+')" style=" cursor:pointer" title="Haz clic aquí para ver los precios">'+s+"</span>";caja=caja.replace("$precio$",s);caja=caja.replace("$superficie$",(this.Bienes.dameSuperficie(this.posicion)==0)?"Cons.":formatoNumero(this.Bienes.dameSuperficie(this.posicion)));caja=caja.replace("$banos$",(this.Bienes.dameBanos(this.posicion)==0)?"Cons.":this.Bienes.dameBanos(this.posicion));caja=caja.replace("$habitaciones$",(this.Bienes.dameHabitaciones(this.posicion)==0)?"Cons.":this.Bienes.dameHabitaciones(this.posicion));var poblacionEnNegrita=(this.Bienes.bienesZona[this.posicion]=="0");var o=this.generarLinkTextoTitlePisoV2(this.Bienes.dameIdBien(this.posicion),this.Bienes.dameNombreTipoBien(this.posicion),this.Bienes.dameIdTipoBien(this.posicion),this.Bienes.dameCaracAleatoria(this.posicion));caja=caja.replace(/\$texto_zona\$/g,o.texto);caja=caja.replace(/\$title_zona\$/g,o.title);var zona=this.Bienes.dameNombreZona(this.posicion);if((zona!="")&&(zona!="-")){caja=caja.replace(/\$texto_zona2\$/g,", zona "+zona+"$texto_zona2$")}caja=caja.replace(/\$texto_zona2\$/g,", "+this.Bienes.dameNombrePoblacion(this.posicion));caja=caja.replace(/\$id_bien\$/g,this.Bienes.dameIdBien(this.posicion));if(buscarEnArray(this.sm_listaSeleccionados,this.Bienes.dameIdBien(this.posicion))!=-1){s=pintarFavorito(caja_1);classFavorito="favoritDES"}else{s=pintarNoFavorito(caja_1,this.posicion,this.tipo_favoritos);classFavorito="favorit"}caja=caja.replace("$favorito$",s);caja=caja.replace("$classFavorito$",classFavorito);caja=caja.replace(/\$enlace_verBien\$/g,o.enlace);caja=caja.replace(/\$caracteristicas\$/g,this.Bienes.dameCaracteristicasCortas(this.posicion));if((this.Bienes.dameX(this.posicion)=="")||(this.Bienes.dameY(this.posicion)=="")){classMapa="mapDES";s="<b>mapa</b>"}else{classMapa="map";s='<a href="javascript:;" onclick="verMapa('+this.Bienes.dameIdBien(this.posicion)+')">mapa</a>'}caja=caja.replace("$texto_mapa$",s);caja=caja.replace("$classMapa$",classMapa);return caja};this.pintaPeriodo=function(p){var b=this.Bienes.idsbien[p].toString();var a=this.Bienes.buscarInicioFinal(b).split(",");var s="";inicio=a[0];fin=a[1];s+='<div style="float:left; height: 300px; width: 450px; overflow: auto;">';for(i=inicio;i<=fin;i++){s+='<div style="height: 20px;background:#'+this.Bienes.colores[i]+'; color:#000"><p>'+this.Bienes.titulos[i]+" ("+this.Bienes.fi[i]+" a "+this.Bienes.ff[i]+")</p></div>";s+='<div style="height: 14px; margin-bottom: 5px;">'+((this.Bienes.precios[i]==0)?"Cons.":this.Bienes.precios[i])+" &euro; /día por persona en r&eacute;gimen de "+this.Bienes.pensiones[i]+"</div>"}s+="</div>";return s}};