 


var hpotros='Su navegador no soporta esta función.'
var hpinn='<a href="'+servidor+'/" style="cursor:default;" title="...para hacer de VuelosPlus su página de inicio.">Arrastre al botón <img border="0" height="12"src="/imagenes/casa.gif" width="12"></a>'
var hpya='<span style="cursor:default;">Es su pág. de inicio</span>'
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="<img src='/imagenes/lastpost.gif' width='16' height='16' /> 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 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='ES';
		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("","Atrápalo"))
 relcam()
 if (reservac!=''){
  document.getElementById("r_f_flexibles").innerHTML=reservac
 }	
}
function l_his(retu){
 var d=document
 frelcam()
 d.getElementById("seisli").innerHTML='<div align="center" style="padding:4px;margin:2px;background-color:#FED225;border:2px #ffffff solid"><big>'+d.getElementById("autocomplete_remote").value+' - '+d.getElementById("zautocomplete_remote").value+'</big><br>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.</div>'
 d.getElementById("seisli").innerHTML+='<div style="padding:4px;border-bottom:8px solid #FED225"'+retu+'</div>'
 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)=='<b') {
 ponindi(0)
 }
}

function a_cvb() {
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()
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()
return;
}
if (repo_fechas()==false) {
alert('Asegúrate de que tus fechas de salida y regreso son correctas!')
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()
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()
return;
}
else {
res02=d.getElementById("zautocomplete_remote").value.substr(0,3)
}
}
else {
res02=res02.substr(1,3);
}
var fecha_sal=document.getElementById("departureDateAno").value+'-'+document.getElementById("departureDateMes").value+'-'+document.getElementById("departureDateDay").value
var fecha_ret=document.getElementById("returnDateAno").value+'-'+document.getElementById("returnDateMes").value+'-'+document.getElementById("returnDateDay").value
//window.open('http://www.comprarvuelosbaratos.com/index.php?sel=pre&corigen='+res01+'&origen='+document.getElementById("autocomplete_remote").value.replace(/ /g,"+")+'&cdestino='+res02+'&destino='+document.getElementById("zautocomplete_remote").value.replace(/ /g,"+")+'&fechasal='+fecha_sal+'&fecharet='+fecha_ret+'&adultos='+document.getElementById("td_select_adt").value+'&ninos='+document.getElementById("td_select_chd").value+'&bebes='+document.getElementById("td_select_inf").value)
window.open('http://www.comprarvuelosbaratos.com/mejor-precio/'+res01+'_'+document.getElementById("autocomplete_remote").value.replace(/ /g,"+")+'/'+res02+'_'+document.getElementById("zautocomplete_remote").value.replace(/ /g,"+")+'/'+fecha_sal+'_'+fecha_ret+'_'+document.getElementById("td_select_adt").value+''+document.getElementById("td_select_chd").value+''+document.getElementById("td_select_inf").value+'.html')

}

function Buscar(xxx) {
if (f_peticion_en_curso) {
 if (vp_peticion_en_curso==1) {
  alert("Estamos buscando la mejor oferta para tu vuelo")
 }
 else if (ls_peticion_en_curso==1) {
  alert("Estamos buscando las ofertas solicitadas")
 }	 
 return
}
else {
 if (xxx==1){
  vp_peticion_en_curso=1;tipob=1;ggg='VP';postBuscar()
 }
 else if (xxx==2){
  ls_peticion_en_curso=1;tipob=2;ggg='LS';postBuscar()
 }
 else if (xxx==3){
  vp_peticion_en_curso=1;tipob=1;ggg='XX';cllis=1;postBuscar()
 }
 else if (xxx==4){
  f_eb=1;ls_peticion_en_curso=1;tipob=2;ggg='EB';postBuscar()
 }
 else if (xxx==5){
  f_bl=1;ls_peticion_en_curso=1;tipob=2;ggg='BL';postBuscar()
 }
 else {
  vp_peticion_en_curso=1;tipob=1;ggg='VP';postBuscar()
 }
}
}

function pasa_datos(a,b,c,x,f,g,h,i,j,k,z,w) {
var q="td_empresas_"+w
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='2010'//h
d.getElementById("returnDateDay").value=i
d.getElementById("returnDateMes").value=j
d.getElementById("returnDateAno").value='2010'//k
d.getElementById("td_select_adt").value="1"
d.getElementById("td_select_chd").value="0"
d.getElementById("td_select_inf").value="0"
//alert("Ahora puedes comprobar este vuelo:\n\n- En tu proveedor preferido\n- En múltiples proveedores\n- En el proveedor más barato")
ponindi(0)
//d.getElementById(q).click()
tipob=1
//Buscar()
}

