var hpotros='Su navegador no soporta esta función.' var hpinn='Arrastre al botón ' var hpya='Es su pág. de inicio' var reservac='' function ponerfavo(){ var agt=navigator.userAgent.toLowerCase() var app=navigator.appName.toLowerCase(); var ieAgent=agt.indexOf('msie') var fiAgent=app.indexOf('firefox') var nsAgent=app.indexOf('netscape') if (ieAgent!= -1){ window.external.AddFavorite(servidor+'/','VuelosPlus'); } else if (fiAgent!= -1||nsAgent!= -1){ window.sidebar.addPanel('VuelosPlus',servidor+'/',''); } } function recomendar(){ window.open(servidor+"/v_recomendar.php",null,"resizable=0,location=0,status=0,directories=0,menubar=0,titlebar=1,scrollbars=1,toolbar=0,height="+(screen.height-360)+",width=640,top=145,left="+(screen.width-640)/2); } function tsugerir(){ window.open(servidor+"/v_sugerir.php",null,"resizable=0,location=0,status=0,directories=0,menubar=0,titlebar=1,scrollbars=1,toolbar=0,height="+(screen.height-360)+",width=640,top=145,left="+(screen.width-640)/2); } function recarga_busca(a,b,c,x,f,g,h,i,j,k,z) { var d=document d.getElementById("flight_type").value="2" d.getElementById("td_D_City").value=a d.getElementById("autocomplete_remote").value=b d.getElementById("td_A_City").value=c d.getElementById("zautocomplete_remote").value=x d.getElementById("departureDateDay").value=f d.getElementById("departureDateMes").value=g d.getElementById("departureDateAno").value=h d.getElementById("returnDateDay").value=i d.getElementById("returnDateMes").value=j d.getElementById("returnDateAno").value=k d.getElementById("td_select_adt").value="1" d.getElementById("td_select_chd").value="0" d.getElementById("td_select_inf").value="0" d.getElementById("infobus2").innerHTML=" Si lo deseas, cambia fechas o pasajeros antes de buscar." } this.findTopObj=function(obj){ var curtop=0 if (obj.offsetParent){ while (obj.offsetParent){ curtop+=obj.offsetTop obj=obj.offsetParent } } else { if (obj.y) { curtop+=obj.y } } return(curtop) } function posicionImagen(imagen){ posYImagen = findTopObj(imagen) return posYImagen } loadXrad() function loadXrad() { setTimeout('setInterval("serXrad()",21317)',3500); } function serXrad() { if (document.getElementById("xrad")){ document.getElementById("xrad").innerHTML=anucon() } } var f_eb=0 var f_bl=0 var f_ela_analisis=0 var f_boletin=0 var ggg="++"; var cllis=0 var f_envivuelo=0 var f_envianalisis=0 var tipob=0; var f_peticion_en_curso=0 var vp_peticion_en_curso=0 var ls_peticion_en_curso=0 function anucon () { var xx=0 //ae1+programa+ae2+promocion+ae3+promocion+ae4 var ae1='' //ai1+promocion+ai2 var ai1='' //pe1+promocion+pe2+promocion+pe3 var pe1='' var ade=new Array( /*viajar*/ ae1+'23989'+ae2+'16251800'+ae3+'16251800'+ae4, ae1+'23989'+ae2+'16251800'+ae3+'16251800'+ae4, ae1+'23989'+ae2+'16251800'+ae3+'16251800'+ae4, /*rumbo*/ ae1+'48184'+ae2+'17304058'+ae3+'17304058'+ae4, ae1+'48184'+ae2+'17304050'+ae3+'17304050'+ae4, ae1+'48184'+ae2+'17304064'+ae3+'17304064'+ae4, ae1+'48184'+ae2+'16340630'+ae3+'16340630'+ae4, ae1+'48184'+ae2+'16340526'+ae3+'16340526'+ae4, ae1+'48184'+ae2+'17304058'+ae3+'17304058'+ae4, ae1+'48184'+ae2+'17304050'+ae3+'17304050'+ae4, ae1+'48184'+ae2+'17304064'+ae3+'17304064'+ae4, ae1+'48184'+ae2+'16340630'+ae3+'16340630'+ae4, ae1+'48184'+ae2+'16340526'+ae3+'16340526'+ae4, /*lastminute*/ ae1+'21645'+ae2+'16691870'+ae3+'16691870'+ae4, ae1+'21645'+ae2+'17417886'+ae3+'17417886'+ae4, ae1+'21645'+ae2+'17417890'+ae3+'17417890'+ae4, ae1+'21645'+ae2+'17417892'+ae3+'17417892'+ae4, ae1+'21645'+ae2+'17417894'+ae3+'17417894'+ae4, ae1+'21645'+ae2+'17417896'+ae3+'17417896'+ae4, ae1+'21645'+ae2+'17423228'+ae3+'17423228'+ae4, ae1+'21645'+ae2+'17423254'+ae3+'17423254'+ae4, ae1+'21645'+ae2+'17423258'+ae3+'17423258'+ae4, ae1+'21645'+ae2+'17423266'+ae3+'17423266'+ae4, ae1+'21645'+ae2+'17423270'+ae3+'17423270'+ae4, ae1+'21645'+ae2+'17423276'+ae3+'17423276'+ae4, ae1+'21645'+ae2+'17423282'+ae3+'17423282'+ae4, ae1+'21645'+ae2+'17423298'+ae3+'17423298'+ae4, ae1+'21645'+ae2+'17423300'+ae3+'17423300'+ae4, ae1+'21645'+ae2+'17423310'+ae3+'17423310'+ae4, ae1+'21645'+ae2+'17423314'+ae3+'17423314'+ae4, ae1+'21645'+ae2+'17423318'+ae3+'17423318'+ae4, ae1+'21645'+ae2+'17423328'+ae3+'17423328'+ae4, /*logitravel*/ ae1+'64542'+ae2+'17159966'+ae3+'17159966'+ae4, ae1+'64542'+ae2+'17584146'+ae3+'17584146'+ae4, ae1+'64542'+ae2+'17647424'+ae3+'17647424'+ae4, ae1+'64542'+ae2+'17159960'+ae3+'17159960'+ae4, /*barcelo*/ ae1+'53119'+ae2+'17401346'+ae3+'17401346'+ae4, ae1+'53119'+ae2+'17401332'+ae3+'17401332'+ae4, ae1+'53119'+ae2+'17401322'+ae3+'17401322'+ae4, /*edreams*/ ae1+'15407 '+ae2+'16980690'+ae3+'16980690'+ae4, ae1+'15407 '+ae2+'16980722'+ae3+'16980722'+ae4, /*terminala*/ ae1+'20683 '+ae2+'17573680'+ae3+'17573680'+ae4, ae1+'20683 '+ae2+'17724804'+ae3+'17724804'+ae4, ae1+'20683 '+ae2+'17654920'+ae3+'17654920'+ae4, ae1+'20683 '+ae2+'17654916'+ae3+'17654916'+ae4, ae1+'20683 '+ae2+'17654912'+ae3+'17654912'+ae4, ae1+'20683 '+ae2+'17643562'+ae3+'17643562'+ae4, ae1+'20683 '+ae2+'17643550'+ae3+'17643550'+ae4, ae1+'20683 '+ae2+'17643518'+ae3+'17643518'+ae4, ae1+'20683 '+ae2+'17573624'+ae3+'17573624'+ae4, ae1+'20683 '+ae2+'17235786'+ae3+'17235786'+ae4, ae1+'20683 '+ae2+'875446'+ae3+'875446'+ae4, /*Govolo*/ pe1+'20689'+pe2+'20689'+pe3, pe1+'19578'+pe2+'19578'+pe3, pe1+'15002'+pe2+'15002'+pe3, pe1+'14996'+pe2+'14996'+pe3, pe1+'12472'+pe2+'12472'+pe3, pe1+'12471'+pe2+'12471'+pe3, pe1+'12470'+pe2+'12470'+pe3, pe1+'10184'+pe2+'10184'+pe3 ) for(x in ade){ xx++ } return ade[alea(0,(xx==0)?xx:xx-1)] } function alea(inferior,superior){ numPosibilidades=superior-inferior aleat=Math.random()*numPosibilidades aleat=Math.round(aleat) return parseInt(inferior)+aleat } function loadWindow() { setTimeout("xx()",140000); } function xx(){ if (f_peticion_en_curso) { frelcam() document.getElementById("seisli").innerHTML='' ls_peticion_en_curso=0 if (vp_peticion_en_curso==0) { f_peticion_en_curso=0 } } } function fboletin(){ if (f_boletin==1){ alert("Su petición ya fue enviada.") return } g=document var kk=g.getElementById('aero_prox').value if (kk.length<5){ alert("Es necesario rellenar correctamente la casilla de su aeropuerto más próximo.") g.getElementById('aero_prox').focus() g.getElementById('aero_prox').value="" return false } if (chkemail('f_email')==false){ return false } f_boletin=1 var xux='US'; var aa=g.getElementById('aero_prox').value+'|'+xux+'|'+g.getElementById('f_email').value procesar("/vuelos/alta_boletin.php",r_his,"h_alta_boletin",aa) } function r_his(retu){ alert (retu) } function chkemail(objeto){ var kk=document.getElementById(objeto).value var se=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/g if (kk.length<5||kk.length>80||kk.match(se)==null) { alert("Es necesario rellenar correctamente la casilla del Email.") document.getElementById(objeto).focus() document.getElementById(objeto).value="" return false } return true } function bresultados(){ procesar("/listado04.php",l_his,"listado",r_busvuel(" United States","Atrápalo")) relcam() if (reservac!=''){ document.getElementById("r_f_flexibles").innerHTML=reservac } } function l_his(retu){ var d=document frelcam() d.getElementById("seisli").innerHTML='
'+d.getElementById("autocomplete_remote").value+' - '+d.getElementById("zautocomplete_remote").value+'
Del '+d.getElementById("departureDateDay").value+'-'+d.getElementById("departureDateMes").value+'-'+d.getElementById("departureDateAno").value+' al '+d.getElementById("returnDateDay").value+'-'+d.getElementById("returnDateMes").value+'-'+d.getElementById("returnDateAno").value+'. Precios por pasajero.
' d.getElementById("seisli").innerHTML+='
' reservac=d.getElementById("r_f_flexibles").innerHTML if (retu.length>400){ d.getElementById("r_f_flexibles").innerHTML='' d.getElementById("r_f_flexibles").style.height=1 window.scrollTo(0,posicionImagen(d.getElementById("seisli"))) } ls_peticion_en_curso=0 if (vp_peticion_en_curso==0) { f_peticion_en_curso=0 } if (retu.substring(0,2)=='\ INFORMACIÓN DEL VUELO
Precio por persona. Ida y vuelta\ Ciudad de Origen'+d.getElementById("autocomplete_remote").value+'\ Ciudad de Destino'+d.getElementById("zautocomplete_remote").value+'\ Fecha de Salida'+d.buscador.td_D_Day.value+"-"+d.buscador.td_D_Mes.value+"-"+d.buscador.td_D_Anno.value+'\ Fecha de Regreso'+d.buscador.td_R_Day.value+"-"+d.buscador.td_R_Mes.value+"-"+d.buscador.td_R_Anno.value+'\ Mejor precio actual'+c+'\ Proveedor recomendado'+b+'\ '; } function trim(cadena) { for(i=0; i=0; i=cadena.length-1) { if(cadena.charAt(i)==" ") cadena=cadena.substring(0,i); else break; } return cadena; } var h_bvuel01="" var ss_var_his="" var ss_proveedor="" function r_busvuel(yy,zz){ var d=document; ss_proveedor=zz return yy+"|"+ d.buscador.td_TripType.value+"|"+ d.getElementById("autocomplete_remote").value+"|"+ d.buscador.td_D_City.value+"|"+ d.getElementById("zautocomplete_remote").value+"|"+ d.buscador.td_A_City.value+"|"+ d.buscador.td_D_Anno.value+"-"+ d.buscador.td_D_Mes.value+"-"+ d.buscador.td_D_Day.value+"|"+ d.buscador.td_R_Anno.value+"-"+ d.buscador.td_R_Mes.value+"-"+ d.buscador.td_R_Day.value+"|"+ d.buscador.td_select_adt.value+"|"+ d.buscador.td_select_chd.value+"|"+ d.buscador.td_select_inf.value+"|"+ zz+"|"+ggg } function h_busvuel(aa){ var d=document; procesar("/vuelos/historicos.php",xx_his,"h_buscavuelos",aa) if (d.getElementById("i_progreso_ana")){ d.getElementById("i_progreso_ana").style.width='0' d.getElementById("i_progreso_ana").style.height='' d.getElementById("i_progreso_ana").src='' } d.getElementById("seisli").innerHTML="" f_ela_analisis=0 vp_peticion_en_curso=0 if (ls_peticion_en_curso==0) { f_peticion_en_curso=0 } } function xx_his(retu){ var ret_vuelos=retu.split('|') repocam(ret_vuelos[2],ret_vuelos[1],ret_vuelos[0]) return } function y_his(retu){ var d=document; if (retu!="ERROR" && ls_peticion_en_curso==0) { h_busvuel(r_busvuel("US",retu)) } else { if (d.getElementById("i_progreso_ana")){ d.getElementById("i_progreso_ana").style.width='0' d.getElementById("i_progreso_ana").style.height='' d.getElementById("i_progreso_ana").src='' } if (d.getElementById("seisli")){ d.getElementById("seisli").innerHTML='' } } f_ela_analisis=0 vp_peticion_en_curso=0 if (ls_peticion_en_curso==0) { f_peticion_en_curso=0 } } var empre_vuelo=false; function getCheckedValue(radioObj) { if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return radioObj[i].value; } } return ""; } function disableDateTo(date,y,m,d) { var today=new Date var from=document.getElementById("from_date"); var fromDate=Date.parseDate(from.value, "%d/%m/%Y") var tempDate=new Date (); if (today > fromDate) tempDate=today; else tempDate=fromDate; var lastDate=new Date() lastDate.setDate(lastDate.getDate()+340); if ((datelastDate) ) return "calendar_special" else return false } function set2later (cal) { var fechaprueba=new Date() var date=cal.date var toDS=document.getElementById("to_date") var toDate=Date.parseDate(toDS.value, "%d/%m/%Y") var ft = document.getElementById("flight_type") var ft_value=getCheckedValue(ft) if (ft_value==2) { if (toDate < date) { date.setDate(date.getDate() + 2) toDS.value = date.print("%d/%m/%Y") } } } function Asignarvalor(val){ empre_vuelo = val ponindi(0) } function ponindi(val){ var d=document f_envivuelo=cllis=f_envianalisis=val d.getElementById("boton_buscar_vuelo2").src="/imagenes/buscar_mpa_n.png" d.getElementById("infobus2").innerHTML="" } function postBuscar(){ var d=document; d.getElementById("autocomplete_remote").value=trim(d.getElementById("autocomplete_remote").value) d.getElementById("zautocomplete_remote").value=trim(d.getElementById("zautocomplete_remote").value) if (!d.getElementById("autocomplete_remote").value || d.getElementById("autocomplete_remote").value.length < 3){ alert('Indica el lugar de origen!') d.getElementById("autocomplete_remote").value="" d.getElementById("autocomplete_remote").focus() vp_peticion_en_curso=ls_peticion_en_curso=tipob=0 return } if (!d.getElementById("zautocomplete_remote").value || d.getElementById("zautocomplete_remote").value.length < 3){ alert('Indica el lugar de destino!') d.getElementById("zautocomplete_remote").value="" d.getElementById("zautocomplete_remote").focus() vp_peticion_en_curso=ls_peticion_en_curso=tipob=0 return } if (repo_fechas()==false){ alert('Asegúrate de que tus fechas de salida y regreso son correctas!') vp_peticion_en_curso=ls_peticion_en_curso=tipob=0 return; } if (!empre_vuelo){ if (tipob==1 && ls_peticion_en_curso==0){ alert('Selecciona tu proveedor preferido!') vp_peticion_en_curso=ls_peticion_en_curso=tipob=0 return } } var res01=new String(d.getElementById("autocomplete_remote").value.match(/\(...\)/g)) if (res01=="null"){ var res11=new String(d.getElementById("autocomplete_remote").value.match(/[A-Z][A-Z][A-Z] \-/g)) if (res11=="null"){ alert("PARA UNA BÚSQUEDA EFICAZ:\n\n- Escribe las primeras letras de la ciudad de ORIGEN.\n\n- Espera a que aparezca la lista de ciudades.\n\n- Selecciona la que corresponda.") d.getElementById("autocomplete_remote").value="" d.getElementById("autocomplete_remote").focus() vp_peticion_en_curso=ls_peticion_en_curso=tipob=0 return } else { res01=d.getElementById("autocomplete_remote").value.substr(0,3) } } else { res01=res01.substr(1,3); } var res02=new String(d.getElementById("zautocomplete_remote").value.match(/\(...\)/g)); if (res02=="null"){ var res12=new String(d.getElementById("zautocomplete_remote").value.match(/[A-Z][A-Z][A-Z] \-/g)); if (res12=="null"){ alert("PARA UNA BÚSQUEDA EFICAZ:\n\n- Escribe las primeras letras de la ciudad de DESTINO.\n\n- Espera a que aparezca la lista de ciudades.\n\n- Selecciona la que corresponda.") d.getElementById("zautocomplete_remote").value="" d.getElementById("zautocomplete_remote").focus() vp_peticion_en_curso=ls_peticion_en_curso=tipob=0 return } else { res02=d.getElementById("zautocomplete_remote").value.substr(0,3) } } else { res02=res02.substr(1,3); } d.getElementById("td_D_City").value=res01; d.getElementById("td_A_City").value=res02; if (tipob==2) { if ((f_envianalisis==1 || f_peticion_en_curso==1) && (f_eb==0 || f_bl==0)) { alert("Selecciona en el listado la oferta de tu interés.\n\nSi deseas otra búsqueda, selecciona nuevos datos y pulsar BUSCAR.\n\n Puedes repetir esta operación con los datos de vuelo que desees.") vp_peticion_en_curso=0 ls_peticion_en_curso=0 tipob=0 return } else { f_envianalisis=f_peticion_en_curso=1 document.getElementById("boton_buscar_vuelo2").src="/imagenes/buscar_mpa_n2.gif" bresultados() return } } if (tipob==1) { if (f_envivuelo==1 || f_peticion_en_curso==1){ alert("Se ha abierto ya una nueva ventana en el sitio del proveedor con los datos de tu vuelo.\n\nSi deseas ver precios de otros proveedores, selecciona uno nuevo y pulsar BUSCAR.\n\n Puedes repetir esta operación con los proveedores que desees.") vp_peticion_en_curso=ls_peticion_en_curso=tipob=0 return; } else { f_envivuelo=f_peticion_en_curso=1 } } if (empre_vuelo=="ed") { EdreamSearch() } else { if (empre_vuelo=="ta") { alert("Este proveedor no está seleccionado por VuelosPlus") vp_peticion_en_curso=0;f_peticion_en_curso=0 ponindi(0) } else { if (empre_vuelo=="at") { AtrapaloPuntoComSearch() } else { if (empre_vuelo=="vi") { ViajarSearch() } else { if (empre_vuelo=="lm") { LastMinutePuntoComSearch() } else { if (empre_vuelo=="vm") { ViajesMarsansSearch() } else { if (empre_vuelo=="ru") { RumboSearch() } else { if (empre_vuelo=="bl") { BarceloSearch() } else { if (empre_vuelo=="ex") { ExpediaSearch() } else { if (empre_vuelo=="mv") { MuchoViajeSearch() } else { if (empre_vuelo=="ib") { IberiaSearch() } else { if (empre_vuelo=="lt") { LogitravelSearch() } else { if (empre_vuelo=="ss") { SuperSaverSearch() } else { if (empre_vuelo=="bf") { BravoFlySearch() } else { if (empre_vuelo=="gv") { GovoloSearch() }}}}}}}}}}}}}}}} function det_prove(aa){ d=document td_D_xCity=d.getElementById("autocomplete_remote").value td_A_xCity=d.getElementById("zautocomplete_remote").value set_var='.php?flight_type='+d.getElementById("flight_type").value+ '&td_D_City='+d.getElementById("td_D_City").value+ '&td_D_xCity='+td_D_xCity+ '&td_A_City='+d.getElementById("td_A_City").value+ '&td_A_xCity='+td_A_xCity+ '&departureDateDay='+d.getElementById("departureDateDay").value+ '&departureDateMes='+d.getElementById("departureDateMes").value+ '&departureDateAno='+d.getElementById("departureDateAno").value+ '&returnDateDay='+d.getElementById("returnDateDay").value+ '&returnDateMes='+d.getElementById("returnDateMes").value+ '&returnDateAno='+d.getElementById("returnDateAno").value+ '&td_select_adt='+d.getElementById("td_select_adt").value+ '&td_select_chd='+d.getElementById("td_select_chd").value+ '&td_select_inf='+d.getElementById("td_select_inf").value window.open('http://www.vuelosplus.com/vp/redirec_vpd_'+aa+set_var,aa,"") } function EdreamSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Edreams")) } if (tipob==1){ relcam() det_prove('ed') } tipob=0 } function TerminalASearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Terminal A")) } if (tipob==1){ relcam() det_prove('ta') } tipob=0 } function LastMinutePuntoComSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1; f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Last Minute")) } if (tipob==1){ relcam() det_prove('lm') } tipob=0 } function AtrapaloPuntoComSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Atrápalo")) } if (tipob==1){ relcam() det_prove('at') } tipob=0 } function ViajesMarsansSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Viajes Marsans")) } if (tipob==1){ relcam() det_prove('vm') } tipob=0 } function BarceloSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Barcelo")) } if (tipob==1){ relcam() det_prove('bl') } tipob=0 } function ExpediaSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Expedia")) } if (tipob==1){ relcam() det_prove('ex') } tipob=0 } function ViajarSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Viajar")) } if (tipob==1){ relcam() det_prove('vi') } tipob=0 } function IberiaSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Viajes Iberia")) } if (tipob==1){ relcam() det_prove('ib') } tipob=0 } function LogitravelSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Logi Travel")) } if (tipob==1){ relcam() det_prove('lt') } tipob=0 } function MuchoViajeSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Mucho Viaje")) } if (tipob==1){ relcam() det_prove('mv') } tipob=0 } function SuperSaverSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1 f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","SuperSaver")) } if (tipob==1){ relcam() det_prove('ss') } tipob=0 } function BravoFlySearch(){ if (f_ela_analisis==0){ f_ela_analisis=1; f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","BravoFly")) } if (tipob==1){ relcam() det_prove('bf') } tipob=0 } function GovoloSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1; f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Govolo")) } if (tipob==1){ relcam() det_prove('gv') } tipob=0 } function RumboSearch(){ if (f_ela_analisis==0){ f_ela_analisis=1; f_peticion_en_curso=1 procesar("/genepag.php",y_his,"creapag",r_busvuel(" United States","Rumbo")) } if (tipob==1){ relcam() det_prove('ru') } tipob=0 } function oneWay(oneway) { var d=document d.getElementById('flight_type').value=oneway?'1':'2' d.buscador.td_R_Day.style.visibility=oneway?"hidden":"visible" d.buscador.td_R_Month.style.visibility=oneway?"hidden":"visible" d.buscador.td_R_Time.style.visibility=oneway?"hidden":"visible" d.buscador.td_R_Mes.style.visibility=oneway?"hidden":"visible" d.buscador.td_R_Anno.style.visibility=oneway?"hidden":"visible" ponindi(0) } function repo_fechas() { var d=document var indi_repo=0 var ddd=d.getElementById('departureDateDay') var ddm=d.getElementById('departureDateMes') var dda=d.getElementById('departureDateAno') var rdd=d.getElementById('returnDateDay') var rdm=d.getElementById('returnDateMes') var rda=d.getElementById('returnDateAno') d.forms['buscador']['from_date'].value=(ddd.options[ddd.selectedIndex].value)+'/'+(ddm.options[ddm.selectedIndex].value)+'/'+dda.options[dda.selectedIndex].value d.forms['buscador']['to_date'].value=(rdd.options[rdd.selectedIndex].value)+'/'+(rdm.options[rdm.selectedIndex].value)+'/'+rda.options[rda.selectedIndex].value var bs_from = new Date(ddm.options[ddm.selectedIndex].value+'/'+ddd.options[ddd.selectedIndex].value+'/'+dda.options[dda.selectedIndex].value) var bs_to = new Date(rdm.options[rdm.selectedIndex].value+'/'+rdd.options[rdd.selectedIndex].value+'/'+rda.options[rda.selectedIndex].value) var bs_hoy = new Date() if ( bs_from <= bs_hoy) { alert("El día de salida deberá ser, al menos, dentro de 4 días.\n\nSi la fecha ya estaba puesta, el vuelo elegido está caducado.\n\nElige una nueva fecha para tu vuelo.") var vuelos_salir = bs_hoy; vuelos_salir.setDate(bs_hoy.getDate()+4) d.forms['buscador']['departureDateDay'].selectedIndex=vuelos_salir.getDate()-1 d.forms['buscador']['departureDateMes'].selectedIndex=vuelos_salir.getMonth() d.forms['buscador']['departureDateAno'].selectedIndex=(vuelos_salir.getFullYear()=='2009')?0:1 d.forms['buscador']['from_date'].value=(vuelos_salir.getDate())+'/'+(vuelos_salir.getMonth()+1-0)+'/'+vuelos_salir.getFullYear() return(false) } if ( bs_to < bs_from && d.buscador.td_TripType.value=='2') { alert("La fecha de regreso deberá ser posterior a la de salida.\n\nElige una nueva fecha para tu vuelo.") var vuelos_regreso = bs_from vuelos_regreso.setDate(bs_from.getDate()+15) d.forms['buscador']['returnDateDay'].selectedIndex=vuelos_regreso.getDate()-1 d.forms['buscador']['returnDateMes'].selectedIndex=vuelos_regreso.getMonth() d.forms['buscador']['returnDateAno'].selectedIndex=(vuelos_regreso.getFullYear()=='2009')?0:1 d.forms['buscador']['to_date'].value=(vuelos_regreso.getDate())+'/'+(vuelos_regreso.getMonth()+1-0)+'/'+vuelos_regreso.getFullYear() return(false) } return(true) }