var aplicacion="VUE";var d=new Date();var opiniones=new Array();var img_header_VUE=new Array();var width_tabla=778;var is_ie=(navigator.appName.indexOf('Explorer')>0)?true:false;var show_origenes=0;var panel_origenes;var panel_destinos;var ida_radio=false;var myAutoCompOrigen='';var myAutoCompDestino='';function updateOrigen(elem)
{name=elem.getAttribute('name');$('origen').value=name;}
function updateDestino(elem)
{name=elem.getAttribute('name');$('destino').value=name;}
function mostrar_origenes()
{if(isObject(panel_origenes))destruirObjeto(panel_origenes);panel_origenes=new YAHOO.widget.Panel("panel_origenes",{width:'280px',underlay:"none",close:true,draggable:false,context:["origenes_trigger","tl","bl"],zIndex:9900,iframe:true});var titulo=ciudades_mas_frecuentes;load_url=dir_vuelos+'index.php?pg=origenes_frecuentes&mode=null'
YAHOO.util.Connect.asyncRequest("get",load_url,{timeout:10000,success:function(o){panel_origenes.setHeader(titulo.toUpperCase());panel_origenes.setBody(o.responseText);panel_origenes.render(document.body);show_origenes=1;},failure:function(){return false;}});}
function mostrar_destinos()
{if(isObject(panel_destinos))destruirObjeto(panel_destinos);panel_destinos=new YAHOO.widget.Panel("panel_destinos",{width:'280px',underlay:"none",close:true,draggable:false,context:["destinos_trigger","tr","bl"],zIndex:9900,iframe:true});var titulo=ciudades_mas_frecuentes;load_url=dir_vuelos+'index.php?pg=destinos_frecuentes&mode=null'
YAHOO.util.Connect.asyncRequest("get",load_url,{timeout:10000,success:function(o){panel_destinos.setHeader(titulo.toUpperCase());panel_destinos.setBody(o.responseText);panel_destinos.render(document.body);show_origenes=2;},failure:function(){return false;}});}
function informar(elem,dest)
{if(show_origenes==1)
{$('origen').value=dest;panel_origenes.hide();}
else
{$('destino').value=dest;panel_destinos.hide();}}
function valid_form()
{if($('flexible').checked==false&&$('flexible2').checked==false)
{if(document.busqueda.s_hora)
document.busqueda.s_hora.disabled=false;if(document.busqueda.r_hora)
document.busqueda.r_hora.disabled=false;document.busqueda.adultos.disabled=false;document.busqueda.ninos.disabled=false;document.busqueda.bebes.disabled=false;if($('clase')!=null)document.busqueda.clase.disabled=false;if($('linea_aerea')!=null)document.busqueda.linea_aerea.disabled=false;var ida_selected=false;if($('soloida_2')&&$('soloida_2').checked)ida_selected=true;var orig=document.forms['busqueda'].origen.value;var dest=document.forms['busqueda'].destino.value;if(($('barco')&&$('barco').checked==true)||$('solo_barco'))valid_barco();else
{if(orig=="")errores.push(new Error('11','150','004','',setErrorBackColor(document.forms['busqueda'].origen)));if(dest=="")errores.push(new Error('11','150','005','',setErrorBackColor(document.forms['busqueda'].destino)));if((orig!=""&&dest!="")&&orig.toUpperCase()==dest.toUpperCase())errores.push(new Error('11','150','006','',setErrorBackColor(document.forms['busqueda'].origen)));}
if((document.busqueda.adultos[document.busqueda.adultos.selectedIndex].value==0)&&(document.busqueda.ninos[document.busqueda.ninos.selectedIndex].value==0)&&(document.busqueda.bebes[document.busqueda.bebes.selectedIndex].value==0))
errores.push(new Error('11','150','007','',setErrorBackColor(document.busqueda.adultos)));if((document.busqueda.adultos[document.busqueda.adultos.selectedIndex].value==0)&&(document.busqueda.ninos[document.busqueda.ninos.selectedIndex].value!=0))
{for(i=1;i<=$('ninos').value;i++)
{if(($('edad_ninos_'+i).value<=11)&&($('edad_ninos_'+i).value!=-1))
{errores.push(new Error('11','150','008','',setErrorBackColor(document.busqueda.adultos)))
break;}}}
if(!checkEdadNinos())errores.push(new Error('11','150','018','',''));if(document.busqueda.adultos[document.busqueda.adultos.selectedIndex].value==0&&document.busqueda.bebes[document.busqueda.bebes.selectedIndex].value>0)errores.push(new Error('11','150','009','',setErrorBackColor(document.busqueda.adultos)));if(document.busqueda.bebes[document.busqueda.bebes.selectedIndex].value>document.busqueda.adultos[document.busqueda.adultos.selectedIndex].value)errores.push(new Error('11','150','010','',setErrorBackColor(document.busqueda.adultos)));if(document.busqueda.ninos[document.busqueda.ninos.selectedIndex].value!=0)
{var ninos_edad_menos_5=0;for(i=1;i<=$('ninos').value;i++)
{if(($('edad_ninos_'+i).value<5)&&($('edad_ninos_'+i).value!=-1))ninos_edad_menos_5++;}
if(parseInt(ninos_edad_menos_5)+parseInt(document.busqueda.bebes[document.busqueda.bebes.selectedIndex].value)>(parseInt(document.busqueda.adultos[document.busqueda.adultos.selectedIndex].value)*2))
{errores.push(new Error('11','150','023','',setErrorBackColor(document.busqueda.adultos)));}}
if(document.busqueda.tipo_buscador.value=="fechas_fijas")
{if(document.busqueda.fecha_salida.value=="")errores.push(new Error('11','150','011','',setErrorBackColor(document.busqueda.fecha_salida)));if((!ida_selected)&&document.busqueda.fecha_regreso.value=="")errores.push(new Error('11','150','012','',setErrorBackColor(document.busqueda.fecha_regreso)));if(document.busqueda.fecha_salida.value!="")
{var s=document.busqueda.fecha_salida.value;var a_fecha=s.split('/');var s_dia=a_fecha[0];var s_mes=a_fecha[1];var s_any=a_fecha[2];var fecha_salida=new Date(s_any,s_mes-1,s_dia);var fecha_salida_utime=fecha_salida.getTime();if(fecha_salida_utime<fecha_reserva_utime)errores.push(new Error('11','150','013','',setErrorBackColor(document.busqueda.fecha_salida),new Array(fecha_reserva_uformat_mini)));if(!checkDate(s_dia,s_mes-1,s_any))errores.push(new Error('11','150','014','',setErrorBackColor(document.busqueda.fecha_salida)));if((!ida_selected)&&document.busqueda.fecha_regreso.value!="")
{var r=document.busqueda.fecha_regreso.value;var r_fecha=r.split('/');var r_dia=r_fecha[0];var r_mes=r_fecha[1];var r_any=r_fecha[2];var fecha_regreso=new Date(r_any,r_mes-1,r_dia);var fecha_regreso_utime=fecha_regreso.getTime();if(fecha_salida_utime>fecha_regreso_utime)errores.push(new Error('11','150','015','',setErrorBackColor(document.busqueda.fecha_salida)));if(!checkDate(r_dia,r_mes-1,r_any))errores.push(new Error('11','150','016','',setErrorBackColor(document.busqueda.fecha_salida)));}}}
if((!ida_selected)&&(document.busqueda.fecha_regreso.value==document.busqueda.fecha_salida.value))
{if((document.busqueda.s_hora&&document.busqueda.s_hora.value==2)&&(document.busqueda.r_hora&&document.busqueda.r_hora.value==1))
errores.push(new Error('11','150','017','',setErrorBackColor(document.busqueda.fecha_salida)));if((document.busqueda.s_hora&&document.busqueda.s_hora.value==3)&&((document.busqueda.r_hora&&document.busqueda.r_hora.value==1)||(document.busqueda.r_hora.value==2)))
errores.push(new Error('11','150','017','',setErrorBackColor(document.busqueda.fecha_salida)));}
if(errores.cuantos()>0)
{errores.showAlert();return(false);}else{return(true);}}else{return(true);}}
function enviar_form()
{var soloida;ida_radio==true?soloida=1:soloida=0;switch(true)
{case $('flexible').checked==true:if($('origen').value!=""&&$('destino').value!=""){if($('fecha_salida').value!=""){var fecha=$('fecha_salida').value.split("/");document.location.href=dir_vuelos+"fechas_flexibles/?soloida="+soloida+"&origen="+$F('origen')+"&mes="+fecha[1]+"&any="+fecha[2]+"&dia=01&destino="+$F('destino');}else{var now=new Date();var month=now.getMonth()+1;var year=now.getYear();if(year<1000)
year+=1900;document.location.href=dir_vuelos+"fechas_flexibles/?soloida="+soloida+"&origen="+$F('origen')+"&mes="+month+"&any="+year+"&dia=01&destino="+$F('destino');}}else{document.location.href=dir_vuelos+"home_busqueda_flexible/"}
break;case $('flexible2').checked==true:if($('origen').value!=""&&$('id_destino').value!=""&&$('fecha_salida').value!=""){document.location.href=dir_vuelos+"fechas_precio/?soloida="+soloida+"&origen="+$F('origen')+"&fecha_salida="+$F('fecha_salida')+"&margen_dias=0&fecha_regreso="+$F('fecha_regreso')+"&destino="+$F('id_destino');}else{document.location.href=dir_vuelos+"lanzadera_buscador_vuelos/"}
break;default:document.forms['busqueda'].id_home.value=randomString();var dest=$('destino').value;if(dest.indexOf("(")>0)
{destino=dest.substr(dest.indexOf("(")+1,3);loadBanner(destino);mostrarSplash();setTimeout("document.busqueda.submit();",500);}else{mostrarSplash();document.busqueda.submit();}
break;}}
function obtenerDatosCookie()
{setCookie('solo_vue','yes',null,'/','atrapalo.com');if(!$('origen'))return false;if($('origen').value=='')
{var c_origen=getCookie('origen');if(c_origen!=null)
{c_origen=c_origen.replace('+',' ');$('origen').value=c_origen.replace('+',' ');}}
else if($('solo_barco'))
{loadDestinosBarco($('origen').options[$('origen').selectedIndex].value,'');}
if($('destino').value=='')
{var c_destino=getCookie('destino');if(c_destino!=null)
{c_destino=c_destino.replace('+',' ');$('destino').value=c_destino.replace('+',' ');}}
var c_buscador_vuelos=getCookie('buscador_vuelos');if(c_buscador_vuelos!=null)
{var c_buscador_vuelos=c_buscador_vuelos.split('|');if(c_buscador_vuelos[2]=='')
{if($('soloida_2'))
$('soloida_2').checked=true;else
document.busqueda.soloida[1].checked=true;if($('soloida_1'))
$('soloida_1').checked=false;else
document.busqueda.soloida[0].checked=false;mostrarHome('regreso1');mostrarHome('regreso2');mostrarHome('regreso3');mostrarHome('regreso4');mostrarHome('regreso5');}
if($('destino').value=='')
{c_buscador_vuelos[0]=c_buscador_vuelos[0].replace('+',' ');$('destino').value=c_buscador_vuelos[0].replace('+',' ');}
var fecha_salida=c_buscador_vuelos[1].substr(6,2)+'/'+c_buscador_vuelos[1].substr(4,2)+'/'+c_buscador_vuelos[1].substr(0,4);$('fecha_salida').value=fecha_salida;var fecha_regreso=c_buscador_vuelos[2].substr(6,2)+'/'+c_buscador_vuelos[2].substr(4,2)+'/'+c_buscador_vuelos[2].substr(0,4);if(c_buscador_vuelos[9])
{for(i=1;i<10;i++)
{if(c_buscador_vuelos[(7+i)])
{$(eval("'edad_ninos_"+i+"'")).selectedIndex=c_buscador_vuelos[(7+i)]-1;}}
mostrarEdadNinos($('ninos').value);}
$('fecha_regreso').value=fecha_regreso;if($('fecha_regreso').value=='//')$('fecha_regreso').value='';if($('fecha_salida').value!=''&&cal1&&$('fecha_salida').value!='dd/mm/aaaa')
{tmp_d=$('fecha_salida').value.split("/");cal1.select(tmp_d[1]+"/"+tmp_d[0]+"/"+tmp_d[2]);cal1.render();}
else
{$('fecha_salida').value='';}
if($('fecha_regreso').value!=''&&cal2&&$('fecha_regreso').value!='dd/mm/aaaa')
{tmp_d=$('fecha_regreso').value.split("/");cal2.select(tmp_d[1]+"/"+tmp_d[0]+"/"+tmp_d[2]);cal2.render();}
else
{$('fecha_regreso').value='';}
if($('s_hora'))$('s_hora').selectedIndex=c_buscador_vuelos[3];if($('r_hora'))$('r_hora').selectedIndex=c_buscador_vuelos[4];$('adultos').selectedIndex=c_buscador_vuelos[5];$('ninos').selectedIndex=c_buscador_vuelos[6];$('bebes').selectedIndex=c_buscador_vuelos[7];if($('renfe')&&(c_buscador_vuelos[8]==1))$('renfe').checked=true;mostrarEdadNinos($('ninos').value);if($('soloida_2').checked)ida_radio=true;else ida_radio=false;if(c_buscador_vuelos[9]=='1'||($('barco')&&$('barco').checked==true))
{$('barco').checked=true;muestraCamposBarco();}}
else
{$('fecha_salida').value='';$('fecha_regreso').value='';}}
function cambio_fecha(campo)
{tmp_d=$(campo).value.split("/");var a_fecha=tmp_d;var s_dia=tmp_d[0];var s_mes=tmp_d[1];var s_any=tmp_d[2];if((campo=='fecha_regreso')&&(checkDate(s_dia,s_mes-1,s_any)))
{cal2.select(tmp_d[1]+"/"+tmp_d[0]+"/"+tmp_d[2]);cal2.render();}
if((campo=='fecha_salida')&&(checkDate(s_dia,s_mes-1,s_any)))
{cal1.select(tmp_d[1]+"/"+tmp_d[0]+"/"+tmp_d[2]);cal1.render();}}
function setDatosLanding(origen,destino,fecha_salida,fecha_regreso)
{if(origen!='')$('origen').value=origen;if(destino!='')$('destino').value=destino;if(fecha_salida!='')$('fecha_salida').value=fecha_salida;if(fecha_regreso!='')$('fecha_regreso').value=fecha_regreso;}
function checkEdadNinos()
{if(($('t_edad_ninos').style.display=='')&&($('ninos').value>=1))
{for(i=1;i<=$('ninos').value;i++)
{if($('edad_ninos_'+i).value==-1)return false;}}
return true;}
function mostrarEdadNinos(ninos)
{if(!$('solo_barco'))
{if(ninos==0)$('t_edad_ninos').style.display='none';else $('t_edad_ninos').style.display='';for(i=1;i<($('ninos').options.length-1);i++)
{if(i<=ninos)$('td_edad_ninos_'+i).style.display='';else $('td_edad_ninos_'+i).style.display='none';}}}
function origenAutocomplete()
{var myXHRDataSourceOrigen=new YAHOO.widget.DS_XHR_AUTO('/voli/home_buscador_ajax/origen/',['ResultSet.Result','id','nombre','pais']);YAHOO.widget.DS_XHR.TYPE_JSON;myXHRDataSourceOrigen.scriptQueryParam="";myXHRDataSourceOrigen.maxCacheEntries=10;myXHRDataSourceOrigen.queryMatchContains=true;if(myAutoCompOrigen!='')
myAutoCompOrigen.dataSource=myXHRDataSourceOrigen;else
{myAutoCompOrigen=new YAHOO.widget.AutoComplete("origen","div_auto_complete_origen",myXHRDataSourceOrigen);myAutoCompOrigen.minQueryLength=1;myAutoCompOrigen.maxResultsDisplayed=10;myAutoCompOrigen.highlightClassName="yui-ac-highlight";myAutoCompOrigen.animVert=false;myAutoCompOrigen.animHoriz=false;myAutoCompOrigen.forceSelection=false;myAutoCompOrigen.formatResult=formatDivAutocomplete;myAutoCompOrigen.itemSelectEvent.fire=updateAutocompletIdOrigen;myAutoCompOrigen.dataRequestEvent.fireold=myAutoCompOrigen.dataRequestEvent.fire;myAutoCompOrigen.dataRequestEvent.fire=function(oSelf,sQuery)
{if($('indicator1'))$('indicator1').style.display='inline';myAutoCompOrigen.dataRequestEvent.fireold(oSelf,sQuery);}
myAutoCompOrigen.dataReturnEvent.fireold=myAutoCompOrigen.dataReturnEvent.fire;myAutoCompOrigen.dataReturnEvent.fire=function(oSelf,sQuery,aResults)
{if($('indicator1'))$('indicator1').style.display='none';myAutoCompOrigen.dataReturnEvent.fireold(oSelf,sQuery,aResults);}
myAutoCompOrigen.useIFrame=false;}};function destinoAutocomplete()
{if($('destino')){var myXHRDataSourceDestino=new YAHOO.widget.DS_XHR_AUTO('/voli/home_buscador_ajax/destino/',['ResultSet.Result','id','nombre','pais']);YAHOO.widget.DS_XHR.TYPE_JSON;myXHRDataSourceDestino.scriptQueryParam="";myXHRDataSourceDestino.maxCacheEntries=10;myXHRDataSourceDestino.queryMatchContains=true;if(myAutoCompDestino!='')
myAutoCompDestino.dataSource=myXHRDataSourceDestino;else
{myAutoCompDestino=new YAHOO.widget.AutoComplete("destino","div_auto_complete_destino",myXHRDataSourceDestino);myAutoCompDestino.minQueryLength=1;myAutoCompDestino.maxResultsDisplayed=10;myAutoCompDestino.highlightClassName="yui-ac-highlight";myAutoCompDestino.animVert=false;myAutoCompDestino.animHoriz=false;myAutoCompDestino.forceSelection=false;myAutoCompDestino.formatResult=formatDivAutocomplete;myAutoCompDestino.itemSelectEvent.fire=updateAutocompletIdDestino;myAutoCompDestino.useIFrame=false;myAutoCompDestino.dataRequestEvent.fireold=myAutoCompDestino.dataRequestEvent.fire;myAutoCompDestino.dataRequestEvent.fire=function(oSelf,sQuery){if($('indicator2'))
$('indicator2').style.display='inline';myAutoCompDestino.dataRequestEvent.fireold(oSelf,sQuery);}
myAutoCompDestino.dataReturnEvent.fireold=myAutoCompDestino.dataReturnEvent.fire;myAutoCompDestino.dataReturnEvent.fire=function(oSelf,sQuery,aResults){if($('indicator2'))
$('indicator2').style.display='none';myAutoCompDestino.dataReturnEvent.fireold(oSelf,sQuery,aResults);}}}};function formatDivAutocomplete(aResultItem,sQuery)
{var aMarkup=["<div id='",unescape(aResultItem[0]),"'>",unescape(aResultItem[1])+', '+unescape(aResultItem[2])+', ('+unescape(aResultItem[0])+')',"<"+"/"+"div>"];return(aMarkup.join(""));};function updateAutocompletIdOrigen(a,b,c)
{id=c[0];nombre=c[1];pais=c[2];$('origen').value=nombre.replace('&nbsp;&nbsp;&nbsp;','')+', '+pais+', ('+id+')';}
function updateAutocompletIdDestino(a,b,c)
{id=c[0];nombre=c[1];pais=c[2];$('destino').value=nombre.replace('&nbsp;&nbsp;&nbsp;','')+', '+pais+', ('+id+')';}
function origenAutocompleteBck()
{YAHOO.util.Event.addListener('origen',"click",origenAutocomplete);}
function destinoAutocompleteBck()
{YAHOO.util.Event.addListener('destino',"click",destinoAutocomplete);}
YAHOO.util.Event.onAvailable('autocom_trigger_origen',origenAutocomplete);YAHOO.util.Event.onAvailable('autocom_trigger_destino',destinoAutocomplete);function escojerBuscador()
{cookie_vue=getCookie('solo_vue');if((cookie_vue==null)||(cookie_vue=='yes'))
{$('tb_vue').checked=true;$('tb_vmh').disabled=false;$('tb_vue').disabled=true;}
else
{loadBuscador(1);$('tb_vmh').checked=true;$('tb_vmh').disabled=true;$('tb_vue').disabled=false;}}
function soloIda(activo)
{if(activo==true)
{if(ida_radio==false)
{mostrarHome('regreso1');mostrarHome('regreso2');mostrarHome('regreso3');mostrarHome('regreso4');mostrarHome('regreso5');ida_radio=true;}
if($('solo_barco'))
$('label_acomodaciones_vta').style.display='none';}else{if(ida_radio==true)
{mostrarHome('regreso1');mostrarHome('regreso2');mostrarHome('regreso3');mostrarHome('regreso4');mostrarHome('regreso5');ida_radio=false;}
if($('solo_barco'))
$('label_acomodaciones_vta').style.display='';}}
function buscarCalendarios()
{var mes_salida="";var a_mes_salida=new Array();var mes_regreso="";var a_mes_regreso=new Array();var orig=$('origen').value;var dest=$('destino').value;if(orig=="")errores.push(new Error('11','150','004','',setErrorBackColor(document.forms['busqueda'].origen)));if(dest=="")errores.push(new Error('11','150','005','',setErrorBackColor(document.forms['busqueda'].destino)));if((orig!=""&&dest!="")&&orig.toUpperCase()==dest.toUpperCase())errores.push(new Error('11','150','006','',setErrorBackColor(document.forms['busqueda'].origen)));if(errores.cuantos()>0)
{errores.showAlert();return(false);}else{mes_salida=$('mes')[$('mes').selectedIndex].value;a_mes_salida=mes_salida.split("-");$('mes')[$('mes').selectedIndex].value=a_mes_salida[0];$('any').value=a_mes_salida[1];a_mes_regreso=mes_regreso.split("-");document.busqueda.submit();return(true);}}
function buscarPrecios()
{var orig=$('origen').value;var destino=$('destino').value;var fecha_salida=$('fecha_salida').value;var duracion=$('duracion').value;if(orig=="")errores.push(new Error('11','150','004','',setErrorBackColor(document.forms['busqueda'].origen)));if(destino=="")errores.push(new Error('11','150','005','',setErrorBackColor(document.forms['busqueda'].destino)));if(fecha_salida=="")errores.push(new Error('11','150','011','',setErrorBackColor(document.forms['busqueda'].fecha_salida)));if(document.forms['busqueda'].soloida[1].checked==false){if(duracion=="")errores.push(new Error('11','150','024','',setErrorBackColor(document.forms['busqueda'].duracion)));}
if(errores.cuantos()>0)
{errores.showAlert();return(false);}else{document.busqueda.submit();return(true);}}
function duracionCheck()
{$('duracion').disabled==false?$('duracion').disabled=true:$('duracion').disabled=false;}
function soyflexible(chk)
{if($('flexible').checked==true||$('flexible2').checked==true){$('regreso5').style.visibility='hidden';$('avanzada').style.display='none';$('avanzada_enlace').style.display='none';}else{$('regreso5').style.visibility='visible';$('avanzada_enlace').style.display='';}
chk=='flexible'?$('flexible2').checked=false:$('flexible').checked=false;if($('flexible2').checked==true)
{YAHOO.util.Dom.addClass('destino_label','oculto');YAHOO.util.Dom.removeClass('id_destino_label','oculto');}else{YAHOO.util.Dom.removeClass('destino_label','oculto');YAHOO.util.Dom.addClass('id_destino_label','oculto');}}
function uncheckFlexible()
{var flex1=document.getElementById('flexible');var flex2=document.getElementById('flexible2');if(flex1)document.getElementById('flexible').checked=false;if(flex2)document.getElementById('flexible2').checked=false;}
YAHOO.util.Event.onAvailable('flexible',uncheckFlexible);function mostrar(destino){$('Principales').style.display="none";$('Spain').style.display="none";$('Europa').style.display="none";$('Resto').style.display="none";$('imgPrincipales').src="http://s1.atrpm.com/images_new/css/bullet.gif";$('imgSpain').src="http://s1.atrpm.com/images_new/css/bullet.gif";$('imgEuropa').src="http://s1.atrpm.com/images_new/css/bullet.gif";$('imgResto').src="http://s1.atrpm.com/images_new/css/bullet.gif";switch(destino){case"Principales":$('Principales').style.display="block";$('imgPrincipales').src="http://s0.atrpm.com/images_new/css/bullet_down.gif";break;case"Spain":$('Spain').style.display="block";$('imgSpain').src="http://s0.atrpm.com/images_new/css/bullet_down.gif";break;case"Europa":$('Europa').style.display="block";$('imgEuropa').src="http://s0.atrpm.com/images_new/css/bullet_down.gif";break;case"Resto":$('Resto').style.display="block";$('imgResto').src="http://s0.atrpm.com/images_new/css/bullet_down.gif";break;}}
function cargaPaises(letra,zona)
{switch(zona){case'Europa':destino='EuropaList';break;case'Resto':destino='RestoList';break;default:break;}
load_url=dir_vuelos+'index.php?pg=origenes_frecuentes_pais&zona='+zona+'&letra='+letra;YAHOO.util.Connect.asyncRequest("get",load_url,{timeout:10000,success:function(o){$(destino).innerHTML=o.responseText;},failure:function(){return false;}});}
function cargaCiudades(pais,zona)
{switch(zona){case'Europa':destino='EuropaList';break;case'Resto':destino='RestoList';break;default:break;}
pais=escape(pais);load_url=dir_vuelos+'index.php?pg=origenes_frecuentes_ciudad&zona='+zona+'&pais='+pais;YAHOO.util.Connect.asyncRequest("get",load_url,{timeout:10000,success:function(o){$(destino).innerHTML=o.responseText;},failure:function(){return false;}});}
function controlForm(tipo)
{if(tipo=='vuelos')
{if(valid_form())enviar_form();else return false;}
else if(tipo=='vmh')
{if(valid_form())
{enviar_form_vmh();}
else return false;}}
function loadDestinosBarco(id_origen,id_destino)
{var selected='';for(i=$('destino').options.length;i>0;i--)$('destino').options[i]=null;$('destino').options[0]=new Option('cargando destinos','');$('indicator1').className='';YAHOO.util.Connect.asyncRequest("get","/barcos/home_buscador_ajax/origen/"+id_origen,{timeout:10000,success:function(response){nodes=eval(response.responseText);$('destino').options[0]=new Option('selecciona','');z=0;for(i=0;i<nodes[0].length;i++)
{z++;if(nodes[0][i].id==id_destino)selected='selected';else selected='';$('destino').options[z]=new Option(nodes[0][i].nombre,nodes[0][i].id,'',selected);}
$('indicator1').className='oculto';},failure:function(){$('indicator1').className='oculto';return false;}},null);}
function muestraCamposBarco()
{if($('barco').checked==true)
{if($('soloida_2')&&$('soloida_2').checked==true&&$('solo_barco'))
soloIda(true);if(!$('solo_barco'))
$('campos_barcos').style.display='';else
updateCantidadNinos();newclasses='';classes=$('label_vehiculoa').className.split(" ");for(i=0;i<classes.length;i++)
if(classes[i]!='oculto')newclasses+=classes[i]+' ';$('label_vehiculoa').className=newclasses;updateVehiculos();}
else
{$('label_vehiculoa').className=$('label_vehiculoa').className+' oculto';$('label_vehiculob').className=$('label_vehiculob').className+' oculto';$('label_longitudb').className=$('label_longitudb').className+' oculto';$('label_longituda').className=$('label_longituda').className+' oculto';$('campos_barcos').style.display='none';if($('soloida_2')&&$('soloida_2').checked==true&&$('solo_barco'))
soloIda(true);}}
function updateCantidadNinos()
{for(i=$('ninos').options.length;i>0;i--)$('ninos').options[i]=null;for(i=0;i<(5-$('adultos').value);i++)
{$('ninos').options[i]=new Option(i,i);}}
function updateVehiculos()
{if($('vehiculoa').selectedIndex>0)
{$('height_vehiculoa').selectedIndex=$('vehiculoa').selectedIndex;if(remolques[$('vehiculoa').options[$('vehiculoa').selectedIndex].value]==1)
{newclasses='';classes=$('label_longituda').className.split(" ");for(i=0;i<classes.length;i++)
if(classes[i]!='oculto')newclasses+=classes[i]+' ';$('label_longituda').className=newclasses;newclasses='';classes=$('label_vehiculob').className.split(" ");for(i=0;i<classes.length;i++)
if(classes[i]!='oculto')newclasses+=classes[i]+' ';$('label_vehiculob').className=newclasses;if($('vehiculob').selectedIndex>0)
{$('height_vehiculob').selectedIndex=$('vehiculob').selectedIndex;newclasses='';classes=$('label_longitudb').className.split(" ");for(i=0;i<classes.length;i++)
if(classes[i]!='oculto')newclasses+=classes[i]+' ';$('label_longitudb').className=newclasses;}
else
$('label_longitudb').className+=' oculto';}
else
{$('label_longituda').className+=' oculto';$('label_longitudb').className+=' oculto';$('label_vehiculob').className+=' oculto';}}
else
{$('label_longituda').className+=' oculto';$('label_longitudb').className+=' oculto';$('label_vehiculob').className+=' oculto';}}
function valid_barco()
{if($('origen').selectedIndex==0){errores.push(new Error('11','150','004','',''));}
if($('destino').selectedIndex==0){errores.push(new Error('11','150','005','',setErrorBackColor(document.forms['busqueda'].destino)));}
if($('vehiculoa').selectedIndex>0&&remolques[$('vehiculoa').options[$('vehiculoa').selectedIndex].value]==1&&(max_longs[$('vehiculoa').options[$('vehiculoa').selectedIndex].value]<parseFloat($('longitud_vehiculoa').value)||parseFloat($('longitud_vehiculoa').value)<1))
{if(parseFloat($('longitud_vehiculoa').value)>1)
errores.push(new Error('11','150','027','',setErrorBackColor(document.forms['busqueda'].longitud_vehiculoa)));else
errores.push(new Error('11','150','028','',setErrorBackColor(document.forms['busqueda'].longitud_vehiculoa)));}
if($('vehiculob').selectedIndex>0&&(max_longs[$('vehiculob').options[$('vehiculob').selectedIndex].value]<parseFloat($('longitud_vehiculob').value)||parseFloat($('longitud_vehiculob').value)<1))
{if($('longitud_vehiculob').value>1)
errores.push(new Error('11','150','027','',setErrorBackColor(document.forms['busqueda'].longitud_vehiculob)));else
errores.push(new Error('11','150','028','',setErrorBackColor(document.forms['busqueda'].longitud_vehiculob)));}}
function desplegarAvanzada()
{url_tmp=document.location.href;if(url_tmp.indexOf('avanzada=1')!=-1)
alternatedisp('avanzada');}