function relcam(){
var d=document;
if (d.getElementById("seisli")){
  d.getElementById("seisli").innerHTML="<div align='center' class='aviso'><small>Estamos buscando en las agencias de viajes, en aerolíneas de vuelos regulares y en aerolíneas de vuelos low-cost. <br /><b>Espera, por favor...</b></small><br /><br /><img id='i_progreso_ana' src='http://www.vuelosplus.com/web2/imagenes/progressbar_cor.gif' width='180' height='13'><br /></div>"
}
if (d.getElementById("i_progreso_ana")){
 d.getElementById("i_progreso_ana").style.width='280'
 d.getElementById("i_progreso_ana").style.height='13'
 d.getElementById("i_progreso_ana").src='http://www.vuelosplus.com/web2/imagenes/progressbar.gif'
}
}
 
function frelcam(){
var d=document;
if (d.getElementById("seisli")&& tipob==2){
  d.getElementById("seisli").innerHTML='<div align="center" class="aviso">Estas son algunas de las mejores ofertas para el vuelo que has solicitado, buscadas en las agencias de viajes más importantes, aerolíneas de vuelos regulares y aerolíneas de vuelos low-cost.<br /></div>'
}
if (d.getElementById("i_progreso_ana")){
 d.getElementById("i_progreso_ana").style.width='0'
 d.getElementById("i_progreso_ana").style.height='0'
 d.getElementById("i_progreso_ana").src=''
}
}
 
function repocam(a,b,c){
var d=document
var vv_idayvuelta = (d.buscador.td_TripType.value==2)?"Ida y Vuelta":"Sólo Ida"
d.getElementById("seisli").innerHTML=' \
<div align="right"><img id="i_progreso_ana" src="" width="0" height="0"></div>\
<div align="left"><img src="/imagenes/oferta_recomendada.png" alt="Oferta" width="200" height="32" /></div>\
<table id="t_repocam" summary="" border="0" width="100%" style="margin-bottom:3px;border:5px solid #D99623;FONT-FAMILY:\'Trebuchet MS\',Verdana,arial,helvetica;color:#000000;FONT-SIZE:12px;LINE-HEIGHT: 1.46;">\
<tr><td colspan="2" align="center" class="rotul"><b>INFORMACIÓN DEL VUELO</b><br />Precio por persona. Ida y vuelta</td>\
<tr bgcolor="#FFFFFF"><td align="left">Ciudad de Origen</td><td align="center">'+d.getElementById("autocomplete_remote").value+'</td></tr>\
<tr bgcolor="#EFF3E9"><td align="left">Ciudad de Destino</td><td align="center">'+d.getElementById("zautocomplete_remote").value+'</td></tr>\
<tr bgcolor="#FFFFFF"><td align="left">Fecha de Salida</td><td align="center">'+d.buscador.td_D_Day.value+"-"+d.buscador.td_D_Mes.value+"-"+d.buscador.td_D_Anno.value+'</td></tr>\
<tr bgcolor="#EFF3E9"><td align="left">Fecha de Regreso</td><td align="center">'+d.buscador.td_R_Day.value+"-"+d.buscador.td_R_Mes.value+"-"+d.buscador.td_R_Anno.value+'</td></tr>\
<tr bgcolor="#FFFFFF"><td align="left">Mejor precio actual</td><td align="center"><span class="precio_n">'+c+'</span></td></tr>\
<tr bgcolor="#EFF3E9"><td align="left">Proveedor recomendado</td><td align="center"><span title="Haz clic para \
ver más detalles de este vuelo." class="proveedor_a" onclick="det_prove(\''+a+'\')"><span \ style="font-variant:small-caps">'+b+'</span></td></tr>\
</table></span>';
}

function trim(cadena) {
 for(i=0; i<cadena.length; ) {
  if(cadena.charAt(i)==" ")
   cadena=cadena.substring(i+1, cadena.length)
  else
 	 break
 }
 for(i=cadena.length-1; 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("ES",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 ((date<tempDate) || (date>lastDate) ) 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("","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("","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("","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("","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("","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("","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("","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("","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("","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("","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("","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("","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("","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("","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("","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)
}

