
function masInfoVuelo(formulario,objeto){nombreCampo=objeto.attr('id');elementos=nombreCampo.split('-');tipoVuelo=elementos[1];indicePrecio=elementos[2];indiceBloque=elementos[3];indiceProducto=elementos[4];$j('#metodo').val("ajaxMasInfoV2");$j('#productoMasInfo').val(indiceProducto);$j('#precioMasInfo').val(indicePrecio);$j('#indicePrecio').val(indicePrecio);$j('#indiceBloque').val(indiceBloque);$j('#tipoVueloMasInfo').val(tipoVuelo);$j('#verPreciosMasInfo').val('NO');if($j('#indiceDisponibilidadVuelos').val()!=undefined){$j('#indiceDisponibilidad').val($j('#indiceDisponibilidadVuelos').val());}
$j('#tipo').val('vuelo');$j('#capaMasInfo').html('');var capa='capaMasInfo';var paginaInclude='/servlet/multiproducto';forwardPost(capa,paginaInclude,formulario);$j('#capaMasInfo').removeAttr('style');$j('#capaMasInfo').addClass('capa-flotante').addClass('capa-flotante-1').addClass('contenido-box');showLightBox('capaMasInfo');var pos=getAbsoluteElementPosition(objeto.attr('id'));$j('#capaMasInfo').css('top',(pos.top-150)+'px');$j('#capaMasInfo').css('left',(pos.left-350)+'px');}
function desgloseVuelo(){nombreCampo=$j(this).attr('id');elementos=nombreCampo.split('-');indiceBloque=elementos[1];indicePrecio=elementos[2];$j('#metodo').val("ajaxDesgloseV2");$j('#productoMasInfo').val('0');$j('#precioMasInfo').val(indicePrecio);$j('#indicePrecio').val(indicePrecio);$j('#indiceBloque').val(indiceBloque);$j('#tipoVueloMasInfo').val('Ida');$j('#verPreciosMasInfo').val('SI');var valor=dwr.util.getValue("radioIda"+indiceBloque);if(isNaN(parseInt(valor))&&valor==false){alertTextoIdioma('ALER_VUELOS2');return;}
if($j('#filtroVueloSoloIda').val().toLowerCase()=="false"){valor=dwr.util.getValue("radioVuelta"+indiceBloque);if(((isNaN(parseInt(valor)))&&valor==false)){alertTextoIdioma('ALER_VUELOS3');return;}}
$j('#capaMasInfo').html('');var capa='capaMasInfo';var paginaInclude='/servlet/multiproducto';forwardPost(capa,paginaInclude,'formularioVuelo');$j('#capaMasInfo').removeAttr('style');$j('#capaMasInfo').addClass('capa-flotante').addClass('capa-flotante-1').addClass('contenido-box');showLightBox('capaMasInfo');var pos=getAbsoluteElementPosition($j(this).attr('id'));$j('#capaMasInfo').css('top',(pos.top-200)+'px');$j('#capaMasInfo').css('left',(pos.left-150)+'px');}
function verBotonConfirmarVuelo(){id=$j(this).attr('id');nombreCampo=$j(this).attr('name');esIdaSeleccionada=(nombreCampo.indexOf('Ida')>0);$j('.radioVuelo').each(function(){if(esIdaSeleccionada){if($j(this).attr('id')!=id)
$j(this).removeAttr('checked');else
filtroVueltas($j(this));}else{esVueltaFiltracion=($j(this).attr('name').indexOf('Vuelta')>0);indicePrecioSeleccionado=nombreCampo.substr(nombreCampo.indexOf('Vuelta')+6);indicePrecioActual=-1;if(!esVueltaFiltracion)
indicePrecioActual=$j(this).attr('name').substr($j(this).attr('name').indexOf('Ida')+3);if(esVueltaFiltracion||(!esVueltaFiltracion&&indicePrecioActual!=indicePrecioSeleccionado)){if($j(this).attr('id')!=id)
$j(this).removeAttr('checked');}}});verRelogillosOpcionCambio(id,esIdaSeleccionada);}
function verRelogillosOpcionCambio(id,esIdaSeleccionada){var numVueloSeleccionado=id.substring(id.lastIndexOf('-')+1,id.length);var vueloSeleccionadoTieneOpcion=false;var subsIda="";var subsVuelta="";var subsComun='botonOpcionCambioVuelo';var esIdaChecked=false
if(esIdaSeleccionada){subsIda='botonOpcionCambioVuelo-Ida-'+id.substring(id.indexOf('-')+1,id.lastIndexOf('-'));subsVuelta=subsIda.replace("Ida","Vuelta");}else{subsVuelta='botonOpcionCambioVuelo-Vuelta-'+id.substring(id.indexOf('-')+1,id.lastIndexOf('-'));subsIda=subsVuelta.replace("Vuelta","Ida");var idIdaSinNumVuelo=id.replace("Vuelta","Ida");idIdaSinNumVuelo=idIdaSinNumVuelo.substring(0,idIdaSinNumVuelo.lastIndexOf('-'));$j('[id^='+idIdaSinNumVuelo+']').each(function(){if($j(this).attr('checked'))
esIdaChecked=true;});}
$j('[id^='+subsComun+']').each(function(){if(esIdaSeleccionada){$j(this).show();}else{if(!esIdaChecked){$j(this).show();}}});if(esIdaSeleccionada){$j('[id^='+subsIda+']').each(function(){var idEnCurso=$j(this).attr('id');var numVueloEnCurso=idEnCurso.substring(idEnCurso.lastIndexOf('-')+1,idEnCurso.length);if(numVueloSeleccionado==numVueloEnCurso){vueloSeleccionadoTieneOpcion=true;}});$j('[id^='+subsVuelta+']').each(function(){if(!vueloSeleccionadoTieneOpcion){$j(this).hide();}});}else{$j('[id^='+subsVuelta+']').each(function(){var idEnCurso=$j(this).attr('id');var numVueloEnCurso=idEnCurso.substring(idEnCurso.lastIndexOf('-')+1,idEnCurso.length);if(numVueloSeleccionado==numVueloEnCurso){vueloSeleccionadoTieneOpcion=true;}});$j('[id^='+subsIda+']').each(function(){if(!vueloSeleccionadoTieneOpcion){$j(this).hide();}else{$j(this).show();}});}}
function filtroVueltas(obj){nombreCampo=$j(obj).attr('id');elementos=nombreCampo.split('-');var indice=elementos[1];var numPagina=$j('#numPagina').val();var vueltas=$j("input:radio[name='radioVuelta"+indice+"']");var numVueltas=$j('#numVueltas_'+numPagina+'_'+indice).val();var recomendacion=$j(obj).attr('rec');var indices=new Array();var counter=0;if(vueltas!=undefined){for(var i=0;i<vueltas.length;i++){vueltas[i].checked=false;}
for(var a=0;a<parseInt(numVueltas);a++){var aux="";try{aux=$j('#array_'+numPagina+'_'+indice+'_'+a).val();}catch(e){}
if(recomendacion.indexOf('-')>-1&&aux.indexOf('-')>-1){var cadRec,cadAux=new Array();cadRec=recomendacion.split('-');cadAux=aux.split('-');var existe=false;for(var b=0;b<cadRec.length;b++){for(var c=0;c<cadAux.length;c++){if(cadRec[b]==cadAux[c]){existe=true;}}}
if(existe){$j('#'+numPagina+'_'+indice+'_'+a+'_'+aux).show();indices[counter]=a;counter++;}
else $j('#'+numPagina+'_'+indice+'_'+a+'_'+aux).hide();}else{var encontrado=false;if(aux.indexOf("-")>-1){var arrayVueltas=new Array();arrayVueltas=aux.split("-");for(var j=0;j<arrayVueltas.length;j++){if(recomendacion==arrayVueltas[j]){encontrado=true;}}}else{if(recomendacion.indexOf("-")>-1){var arrayIdas=new Array();arrayIdas=recomendacion.split("-");for(var j=0;j<arrayIdas.length;j++){if(aux==arrayIdas[j]){encontrado=true;}}}else if(aux==recomendacion){encontrado=true;}}
if(encontrado){try{$j('#'+numPagina+'_'+indice+'_'+a+'_'+aux).show();indices[counter]=a;counter++;}catch(e){}}else{try{$j('#'+numPagina+'_'+indice+'_'+a+'_'+aux).hide();}catch(e){}}}}}
for(i=0;i<vueltas.length;i++){var aux="";try{aux=$j('#array_'+numPagina+'_'+indice+'_'+i).val();}catch(e){}
if(i!=indices[indices.length-1]){$j('#'+numPagina+'_'+indice+'_'+i+'_'+aux).addClass('no-separa');$j('#'+numPagina+'_'+indice+'_'+i+'_'+aux+' .dato2').addClass('doble');}else{$j('#'+numPagina+'_'+indice+'_'+i+'_'+aux).removeClass('no-separa');$j('#'+numPagina+'_'+indice+'_'+i+'_'+aux+' .dato2').removeClass('doble');}
tipoServicio=$j('#radioVuelta-'+indice+'-'+i).attr('SER');if(i==indices[0]){$j('#'+numPagina+'_'+indice+'_'+i+'_'+aux+' .dato1 .dato1-1').html(obtenerTextoIdioma('VUELTA'));$j('#'+numPagina+'_'+indice+'_'+i+'_'+aux+' .dato1').addClass(tipoServicio);}else{$j('#'+numPagina+'_'+indice+'_'+i+'_'+aux+' .dato1 .dato1-1').html('&nbsp;');$j('#'+numPagina+'_'+indice+'_'+i+'_'+aux+' .dato1').removeClass(tipoServicio);}}}
function comprobarResidente(login){var ida='';var vuelta='';var desIda='';var desVuelta='';var seleccionado=false;if($j('#vueloResidente').attr('checked')=='checked'){var residente=false;var parametros='metodo=ajaxDescuentoResidente&checkVuelo=si&vueloResidente=on&codigoIda='+document.getElementById("vueloOrigen").value+'&codigoVuelta='+document.getElementById("vueloDestino").value+'&login='+login+'';var paginaInclude='/servlet/multiproducto?'+parametros;forwardGetSincrono('capaDescuentosResidentes',paginaInclude);var swiResidente=$j('#swiResidenteIda').val();if(swiResidente=='S'){ida=$j('#tipoResidenteIda').val();vuelta=$j('#tipoResidenteVuelta').val();desIda=$j('#descResidenteIda').val();desVuelta=$j('#descResidenteVuelta').val();$j('#descripcionDescuentoResidenteIda').val(desIda);$j('#descripcionDescuentoResidenteVuelta').val(desVuelta);if(ida==vuelta){$j('#tipoDescuentoResidente').val(ida);$j('#descripcionDescuentoResidente').val(desIda);return true;}else if(ida!='idaVacia'&&vuelta=='vueltaVacia'){$j('#tipoDescuentoResidente').val(ida);$j('#descripcionDescuentoResidente').val(desIda);return true;}else if(vuelta!='vueltaVacia'&&ida=='idaVacia'){$j('#tipoDescuentoResidente').value(vuelta);$j('#descripcionDescuentoResidente').val(desVuelta);return true;}else if((ida!=vuelta)&&(ida!='idaVacia'&&vuelta!='vueltaVacia')){if($j('#tipoDescuentoResidente').val()!='')return true;var txtIda="<input type=\"radio\" name=\"TipoResPax\" id=\"TipoResPax\" value=\""+ida+"\" />"+desIda;var txtVuelta="<input type=\"radio\" name=\"TipoResPax\" id=\"TipoResPax\" value=\""+vuelta+"\" />"+desVuelta;$j('#descuentoResidenteIda').html(txtIda);$j('#descuentoResidenteVuelta').html(txtVuelta);$j('#vueloResidenteDoble').show();}}else{$j('#vueloNoResidente').show();WCH.Apply('vueloNoResidente');return false;}
return false;}
return true;}
function firstIdaVuelo(login){if($j('#vueloFechaIda').val()==""){alertTextoIdioma('ALERT_SELECT_FEC_SAL_VUELO');return false;}
abrirCalendarioNuevo(login,'vueloFechaVuelta',obtenerTextoIdioma('CAPAREGRESOVUELO'),'1',$j('#vueloFechaIda').val(),$j('#vueloFechaVuelta').val(),0,'vueloSelDiaVuelta','VUE');}
function firstIdaVueloVH(login){if($j('#vueloFechaIdaVH').val()==""){alertTextoIdioma('ALERT_SELECT_FEC_SAL_VUELO');return false;}
abrirCalendario(login,'vueloFechaVueltaVH',obtenerTextoIdioma('CAPAREGRESOVUELO'),'1',$j('#vueloFechaIdaVH').val(),$j('#vueloFechaVueltaVH').val(),0,'vueloSelDiaVuelta','VUE');}
function soloIda(){var formu=$j('#formulario');if($j('#vueloSoloIda').attr('checked')){$j('#vueloHoraRegreso').attr('disabled','disabled');$j('#vueloFechaVuelta').attr('disabled','disabled');$j('#vueloFechaVuelta').val('');$j('#vueloSoloIda').val('SI');}
else{$j('#vueloHoraRegreso').removeAttr('disabled');$j('#vueloFechaVuelta').removeAttr('disabled');$j('#vueloFechaVuelta').val('');$j('#vueloSoloIda').val('NO');}}
function confirmarCambioVuelo(){id=$j(this).attr('id');elementos=id.split('-');indiceBloque=elementos[2];indicePrecio=elementos[1];$j('#metodo').val('ajaxSeleccionar');$j('#indiceBloque').val(indiceBloque);$j('#indicePrecio').val(indicePrecio);$j('#vueloOW').val($j('#radioIda-'+indiceBloque+'-'+dwr.util.getValue("radioIda"+indiceBloque)).attr('OW'));var valor=dwr.util.getValue("radioIda"+indiceBloque);if(isNaN(parseInt(valor))&&valor==false){alertTextoIdioma('ALER_VUELOS2');return false;}
if($j('#filtroVueloSoloIda').val()=='false'){valor=dwr.util.getValue("radioVuelta"+indiceBloque);if(((isNaN(parseInt(valor)))&&valor==false)){alertTextoIdioma('ALER_VUELOS3');return false;}}
var capa='';var paginaInclude='/servlet/multiproducto';forwardPostSincrono(capa,paginaInclude,'formularioVuelo');if($j('#monoproducto').val()!='SI'){cambiarPestana('0');actualizarPrecios();}
if($j('#monoproducto').val()=='SI'){mostrarCargandoNuevoV2(2,"1000",$j('#login').val());$j('#metodo').val('doPasajerosVuelosV2');$j('#formularioVuelo').submit();}}
function resultado(estado){this.estado=estado;}
function continuar(codigoReserva){$j('#formularioVuelo').attr('action',$j('#actionSSL').val());$j('#formularioVuelo').attr('target','_self');$j('#codigoReserva').val(codigoReserva);$j('#metodo').val('doPasajerosV2');$j('#formularioVuelo').submit();}
function filtrarVuelos(){if($j(this).attr('id')==''){$j('#filtroHoraIda2').val($j('#filtroHoraIda').val());}
if($j(this).attr('id')=='filtroHoraIda2')
$j('#filtroHoraIda').val($j(this).val());$j('#filtroCompania').val('');$j('.companiaFiltro').each(function(){id=$j(this).attr('id');checked=$j('#'+id).attr('checked');if(checked){if(id=='filtroCompania-todos'){$j('#filtroCompania').val('');}else{if($j('#filtroCompania').val()!=''){$j('#filtroCompania').val($j('#filtroCompania').val()+'#'+$j('#'+id).val());}else{$j('#filtroCompania').val($j('#'+id).val());}}}});filtroPrecioDesde=parseInt($j('#filtroPrecioDesde').val());filtroPrecioHasta=parseInt($j('#filtroPrecioHasta').val());if(filtroPrecioDesde>=filtroPrecioHasta){alert("El rango de precios por el que intenta filtrar es incorrecto. Compruebe que el valor Precio Hasta sea mayor que Desde.");}else{showLightBox('cargandoFiltro');$j('#cargandoFiltro').css('position','absolute');$j('#cargandoFiltro').css('top',parseInt($j('#bloqueContenido').offset().top-200));$j('#cargandoFiltro').css('left',parseInt($j('#bloqueContenido').offset().left+200));$j('#metodo').val("ajaxCambiarProductoV2");$j('#filtrar').val('SI');if(!$j(this).hasClass('filtrar')&&!$j(this).hasClass('filtrar2')){$j('#filtrar').val('NO');$j('#filtroVueloDirecto').val('');$j('#filtroCompania').val('');$j('#filtroHoraIda').val('');if($j('#filtroHoraVuelta').val()!=undefined){$j('#filtroHoraVuelta').val('');}
$j('.companiaFiltro').removeAttr('checked');$j('#filtroCompania-todos').attr('checked','checked');$j('#filtroCompania').val('');$j('#filtroPrecioDesde option:first').attr('selected','selected');$j('#filtroPrecioHasta option:last').attr('selected','selected');}
$j('#numPagina').val('1');var capa='bloqueContenido';var paginaInclude='/servlet/multiproducto';forwardPostSincrono(capa,paginaInclude,'formularioVuelo');hideLightBox('cargandoFiltro');location.href="#cabeceraBloque";}
return false;}
function validarBuscadorVuelo(idioma){var vueloHotel='';if($j('#checkHotel').val()=='si'&&$j('#checkCoche').val()=='no'&&$j("#descripcionOrigenVH").val()!=undefined){vueloHotel='VH';}
var numAdultos=parseInt($j('#vueloNumAdultos'+vueloHotel).val());var numNinos=parseInt($j('#vueloNumNinos'+vueloHotel).val());var numBebes=parseInt($j('#vueloNumBebes'+vueloHotel).val());if($j('#descripcionOrigen'+vueloHotel).val().length<3){alertTextoIdioma('ALERT_ZONA_VUELO_ORIGEN');$j('#descripcionOrigen'+vueloHotel).focus();return b25.Suggest.handleActivity(document.getElementById('descripcionOrigen'+vueloHotel),'VUELO_ORIGEN',document.getElementById('vueloOrigen'+vueloHotel));}
if($j('#vueloSoloIda'+vueloHotel).val()!='SI'){if($j('#descripcionDestino'+vueloHotel).val().length<3){alertTextoIdioma('ALERT_ZONA_VUELO_DESTINO');$j('#descripcionDestino'+vueloHotel).focus();return b25.Suggest.handleActivity($j('#descripcionDestino'+vueloHotel),'VUELO_DESTINO',$j('#vueloDestino'+vueloHotel));}}
if(numAdultos+numNinos+numBebes>9){alertTextoIdioma('ALERT_SELECT_PASAJEROS_VUELO');$j('#vueloNumAdultos').focus();return false;}
if(numBebes>numAdultos){alertTextoIdioma('ALERT_SELECT_BEBES_VUELO');$j('#vueloNumAdultos').focus();return false;}
if($j('#vueloFechaIda'+vueloHotel).val()==''){alertTextoIdioma('ALERT_SELECT_FEC_SAL_VUELO');$j('#vueloFechaIda'+vueloHotel).focus();return false;}
else if(($j('#vueloFechaVuelta'+vueloHotel).attr('disabled')!=true)&&$j('#vueloFechaVuelta'+vueloHotel).val()==''){alertTextoIdioma('ALERT_SELECT_FEC_RET_VUELO');$j('#vueloFechaVuelta'+vueloHotel).focus();return false;}
if($j('#vueloOrigen').val()!=''&&$j('#vueloDestino').val()!=''&&$j('#vueloOrigen').val()==$j('#vueloDestino').val()||$j('#descripcionOrigen').val()==$j('#descripcionDestino').val()){alertTextoIdioma('ALERT_ORIGEN_DESTINO_DISTINTOS');return false;}
return true;}
function buscarVuelo(idioma){if(!validarBuscadorVuelo(idioma)){return;}
if(!comprobarNumAdultos())
return;hideLightBox('buscador');mostrarCargandoNuevoV2(1,"1000",document.formularioVuelo.login.value);$j('#metodo').val("doDisponibilidad");$j("#formularioVuelo").submit();}
function vueloSelDiaIda(fecha){$j('#vueloFechaIda').val(fecha);if(comparaFechasString($j('#vueloFechaIda').val(),$j('#vueloFechaVuelta').val())&&($j('#vueloSoloIda').attr('checked')!='checked')){if(!($j('#vueloSoloIda').attr('checked'))){$j('#vueloFechaVuelta').val($j('#vueloFechaIda').val());}}
try{if($j('#vueloFechaIdaVH').val()!=undefined){$j('#vueloFechaIdaVH').val(fecha);$j('#vueloFechaVueltaVH').val(fecha);if(comparaFechasString($j('#vueloFechaIdaVH').val(),$j('#vueloFechaVueltaVH').val())&&($j('#vueloSoloIdaVH').attr('checked')!='checked')){var fechaNueva=incrementaDiasString($j('#vueloFechaIdaVH').val(),1);var diaNew=fechaNueva.getDate();var mesNew=fechaNueva.getMonth()+1;var anioNew=fechaNueva.getFullYear();if(diaNew<10)diaNew="0"+diaNew;if(mesNew<10)mesNew="0"+mesNew;var fechaNuevaStr=diaNew+"/"+mesNew+"/"+anioNew;if(!($j('#vueloSoloIda').attr('checked'))){$j('#vueloFechaVuelta').val(fechaNuevaStr);$j('#vueloFechaVueltaVH').val(fechaNuevaStr);}}}}catch(e){}
try{if($j('#hotelFechaIni').val()!=undefined){$j('#hotelFechaIni').val(fecha);$j('#hotelFechaIniVH').val($j('#hotelFechaIni').val());if($j('#hotelFechaFin').val()!=''&&comparaFechasString($j('#hotelFechaIni').val(),$j('#hotelFechaFin').val())){var fechaNueva=incrementaDiasString($j('#hotelFechaIni').val(),1);var diaNew=fechaNueva.getDate();var mesNew=fechaNueva.getMonth()+1;var anioNew=fechaNueva.getFullYear();if(diaNew<10)diaNew="0"+diaNew;if(mesNew<10)mesNew="0"+mesNew;var fechaNuevaStr=diaNew+"/"+mesNew+"/"+anioNew;$j('#hotelFechaFin').val(fechaNuevaStr);}
if($j('#hotelFechaFin').val()!=''&&$j('#hotelFechaFin').val()!='')ponNumNoches_a();$j('#hotelFechaFinVH').val($j('#hotelFechaFin').val());}}catch(e){}
try{if($j('#cochesFechaIni').val()!=undefined){$j('#cochesFechaIni').val(fecha);if($j('#cochesFechaFin').val()!=''&&comparaFechasString($j('#cochesFechaIni').val(),$j('#cochesFechaFin').val())){$j('#cochesFechaFin').val(fecha);}}}catch(e){}
cerrarCalendario();pintarListaHoras();}
function vueloSelDiaIda_promo(fecha){$j('#vueloFechaIda').val(fecha);$j('#vueloFechaIdaVH').val(fecha);var incioCalendario=(comparaFechasString($j('#vueloFechaIda').val(),$j('#fecMinIniRetVue').val()))?$j('#vueloFechaIda').val():$j('#fecMinIniRetVue').val();if($j('#hotelFechaFin').val()){incioCalendario=(comparaFechasString($j('#vueloFechaVuelta').val(),incioCalendario)?$j('#vueloFechaVuelta').val():incioCalendario);}
if(comparaFechasString($j('#vueloFechaIda').val(),$j('#vueloFechaVuelta').val())&&($j('#vueloSoloIda').attr('checked')!='checked')){$j('#vueloFechaVuelta').val($j('#vueloFechaIda').val());}
try{if($j('#hotelFechaIni').val()!=undefined){var incioCalendarioHotel=(comparaFechasString($fecha,$j('#fecMinIniRet').val()))?fecha:$j('#fecMinIniRet').val();$j('#hotelFechaIni').val(incioCalendarioHotel);if($j('#hotelFechaFin').val()!=''&&comparaFechasString($j('#hotelFechaIni').val(),$j('#hotelFechaFin').val())){var fechaNueva=incrementaDiasString($j('#hotelFechaIni').val(),1);var diaNew=fechaNueva.getDate();var mesNew=fechaNueva.getMonth()+1;var anioNew=fechaNueva.getFullYear();if(diaNew<10)diaNew="0"+diaNew;if(mesNew<10)mesNew="0"+mesNew;var fechaNuevaStr=diaNew+"/"+mesNew+"/"+anioNew;$j('#hotelFechaFin').val(fechaNuevaStr);}
if($j('#hotelFechaFin').val()!=''&&$j('#hotelFechaFin').val()!='')ponNumNoches();}}catch(e){}
try{if($j('#cochesFechaIni').val()!=undefined){$j('#cochesFechaIni').val(fecha);if($j('#cochesFechaFin').val()!=''&&comparaFechasString($j('#cochesFechaIni').val(),$j('#cochesFechaFin').val())){$j('#cochesFechaFin').val(fecha);}}}catch(e){}
cerrarCalendario();pintarListaHoras();}
function vueloSelDiaVuelta(fecha){if(!($j('#vueloSoloIda').attr('checked'))){$j('#vueloFechaVuelta').val(fecha);}
if($j('#vueloFechaVueltaVH').val()!=undefined){$j('#vueloFechaVueltaVH').val(fecha);}
cerrarCalendario();pintarListaHoras();}
function buscarV(){idioma=$j('#idioma').val();if(!validarBuscadorVuelo(idioma)){return false;}
if(!comprobarNumAdultos())
return false;$j('#numPagina').val('1');mostrarCargandoNuevoV2(1,"1000",$j('#login').val());$j('#tipoDescuentoResidente').val('N');$j('#descripcionDescuentoResidente').val('N');$j('#vueloDtoResidente').val('false');$j('#metodo').val("doDisponibilidad");$j("#formularioVuelo").submit();}
function caducaSesion(){showLightBox('capaInfoCaducidadSesion');$j('#capaInfoCaducidadSesion').css('top',(190)+'px');$j('#capaInfoCaducidadSesion').css('left',(440)+'px');}
function cambiarPagina(producto,indiceDisponibilidad,pagina){var capa='bloqueContenido';var paginaInclude='/servlet/multiproducto';$j('#numPagina').val(pagina);$j('#metodo').val('ajaxCambiarProductoV2');forwardPost(capa,paginaInclude,'formularioVuelo');}
function actualizarCapaEsLowCost(request){var result=eval(request);$j('#esLowCost').val(result.texto);}
function resultado(estado,texto){this.estado=estado;this.texto=texto;}
function cambiarFiltroCompania(){id=$j(this).attr('id');if(id=='filtroCompania-todos'){$j('.companiaFiltro').removeAttr('checked');$j('#filtroCompania-todos').attr('checked','checked');}else{$j('#filtroCompania-todos').removeAttr('checked');}}
function comprobarHorario(tipo){if(tipo=='V'){if($j('#vueloFechaIda').val()==$j('#vueloFechaVuelta').val()){$j('#vueloHoraRegreso option').each(function(){$j(this).remove();});for(var i=0;i<listaHorarios.length;i++){if(parseInt(listaHorarios[i])>parseInt($j('#vueloHoraSalida').val())){$j('#vueloHoraRegreso').append('<option value="'+listaHorarios[i]+'">'+listaTextosHorarios[i]+'</option>');}}
if($j('#vueloHoraSalida').val()=='2400'){$j('#vueloHoraRegreso').append('<option value="'+listaHorarios[listaHorarios.length-1]+'">'+listaTextosHorarios[listaHorarios.length-1]+'</option>');}}}
if(tipo=='VH'){if($j('#vueloFechaIdaVH').val()==$j('#vueloFechaVueltaVH').val()){$j('#vueloHoraRegresoVH option').each(function(){$j(this).remove();});for(var i=0;i<listaHorarios.length;i++){if(parseInt(listaHorarios[i])>parseInt($j('#vueloHoraSalidaVH').val())){$j('#vueloHoraRegresoVH').append('<option value="'+listaHorarios[i]+'">'+listaTextosHorarios[i]+'</option>');}}
if($j('#vueloHoraSalidaVH').val()=='2400'){$j('#vueloHoraRegresoVH').append('<option value="'+listaHorarios[listaHorarios.length-1]+'">'+listaTextosHorarios[listaHorarios.length-1]+'</option>');}}}}
function pintarListaHoras(){var selected='';if(typeof(listaHorarios)!="undefined"){$j('#vueloHoraSalida option').each(function(){$j(this).remove();});$j('#vueloHoraRegreso option').each(function(){$j(this).remove();});for(var i=0;i<listaHorarios.length;i++){if(i==0)
selected='selected="selected"';else
selected='';$j('#vueloHoraSalida').append('<option value="'+listaHorarios[i]+'" '+selected+'>'+listaTextosHorarios[i]+'</option>');$j('#vueloHoraRegreso').append('<option value="'+listaHorarios[i]+'" '+selected+'>'+listaTextosHorarios[i]+'</option>');}}}
function verBotonConfirmarVueloADO(){id=$j(this).attr('id');nombreCampo=$j(this).attr('name');esIdaSeleccionada=(nombreCampo.indexOf('Ida')>0);$j('.radioVuelo').each(function(){if(esIdaSeleccionada){if($j(this).attr('id')!=id)
$j(this).removeAttr('checked');else
filtroVueltas($j(this));}else{esVueltaFiltracion=($j(this).attr('name').indexOf('Vuelta')>0);indicePrecioSeleccionado=nombreCampo.substr(nombreCampo.indexOf('Vuelta')+6);indicePrecioActual=-1;if(!esVueltaFiltracion)
indicePrecioActual=$j(this).attr('name').substr($j(this).attr('name').indexOf('Ida')+3);if(esVueltaFiltracion||(!esVueltaFiltracion&&indicePrecioActual!=indicePrecioSeleccionado)){if($j(this).attr('id')!=id)
$j(this).removeAttr('checked');}}});if($j('#hideDesglose').val()=='S'){if(esIdaSeleccionada){controlCapaDesc(true,id,$j(this).attr('IND'));}else{controlCapaDesc(false,id,$j(this).attr('IND'));}}
verRelogillosOpcionCambio(id,esIdaSeleccionada);}
function controlCapaDesc(ida,nombreCampo,indProd){var vuelos;elementos=nombreCampo.split('-');var indice=elementos[1];var indDesc;var desc;if(ida){vuelos=$j("input:radio[name='radioVuelta"+indice+"']");}else{vuelos=$j("input:radio[name='radioIda"+indice+"']");}
capaDescDefecto(false);if(vuelos!=undefined&&vuelos.length>0){for(var i=0;i<vuelos.length;i++){if(vuelos[i].checked==true){var elementos2=vuelos[i].id.split('-');if(ida){indDesc=indProd+elementos[2]+elementos2[2];}else{indDesc=indProd+elementos2[2]+elementos[2];}
desc=listDescAparentes[indDesc];if(desc!=0&&desc!=-1){var nomCap='#infoGris_'+indice;var textCap='Descuento halcon de '+desc+'&euro;';$j(nomCap).html(textCap);nomCap='#infoBlanc_'+indice;$j(nomCap).css('display','block');}
i=vuelos.length;}}}else if($j('#filtroVueloSoloIda').val()=='true'){indDesc=indProd+elementos[2];desc=listDescAparentes[indDesc];if(desc!=0&&desc!=-1){var nomCap='#infoGris_'+indice;var textCap='Descuento halcon de '+desc+'&euro;';$j(nomCap).html(textCap);nomCap='#infoBlanc_'+indice;$j(nomCap).css('display','block');}}}
function capaDescDefecto(paginando){var numBloqs=$j('#numBloqs').val();for(var i=0;i<numBloqs;i++){var nomCap='#infoGris_'+i;var textCap='Fee aéreo no incluido';if($j('#vueloDtoResidente').val()=='true'){textCap+='. Con Dto Residente';}
if(($j('#vueloDtoResidente').val()=='true')&&($j('#vueloDtoFamiliaNumerosa').val()=='true')){textCap+=' y';}
if(($j('#vueloDtoResidente').val()!='true')&&($j('#vueloDtoFamiliaNumerosa').val()=='true')){textCap+='.';}
if($j('#vueloDtoFamiliaNumerosa').val()=='true'){textCap+=' Con Dto Fª. Numerosa';}
textCap+='.';$j(nomCap).html(textCap);nomCap='#infoBlanc_'+i;$j(nomCap).css('display','none');}}
function hideCapaDesglose(paginando){$j('#hideDesglose').val('S');var numBloqs=$j('#numBloqs').val();var desde=$j('#desdeAux').val();var inicio=0;if(paginando&&$j('#hideDestacado').val()=='N'){inicio++;}
for(var i=inicio;i<numBloqs;i++){if(!paginando){var nomCap='#botonVerPrecio-'+i+'-'+desde;desde++;$j(nomCap).css('display','none');}
nomCap='#infoGris_'+i;textCap='Fee aéreo no incluido';if($j('#vueloDtoResidente').val()=='true'){textCap+='. Con Dto Residente';}
if(($j('#vueloDtoResidente').val()=='true')&&($j('#vueloDtoFamiliaNumerosa').val()=='true')){textCap+=' y';}
if(($j('#vueloDtoResidente').val()!='true')&&($j('#vueloDtoFamiliaNumerosa').val()=='true')){textCap+='.';}
if($j('#vueloDtoFamiliaNumerosa').val()=='true'){textCap+=' Con Dto Fª. Numerosa';}
textCap+='.';$j(nomCap).html(textCap);}}
function newBotSel(texto){$j('#newBotSel').val(texto);chgBotSel();}
function chgBotSel(){if($j('#newBotSel').val()!='N'){$j('.seleccionarVuelo').html($j('#newBotSel').val());}}
function verOtrHors(){if($j('#primsHorIda').css('display')=='block'){$j('#primsHorIda').css('display','none');$j('#todosHorIda').css('display','block');$j('#verOtrHor').html('ver menos horarios');$j('#primsHorIda .fila-datos-selected').attr('class','fila-datos primsHorIdaDet');$j('#allPrimsHorIda').attr('class','fila-datos-selected primsHorIdaDet');}else{$j('#primsHorIda').css('display','block');$j('#todosHorIda').css('display','none');$j('#verOtrHor').html('ver todos los horarios');$j('#todosHorIda .fila-datos-selected').attr('class','fila-datos primsHorIdaDet');$j('#allTodosHorIda').attr('class','fila-datos-selected primsHorIdaDet');}}
function clickHora(){$j('#primsHorIda .fila-datos-selected').attr('class','fila-datos primsHorIdaDet');$j(this).attr('class','fila-datos-selected primsHorIdaDet');}
function clickHora2(){$j('#todosHorIda .fila-datos-selected').attr('class','fila-datos todosHorIdaDet');$j(this).attr('class','fila-datos-selected todosHorIdaDet');}
function filtrarVuelosADO(){if($j(this).attr('id')==''){if($j('#filtroHoras2').css('display')=='block'){if($j('#primsHorIda').css('display')=='block'){$j('#filtroHoraIda').val($j('#primsHorIda .fila-datos-selected').attr('value'));$j('#filtroHoraIda2').val($j('#filtroHoraIda').val());}else{$j('#filtroHoraIda').val($j('#todosHorIda .fila-datos-selected').attr('value'));$j('#filtroHoraIda2').val($j('#filtroHoraIda').val());}
$j('#filtroHoraVuelta').val($j('#filtroHoraVuelta2').val());}else{$j('#filtroHoraIda2').val($j('#filtroHoraIda').val());}}
if($j(this).attr('id')=='filtroHoraIda2')
$j('#filtroHoraIda').val($j(this).val());$j('#filtroCompania').val('');$j('.companiaFiltro').each(function(){id=$j(this).attr('id');checked=$j('#'+id).attr('checked');if(checked){if(id=='filtroCompania-todos'){$j('#filtroCompania').val('');}else{if($j('#filtroCompania').val()!=''){$j('#filtroCompania').val($j('#filtroCompania').val()+'#'+$j('#'+id).val());}else{$j('#filtroCompania').val($j('#'+id).val());}}}});filtroPrecioDesde=parseInt($j('#filtroPrecioDesde').val());filtroPrecioHasta=parseInt($j('#filtroPrecioHasta').val());if(filtroPrecioDesde>=filtroPrecioHasta){alert("El rango de precios por el que intenta filtrar es incorrecto. Compruebe que el valor Precio Hasta sea mayor que Desde.");}else{showLightBox('cargandoFiltro');$j('#cargandoFiltro').css('position','absolute');$j('#cargandoFiltro').css('top',parseInt($j('#bloqueContenido').offset().top-200));$j('#cargandoFiltro').css('left',parseInt($j('#bloqueContenido').offset().left+200));$j('#metodo').val("ajaxCambiarProductoV2");$j('#filtrar').val('SI');if(!$j(this).hasClass('filtrar')&&!$j(this).hasClass('filtrar2')){$j('#filtrar').val('NO');$j('#filtroVueloDirecto').val('');$j('#filtroCompania').val('');$j('#filtroHoraIda').val('');if($j('#filtroHoraVuelta').val()!=undefined){$j('#filtroHoraVuelta').val('');}
$j('.companiaFiltro').removeAttr('checked');$j('#filtroCompania-todos').attr('checked','checked');$j('#filtroCompania').val('');$j('#filtroPrecioDesde option:first').attr('selected','selected');$j('#filtroPrecioHasta option:last').attr('selected','selected');if($j('#filtroHoras2').css('display')=='block'){$j('#primsHorIda .fila-datos-selected').attr('class','fila-datos primsHorIdaDet');$j('#allPrimsHorIda').attr('class','fila-datos-selected primsHorIdaDet');$j('#todosHorIda .fila-datos-selected').attr('class','fila-datos todosHorIdaDet');$j('#allTodosHorIda').attr('class','fila-datos-selected todosHorIdaDet');if($j('#primsHorIda').css('display')=='none'){$j('#primsHorIda').css('display','block');$j('#todosHorIda').css('display','none');$j('#verOtrHor').html('ver todos los horarios');}
if($j('#filtroHoraVuelta2').val()!=undefined){$j('#filtroHoraVuelta2').val('');}}}
$j('#numPagina').val('1');var capa='bloqueContenido';var paginaInclude='/servlet/multiproducto';forwardPostSincrono(capa,paginaInclude,'formularioVuelo');hideLightBox('cargandoFiltro');location.href="#cabeceraBloque";}
return false;}
