
function habitaciones(numHab,numAdultos,numNinos,edades){this.numHab=numHab;this.numAdultos=numAdultos;this.numNinos=numNinos;this.edades=edades;}
function dietas(organizacionCodigo,dietaCodigo,dietaNombre){this.organizacionCodigo=organizacionCodigo;this.dietaCodigo=dietaCodigo;this.dietaNombre=dietaNombre;}
function chA(numHab,numAdultos,origenWeb){numAdultos=parseInt(numAdultos);arrayHabitaciones[numHab-1].numAdultos=numAdultos;rellenaComboNinos(numAdultos,"hotelNumNino"+numHab,numHab);pintaCombosEdadesNuevoVH(origenWeb);}
function chA_VH(numHab,numAdultos,origenWeb){numAdultos=parseInt(numAdultos);arrayHabitaciones[numHab-1].numAdultos=numAdultos;rellenaComboNinos(numAdultos,"hotelNumNinoVH"+numHab,numHab);pintaCombosEdadesNuevoVH(origenWeb);}
function rellenaComboNinos(valorCombo,nombreCombo,numHab){dwr.engine.setAsync(false);if(document.getElementById(nombreCombo).disabled==true){document.getElementById(nombreCombo).disabled=false;}
cargarCombo('AjaxMultiproducto.obtenerNinos',new Array(valorCombo+"/HOT"),nombreCombo);if(document.getElementById(nombreCombo).length==1){document.getElementById(nombreCombo).readonly=true;}else{document.getElementById(nombreCombo).readonly=false;}
chN_a(numHab,0);dwr.engine.setAsync(true);}
function chN(numHab,numNinos){var ind=numHab-1;if(numNinos>0){guardarAccionEdades('chN('+numHab+','+numNinos+');');var formu=document.getElementById("formulario");var ind=numHab-1;if(arrayHabitaciones[ind].numNinos<numNinos){arrayEdadesNinos=new Array();for(j=0;j<numNinos;j++){if(arrayHabitaciones[ind].edades){edad=arrayHabitaciones[ind].edades[j];}else{edad=new edadesNinos('');}
arrayEdadesNinos[j]=edad;}
arrayHabitaciones[ind].edades=arrayEdadesNinos;}else{arrayHabitaciones[ind].edades.splice(numNinos,arrayHabitaciones[ind].numNinos-numNinos);}
arrayHabitaciones[ind].numNinos=numNinos;}else{guardarAccionEdades(null);arrayHabitaciones[ind].numNinos=numNinos;}
pintaCombosEdadesNuevo();}
function chE(hab,pos,edad){hab=parseInt(hab);pos=parseInt(pos);edad=parseInt(edad);arrayHabitaciones[hab-1].edades[pos]=edad;}
function hotelSelDiaEntrada(fecha){var formu=document.getElementById("formulario");formu.hotelFechaIni.value=fecha;if(comparaFechasString(formu.hotelFechaIni.value,formu.hotelFechaFin.value)){var fechaNueva=incrementaDiasString(formu.hotelFechaIni.value,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;formu.hotelFechaFin.value=fechaNuevaStr;}
if(formu.vueloFechaIda.value==""){formu.vueloFechaIda.value=fecha;}
if(formu.cochesFechaIni.value==""){formu.cochesFechaIni.value=fecha;}
cerrarCalendario();ponNumNoches();}
function hotelSelDiaSalida(fecha){var formu=document.getElementById("formulario");formu.hotelFechaFin.value=fecha;if(document.getElementById("vueloFechaVuelta")){if(formu.vueloFechaVuelta.value==""){formu.vueloFechaVuelta.value=formu.hotelFechaFin.value;}}
if(document.getElementById("cochesFechaFin")){if(formu.cochesFechaFin.value==""){formu.cochesFechaFin.value=formu.hotelFechaFin.value;}}
cerrarCalendario();ponNumNoches();}
function ponNumNoches(){var formu=document.getElementById("formulario");var noches=diferenciaFechasDias(incrementaDiasString(formu.hotelFechaFin.value,0),incrementaDiasString(formu.hotelFechaIni.value,0));var tit="";(noches>1)?tit=obtenerTextoIdioma("SPNDATWEKNOCHES"):tit=obtenerTextoIdioma("SPNDATWEKNOCHES");var textNoches="<div class='txtizdabox'>"+obtenerTextoIdioma("JSNUMNOCHES")+"&nbsp;<strong>"+noches+"&nbsp;"+tit+"</strong></div>";document.getElementById("numNoches").innerHTML=textNoches;document.getElementById("numNoches").style.display="block";try{calcularAltura();}catch(e){}}
function validarBuscadorHotel(){var vueloHotel=''
if($j('#checkVuelo').val()=='si'&&$j('#checkCoche').val()=='no'&&$j("#descripcionZonaHotelVH").val()!=undefined){vueloHotel='VH';}
if($j("#descripcionZonaHotel"+vueloHotel).val().length<3){alertTextoIdioma("ALERT_ZONA_HOTEL");$j("#descripcionZonaHotel"+vueloHotel).focus();return b25.Suggest.handleActivity(document.getElementById('descripcionZonaHotel'+vueloHotel),'HOTELV2',document.getElementById('hotelCodZge'+vueloHotel));}
if($j("#hotelFechaIni").val()==""){alertTextoIdioma("ALERFECINIHOT");if(vueloHotel=='VH')
$j("#vueloFechaIdaVH").focus();else
$j("#hotelFechaIni"+vueloHotel).focus();return false;}else if($j("#hotelFechaFin").val()==""){alertTextoIdioma("ALERFECFINHOT");if(vueloHotel=='VH')
$j("#vueloFechaVueltaVH").focus();else
$j("#hotelFechaFin"+vueloHotel).focus();return false;}
var noches=diferenciaFechasDias(incrementaDiasString($j("#hotelFechaFin").val(),0),incrementaDiasString($j("#hotelFechaIni").val(),0));if(noches<1){alertTextoIdioma("ALERFECHOTCOMP1");return false;}else if(noches>30){alertTextoIdioma("ALERFECHOTCOMP2");return false;}
var numHab=arrayHabitaciones.length;var numNinos;var numAdultos=0;var numBebes=parseInt($j("#vueloNumBebes"+vueloHotel).val());var contadorNinos=0;var contador=0;var numMaxPax=parseInt($j("#numMaxPax"+vueloHotel).val());var numMaxTotalPax=parseInt($j("#numMaxTotalPax"+vueloHotel).val());var error='';for(var i=0;i<numHab;i++){contador=contador+arrayHabitaciones[i].numAdultos*1+arrayHabitaciones[i].numNinos*1;numAdultos=numAdultos+arrayHabitaciones[i].numAdultos*1;if((arrayHabitaciones[i].numAdultos*1+arrayHabitaciones[i].numNinos*1)>numMaxPax){error=obtenerTextoIdioma("ALERNUMPERHAB");alert(error+numMaxPax+'.');$j('#hotelNumAdulto'+vueloHotel+(i+1)).focus();return;}
if(arrayHabitaciones[i].numNinos!=0){numNinos=arrayHabitaciones[i].numNinos;for(var j=0;j<numNinos;j++){var valor=++contadorNinos;if($j("#hotelEdadesNinos"+vueloHotel+valor).val()==''){error=obtenerTextoIdioma("ALEREDADNINO");alert(error);$j('#hotelEdadesNinos'+vueloHotel+(i+1)).focus();return;}}}}
if((contador+numBebes)>numMaxTotalPax){error=obtenerTextoIdioma('ALERVIAJEROS');alert(error+numMaxTotalPax+".");return false;}
if(numBebes>numAdultos){error=obtenerTextoIdioma('ALERT_SELECT_BEBES_VUELO');alert(error);return false;}
return true;}
function firstIdaHotel(login){if($j('#hotelFechaIni').val()==""){alertTextoIdioma('ALERFECINIHOT');return false;}
abrirCalendarioNuevo(login,'hotelFechaFin',obtenerTextoIdioma("CAPAFSALIDAHOT"),'2',$j('#hotelFechaIni').val(),$j('#hotelFechaFin').val(),1,'hotelSelDiaSalida_a','HOT');}
function edadesNinos(edadNino){this.edadNino=edadNino;}
function pintaPax(sel,tipoEdad){var limiteSup;var limiteInf=0;if(tipoEdad=='adulto'){limiteInf=1;limiteSup=document.getElementById("numMaxAdultos").value;}else if(tipoEdad=='nino'){limiteSup=document.getElementById("numMaxNinos").value;}
var texto="";for(n=limiteInf;n<=limiteSup;n++){texto+="<option value='"+n+"'";if(n==sel){texto+=" selected";}
texto+=">"+n+"</option>";}
return texto;}
function pintaEdadesNinos(sel){var texto="";var numMaxEdadesNinos=document.getElementById("numMaxEdadesNinos").value;texto="<option value=''>-?-</option>";for(var u=2;u<=numMaxEdadesNinos;u++){texto+="<option value='"+u+"'";if(u==sel){texto+=" selected";}
texto+=">"+u+"</option>";}
return texto;}
function abreMasOpcHotel_a(){var txt='<div class="fila-buscador">';txt+='<div class="boton_0"></div>';txt+='<div class="boton_bg_a">';txt+='<div class="texto_boton_a">';txt+='<a id="ENLACEOPCMENHOT" href="javascript:cierraMasOpcHotel_a();">-'+obtenerTextoIdioma("ENLACEOPCMENHOT")+'</a>';txt+='</div>';txt+='</div>';txt+='<div class="boton_1"></div>';txt+='</div>';document.getElementById("masOpcHotel").style.display='block';escribe("botOpcHotel",txt);if(document.formulario.datosPagina==undefined){calcularAltura();}}
function cierraMasOpcHotel_a(){var txt='<div class="fila-buscador">';txt+='<div class="boton_0"></div>';txt+='<div class="boton_bg_a">';txt+='<div class="texto_boton_a">';txt+='<a id="ENLACEOPCMENHOT" href="javascript:abreMasOpcHotel_a();">+'+obtenerTextoIdioma("ENLACEOPCMENHOT")+'</a>';txt+='</div>';txt+='</div>';txt+='<div class="boton_1"></div>';txt+='</div>';document.getElementById("masOpcHotel").style.display='none';escribe("botOpcHotel",txt);if(document.formulario.datosPagina==undefined){calcularAltura();}}
function muestraHabitacionesNuevo(tieneRegimen,origenWeb){var formu=document.getElementById("formulario");var textCapa="";var cuantasActual=arrayHabitaciones.length;if(cuantasActual<formu.hotelNumHabs.value){for(var h=cuantasActual;h<formu.hotelNumHabs.value;h++)
{habitacion=new habitaciones(h+1,2,0,'');arrayHabitaciones[h]=habitacion;}}else{arrayHabitaciones.splice(formu.hotelNumHabs.value,cuantasActual-formu.hotelNumHabs.value);pintaCombosEdadesNuevo();}
if(formu.hotelNumHabs.value>1){javascript:guardarAccionHab('muestraHabitacionesNuevo('+origenWeb+');');}else{javascript:guardarAccionHab(null);}
var clase='';for(var i=0;i<arrayHabitaciones.length;i++){if(i>0){clase='fila-buscador-3';}else if(i==0){clase='fila-buscador';};textCapa+="<div class='"+clase+"'><div><label>"+obtenerTextoIdioma("CAPAHBHOTEL")+" "+arrayHabitaciones[i].numHab+"</label></div></div>";textCapa+="<div class='fila-buscador'><label for="+obtenerTextoIdioma("CAPAADULTOHOT")+">"+obtenerTextoIdioma("CAPAADULTOHOT")+"</label><div><select class='seleccionable-13' id='hotelNumAdulto"+arrayHabitaciones[i].numHab+"' name='hotelNumAdulto"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chA('"+arrayHabitaciones[i].numHab+"',this.value,'"+origenWeb+"');\">"+pintaPax(arrayHabitaciones[i].numAdultos,'adulto')+"</select></div></div>";textCapa+="<div class='fila-buscador'><label for="+obtenerTextoIdioma("CAPANINOSHOT")+">"+obtenerTextoIdioma("CAPANINOSHOT")+"</label><div><select class='seleccionable-13' id='hotelNumNino"+arrayHabitaciones[i].numHab+"' name='hotelNumNino"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chN_a('"+arrayHabitaciones[i].numHab+"',this.value);\">"+pintaPax(arrayHabitaciones[i].numNinos,'nino')+"</select></div></div>";textCapa+="<div class='limpiar'></div>";}
$j("#capaHabitaciones_a").html(textCapa);if(document.formulario.datosPagina==undefined){calcularAltura();}}
function muestraHabitacionesNuevoV2(tieneRegimen,origenWeb){var formu=document.getElementById("formulario");var textCapa="";var cuantasActual=arrayHabitaciones.length;if(cuantasActual<formu.hotelNumHabs.value){for(var h=cuantasActual;h<formu.hotelNumHabs.value;h++)
{habitacion=new habitaciones(h+1,2,0,'');arrayHabitaciones[h]=habitacion;}}else{arrayHabitaciones.splice(formu.hotelNumHabs.value,cuantasActual-formu.hotelNumHabs.value);pintaCombosEdadesNuevoV2(origenWeb);}
if(formu.hotelNumHabs.value>1){javascript:guardarAccionHab('muestraHabitacionesNuevoV2('+origenWeb+');');}else{javascript:guardarAccionHab(null);}
var clase='';for(var i=0;i<arrayHabitaciones.length;i++){textCapa+="<div class='grupo-formulario-10'><div class='dato1'>"+obtenerTextoIdioma("CAPAHABHOTEL")+" "+arrayHabitaciones[i].numHab+"</div>";textCapa+="<label class='etiqueta-6' for="+obtenerTextoIdioma("CAPAADULTOHOT")+">"+obtenerTextoIdioma("CAPAADULTOHOT")+"<select class='seleccionable-7' id='hotelNumAdulto"+arrayHabitaciones[i].numHab+"' name='hotelNumAdulto"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chA('"+arrayHabitaciones[i].numHab+"',this.value,'"+origenWeb+"');\">"+pintaPax(arrayHabitaciones[i].numAdultos,'adulto')+"</select></label>";textCapa+="<label class='etiqueta-6' for="+obtenerTextoIdioma("CAPANINOSHOT")+">"+obtenerTextoIdioma("CAPANINOSHOT")+"<select class='seleccionable-7' id='hotelNumNino"+arrayHabitaciones[i].numHab+"' name='hotelNumNino"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chN_a('"+arrayHabitaciones[i].numHab+"',this.value,'"+origenWeb+"');\">"+pintaPax(arrayHabitaciones[i].numNinos,'nino')+"</select></label>";textCapa+="</div>";}
$j("#capaHabitaciones_a").html('');$j("#capaHabitaciones_a").html(textCapa);if(document.formulario.datosPagina==undefined){calcularAltura();}}
function chN_a(numHab,numNinos,origenWeb){var ind=numHab-1;if(numNinos>0){guardarAccionEdades('chN_a('+numHab+','+numNinos+',"'+origenWeb+'");');var formu=document.getElementById("formulario");var ind=numHab-1;if(arrayHabitaciones[ind].numNinos<numNinos){arrayEdadesNinos=new Array();for(j=0;j<numNinos;j++){if(arrayHabitaciones[ind].edades){edad=arrayHabitaciones[ind].edades[j];}else{edad=new edadesNinos('');}
arrayEdadesNinos[j]=edad;}
arrayHabitaciones[ind].edades=arrayEdadesNinos;}else{arrayHabitaciones[ind].edades.splice(numNinos,arrayHabitaciones[ind].numNinos-numNinos);}
arrayHabitaciones[ind].numNinos=numNinos;}else{guardarAccionEdades(null);arrayHabitaciones[ind].numNinos=numNinos;}
pintaCombosEdadesNuevoV2(origenWeb);}
function pintaCombosEdadesNuevo(){var cont=1;var pintar=false;for(i=0;i<arrayHabitaciones.length;i++){if(arrayHabitaciones[i].numNinos&&arrayHabitaciones[i].numNinos>0){pintar=true;break;}
cont++;}
if(pintar){var textCapa="";var ponTexto=false;textCapa+='<div id="capaEdadesNinos" style="';textCapa+='">';textCapa+="<div class='fila-buscador'></div> <div class='limpiar'></div><div class='fila-buscador'><label>"+obtenerTextoIdioma("CAPAEDADES")+"</label></div><div class='fila-buscador'></div> <div class='limpiar'></div>";var contNinos=0;var contNinos2=0;var contador=0;for(var i=0;i<arrayHabitaciones.length;i++){if(arrayHabitaciones[i].numNinos!=0){ponTexto=true;textCapa+="<div><div class='limpiar'></div><div class='fila-buscador-3'><div><label>"+obtenerTextoIdioma("CAPAHBHOTEL")+" "+arrayHabitaciones[i].numHab+"</label></div></div>";for(var k=0;k<arrayHabitaciones[i].numNinos;k++){contNinos++;contNinos2++;for(var k=0;k<arrayHabitaciones[i].numNinos;k++){textCapa+='<div class="fila-buscador">';textCapa+='<label for="CAPANINOSHOT">'+obtenerTextoIdioma("CAPANINOVAC")+' '+(k+1)+'</label>';textCapa+="<div>";textCapa+="<select class='seleccionable-13' id='hotelEdadesNinos"+(contador+1)+"' name='hotelEdadesNinos"+(contador+1)+"' onChange=\"javascript:chE('"+arrayHabitaciones[i].numHab+"','"+k+"',this.value);\">"+pintaEdadesNinos(arrayHabitaciones[i].edades[k])+"</select>";contador++;textCapa+="</div>";textCapa+='</div>';}}}}
if(!ponTexto)textCapa="";textCapa+="</div>";$j("#funtion_pintarCapaEdadesNinos").html('');$j("#funtion_pintarCapaEdadesNinos").html(textCapa);}else{$j("#capaEdadesNinos").html('');$j("#capaEdadesNinos").html(textCapa);}
if(document.formulario.datosPagina==undefined){calcularAltura();}}
function hotelSelDiaEntrada_a(fecha){$j('#hotelFechaIni').val(fecha);if(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);$j('#hotelFechaFinVH').val($j('#hotelFechaFin').val());}
try{if($j('#vueloFechaIda').val()==""){$j('#vueloFechaIda').val(fecha);$j('#hotelFechaFinVH').val($j('#hotelFechaFin').val());}}catch(e){}
try{if($j('#cochesFechaIni').val()!=undefined){$j('#cochesFechaIni').val(fecha);}}catch(e1){}
cerrarCalendario();ponNumNoches_a();}
function hotelSelDiaEntrada_promo_a(fecha){var formu=document.getElementById("formulario");formu.hotelFechaIni.value=fecha;var incioCalendario=(comparaFechasString($j('#hotelFechaIni').val(),$j('#fecMinIniRet').val()))?$j('#hotelFechaIni').val():$j('#fecMinIniRet').val();if($j('#hotelFechaFin').val()){incioCalendario=(comparaFechasString($j('#hotelFechaFin').val(),incioCalendario)?$j('#hotelFechaFin').val():incioCalendario);}
var fechaNueva="";if(comparaFechasString(formu.hotelFechaIni.value,incioCalendario)){fechaNueva=incrementaDiasString(formu.hotelFechaIni.value,1);}else{fechaNueva=incrementaDiasString(incioCalendario,0);;}
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;formu.hotelFechaFin.value=fechaNuevaStr;cerrarCalendario();ponNumNoches_a();}
function hotelSelDiaSalida_a(fecha){var formu=document.getElementById("formulario");formu.hotelFechaFin.value=fecha;if(document.getElementById("vueloFechaVuelta")){if(formu.vueloFechaVuelta.value==""){formu.vueloFechaVuelta.value=formu.hotelFechaFin.value;}}
if(document.getElementById("cochesFechaFin")){if(formu.cochesFechaFin.value==""){formu.cochesFechaFin.value=formu.hotelFechaFin.value;}}
cerrarCalendario();ponNumNoches_a();}
function ponNumNoches_a(){var formu=document.getElementById("formulario");var noches=diferenciaFechasDias(incrementaDiasString(formu.hotelFechaFin.value,0),incrementaDiasString(formu.hotelFechaIni.value,0));var tit="";(noches>1)?tit=obtenerTextoIdioma("SPNDATWEKNOCHES"):tit=obtenerTextoIdioma("SPNDATWEKNOCHES");var textNoches="<div class='txtizdabox_a'>"+obtenerTextoIdioma("JSNUMNOCHES")+"&nbsp;<strong>"+noches+"&nbsp;"+tit+"</strong></div>";document.getElementById("numNoches").innerHTML=textNoches;document.getElementById("numNoches").style.display="block";try{calcularAltura();}catch(e){}}
function firstIdaHotel_a(codLogin){if(document.getElementById("hotelFechaIni").value==""){alertTextoIdioma("ALERFECINIHOT");return;}
abrirCalendario(codLogin,'hotelFechaFin',obtenerTextoIdioma("CAPAFSALIDAHOT"),'2',document.getElementById('hotelFechaIni').value,document.getElementById('hotelFechaFin').value,1,'hotelSelDiaSalida_a','HOT');}
function pintarCapaHabitacioneNuevo(hotelNumHabs,noMostarNiņosBebes,numMaxNinos,numMaxAdultos,hotelNumNino,hotelNumAdulto,CAPAHBHOTEL,CAPANINOSHOT,CAPAADULTOHOT,origenWeb){var str='';var clase='';for(var k=0;k<hotelNumHabs;k++){if(k>0){clase='fila-buscador-3';}else if(k==0){clase='fila-buscador';};str+='<div class="'+clase+'">';str+='<div>';str+='<label for="CAPAHBHOTEL">'+CAPAHBHOTEL+' '+(k+1)+'</label>';str+='</div>';str+='</div>';str+='<div class="fila-buscador">';str+='<label for="CAPANINOSHOT">'+CAPAADULTOHOT+'</label>';str+='<div>';str+='<select class="seleccionable-13"  id="hotelNumAdulto'+(k+1)+'" name="hotelNumAdulto'+(k+1)+'"';str+='onChange="javascript:chA(\'1\',this.value,\'origenWeb\');">';var texto_2="";for(var i=1;i<=numMaxAdultos;i++){texto_2+="<option value='"+i+"'";if(arrayHabitaciones[k].numAdultos==i){texto_2+=" selected";}
texto_2+=">"+i+"</option>";}
str+=texto_2;str+='</select></div>';str+='</div>';str+='<div class="fila-buscador">';str+='<label for="CAPANINOSHOT">'+CAPANINOSHOT+'</label>';str+='<div>';str+='<select class="seleccionable-13"  id="hotelNumNino'+(k+1)+'" " name="hotelNumNino'+(k+1)+'" ';str+='onChange="javascript:chN_a('+(k+1)+',this.value);">';var texto="";for(var j=0;j<=numMaxNinos;j++){texto+="<option value='"+j+"'";if(arrayHabitaciones[k].numNinos==j){texto+=" selected";}
texto+=">"+j+"</option>";}
str+=texto;str+='</select></div>';str+='</div>';str+='<div class="limpiar"></div>';}
$j('#funtion_pintarCapaHabitaciones').html(str);}
function pintarCapaHabitacionesNuevoV2(hotelNumHabs,noMostarNiņosBebes,numMaxNinos,numMaxAdultos,hotelNumNino,hotelNumAdulto,CAPAHBHOTEL,CAPANINOSHOT,CAPAADULTOHOT,origenWeb){var str='';var clase='';for(var k=0;k<hotelNumHabs;k++){str+='<div class="grupo-formulario-10">';str+='<div class="dato1">'+CAPAHBHOTEL+' '+(k+1)+'</div>';str+='<label class="etiqueta-6" for="CAPAADULTOHOT">'+CAPAADULTOHOT;str+='<select class="seleccionable-7" id="hotelNumAdulto'+(k+1)+'" name="hotelNumAdulto'+(k+1)+'"';str+='onChange="javascript:chA(\'1\',this.value,\''+origenWeb+'\');">';var texto_2="";for(var i=1;i<=numMaxAdultos;i++){texto_2+="<option value='"+i+"'";if(arrayHabitaciones[k].numAdultos==i){texto_2+=" selected=\"selected\"";}
texto_2+=">"+i+"</option>";}
str+=texto_2;str+='</select>';str+='</label>';str+='<label class="etiqueta-6" for="CAPANINOSHOT">'+CAPANINOSHOT;str+='<select class="seleccionable-7" id="hotelNumNino'+(k+1)+'" " name="hotelNumNino'+(k+1)+'" ';str+='onChange="javascript:chN_a('+(k+1)+',this.value,\''+origenWeb+'\');">';var texto="";for(var j=0;j<=numMaxNinos;j++){texto+="<option value='"+j+"'";if(arrayHabitaciones[k].numNinos==j){texto+=" selected";}
texto+=">"+j+"</option>";}
str+=texto;str+='</select>';str+='</label>';str+='</div>';}
$j('#funtion_pintarCapaHabitaciones').html(str);}
function pintarCapaEdadesNinos(hotelEdadesNinos,hotelNumHabs,numMaxEdadesNinos,CAPAEDADESHOT,CAPAHABHOTEL){var str='';str+='<div id="capaEdadesNinos" style="';if(hotelEdadesNinos==0){str+='height:0px; width:0px';}
str+='">';if(hotelEdadesNinos>0){str+='<div class="fila-buscador"></div> <div class="limpiar"></div><div class="fila-buscador">';str+='<div class="txtizdabox_3_a" >'+CAPAEDADESHOT+':</div>';str+='</div>';str+='<div class="fila-buscador"></div> <div class="limpiar"></div>';}
var contNinos=0;var contNinos2=0;for(var i=0;i<hotelNumHabs;i++){contNinos2=0;if(arrayHabitaciones[i].numNinos!=0){str+="<div class='fila-buscador'><div><label>"+CAPAHABHOTEL+' '+(i+1)+"</label></div></div>";for(var k=0;k<arrayHabitaciones[i].numNinos;k++){contNinos++;contNinos2++;str+='<div class="fila-buscador">';str+='<label for="CAPANINOSHOT">'+obtenerTextoIdioma("CAPANINOVAC")+' '+(k+1)+'</label>';str+='<div>';str+='<select class="seleccionable-13"   id="hotelEdadesNinos'+contNinos+'" name="hotelEdadesNinos'+contNinos+'"';str+="onChange=\"javascript:chE('"+(i+1)+"','"+k+"',this.value);\">";str+='<option value="">-?-</option>';for(var u=2;u<=numMaxEdadesNinos;u++){str+='<option ';if(arrayHabitaciones[i].edades[contNinos2-1]==u){str+='selected ';}
str+='value="'+u+'">'+u+'</option>';}
str+='</select></div>';str+='</div>';}}}
str+='</div>';$j("#funtion_pintarCapaEdadesNinos").html(str);}
function pintarCapaEdadesNinosV2(hotelEdadesNinos,hotelNumHabs,numMaxEdadesNinos,CAPAEDADESHOT,CAPAHABHOTEL,origenWeb){var str='';str+='<div id="capaEdadesNinos" style="';if(hotelEdadesNinos==0){str+='height:0px; width:0px';}
str+='">';if(hotelEdadesNinos>0){if(origenWeb=='HOME'){str+='<div class="fila-buscador"></div> <div class="limpiar"></div><div class="fila-buscador">';str+='<div class="txtizdabox_3_a" >'+CAPAEDADESHOT+':</div>';str+='</div>';str+='<div class="fila-buscador"></div> <div class="limpiar"></div>';}else{str+='<div class="grupo-formulario-10"></div> <div class="limpiar"></div><div class="grupo-formulario-10">';str+='<label>'+CAPAEDADESHOT+'</label>';str+='</div></div> <div class="limpiar"></div>';}}
var contNinos=0;var contNinos2=0;for(var i=0;i<hotelNumHabs;i++){contNinos2=0;if(arrayHabitaciones[i].numNinos!=0){str+='<div class="grupo-formulario-10">';str+='<div class="dato1">'+CAPAHABHOTEL+' '+(i+1)+'</div>';for(var k=0;k<arrayHabitaciones[i].numNinos;k++){contNinos++;contNinos2++;str+='<label class="etiqueta-6" for="CAPANINOSHOT">'+obtenerTextoIdioma("CAPANINOVAC")+' '+(k+1);str+='<select class="seleccionable-7" id="hotelEdadesNinos'+contNinos+'" name="hotelEdadesNinos'+contNinos+'"';str+="onChange=\"javascript:chE('"+(i+1)+"','"+k+"',this.value);\">";str+='<option value="">-?-</option>';for(var u=2;u<=numMaxEdadesNinos;u++){str+='<option ';if(arrayHabitaciones[i].edades[contNinos2-1]==u){str+='selected ';}
str+='value="'+u+'">'+u+'</option>';}
str+='</select></label>';}
str+='</div>';str+='<div class="limpiar"></div>';}}
$j("#funtion_pintarCapaEdadesNinos").html('');$j("#funtion_pintarCapaEdadesNinos").html(str);}
function pintarMasOpciones(javaScriptBotonOpcionesHotel,ENLACEOPCHOTEL){var str='';str+='<div id="botOpcHotel" style="display:block;">';str+='<div class="fila-buscador">';str+='<div class="boton_0"></div>';str+='<div class="boton_bg_a">';str+='<div class="texto_boton_a">';str+='<a id="ENLACEOPCHOTEL" href="javascript:'+javaScriptBotonOpcionesHotel+'">'+ENLACEOPCHOTEL+'</a>';str+='</div>';str+='</div>';str+='<div class="boton_1"></div>';str+='</div>';str+='</div>';$j("#funtion_pintarMasOpciones").html(str);}
function pintarBloqueRegimen(mostrarBloqueRegimen){var str='';str+='<div id="masOpcHotel"  style="display:'+mostrarBloqueRegimen+';">';$j("#funtion_pintarBloqueRegimen").html(str);}
function pintarBloqueRegimen_2(){var str='';str+='</div>';$j("#funtion_pintarBloqueRegimen_2").html(str);}
function pintarDestinoHotelOferta(descripcionZona,login){var str='';str+='<input onkeyup="return b25.Suggest.handleActivity(this,\'HOTEL\',document.getElementById(\'hotelCodZge\'),login)" onkeydown="return b25.Suggest.handleKeyNav(event||window.event)" onfocus="b25.Suggest.handleActivity(this,\'HOTEL\',document.getElementById(\'hotelCodZge\'),login)" onblur="b25.Suggest.__hidePopup()" autocomplete="off" type="text" class="texto_formu_3_a"  name="descripcionZonaHotel" id="descripcionZonaHotel" value="'+descripcionZona+'" readOnly onFocus="javascript:cerrarCapas();"/>';$j("#funtion_pintarDestinoHotelOferta").html(str);}
function pintarHotFecIniOferta(codSite,codigo,login,capaEntrada,diasAntelacionHotel,tipoProdCom){var str='';str+='<input type="text" class="texto_formu_4_a"  name="hotelFechaIni" id="hotelFechaIni" value="" readonly ';str+="onFocus=\"javascript:abrirCalendarioOferta('"+codSite+"',\'HOTEL\','"+codigo+"','','','"+login+"',this.id,'"+capaEntrada+"',\'1\','',this.value,'"+diasAntelacionHotel+"',\'hotelSelDiaEntrada\','"+tipoProdCom+"');\">";$j("#funtion_pintarHotFecIniOferta").html(str);}
function pintarHotFecFinOferta(){var str='';str+='<input type="text" class="texto_formu_4_a"  name="hotelFechaFin" id="hotelFechaFin" value="" readonly onFocus=\"javascript:firstIdaHotel();\"> ';$j("#funtion_pintarHotFecFinOferta").html(str);}
function pintarCapaHabitacioneNuevoVH(tipo,capa,hotelNumHabs,noMostarNiņosBebes,numMaxNinos,numMaxAdultos,numMaxBebes,hotelNumNino,hotelNumAdulto,CAPAHBHOTEL,CAPANINOSHOT,CAPAADULTOHOT,CAPABEBESVUELO,origenWeb,vueloNumBebesVH){var str='';var clase='';for(var k=0;k<hotelNumHabs;k++){if(origenWeb=='HOME'){if(k>0){clase='fila-buscador-3';}else if(k==0){clase='fila-buscador';};}else{clase='fila-buscador';}
str+='<div class="'+clase+'">';str+='<div>';str+='<label for="CAPAHBHOTEL">'+CAPAHBHOTEL+' '+(k+1)+'</label>';str+='</div>';str+='</div>';str+='<div class="fila-buscador">';str+='<label for="CAPANINOSHOT">'+CAPAADULTOHOT+'</label>';str+='<div>';str+='<select class="seleccionable-13 adultosH"  id="hotelNumAdultoVH'+(k+1)+'" name="hotelNumAdultoVH'+(k+1)+'"';str+='onChange="javascript:chA_VH(\'1\',this.value,\''+origenWeb+'\');">';var texto_2="";for(var i=1;i<=numMaxAdultos;i++){texto_2+="<option value='"+i+"'";if(arrayHabitaciones[k].numAdultos==i){texto_2+=" selected";}
texto_2+=">"+i+"</option>";}
str+=texto_2;str+='</select></div>';str+='</div>';str+='<div class="fila-buscador">';str+='<label for="CAPANINOSHOT">'+CAPANINOSHOT+'</label>';str+='<div>';str+='<select class="seleccionable-13 ninosH"  id="hotelNumNinoVH'+(k+1)+'" " name="hotelNumNinoVH'+(k+1)+'" ';str+='onChange="javascript:chN_aVH(\''+tipo+'\','+(k+1)+',this.value,\''+origenWeb+'\');">';var texto="";for(var j=0;j<=numMaxNinos;j++){texto+="<option value='"+j+"'";if(arrayHabitaciones[k].numNinos==j){texto+=" selected";}
texto+=">"+j+"</option>";}
str+=texto;str+='</select></div>';str+='</div>';if(k==0){str+='<div class="fila-buscador">';str+='<label for="CAPABEBESVUELO">'+CAPABEBESVUELO+'</label>';str+='<div>';str+='<select value="" id="vueloNumBebesVH" name="vueloNumBebesVH" class="seleccionable-13">';var texto="";for(var j=0;j<=4;j++){texto+="<option value='"+j+"'";if(vueloNumBebesVH==j){texto+=" selected";}
texto+=">"+j+"</option>";}
str+=texto;str+='</select></div>';str+='</div>';}
str+='<div class="limpiar"></div>';}
$j('#'+capa).html(str);}
function muestraHabitacionesNuevoVH(tieneRegimen,origenWeb,vueloNumBebesVH){var formu=document.getElementById("formulario");var textCapa="";var cuantasActual=arrayHabitaciones.length;if(cuantasActual<formu.hotelNumHabsVH.value){for(var h=cuantasActual;h<formu.hotelNumHabsVH.value;h++)
{habitacion=new habitaciones(h+1,2,0,'');arrayHabitaciones[h]=habitacion;}}else{arrayHabitaciones.splice(formu.hotelNumHabsVH.value,cuantasActual-formu.hotelNumHabsVH.value);pintaCombosEdadesNuevoVH(origenWeb);}
if(formu.hotelNumHabsVH.value>1){javascript:guardarAccionHab('muestraHabitacionesNuevoVH('+origenWeb+');');}else{javascript:guardarAccionHab(null);}
var clase='';for(var i=0;i<arrayHabitaciones.length;i++){if(origenWeb=='HOME'){if(i>0){clase='fila-buscador-3';}else if(i==0){clase='fila-buscador';};}else{clase='fila-buscador';}
textCapa+="<div class='"+clase+"'><div><label>"+obtenerTextoIdioma("CAPAHBHOTEL")+" "+arrayHabitaciones[i].numHab+"</label></div></div>";textCapa+="<div class='fila-buscador'><label for="+obtenerTextoIdioma("CAPAADULTOHOT")+">"+obtenerTextoIdioma("CAPAADULTOHOT")+"</label><div><select class='seleccionable-13 adultosH' id='hotelNumAdultoVH"+arrayHabitaciones[i].numHab+"' name='hotelNumAdultoVH"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chA_VH('"+arrayHabitaciones[i].numHab+"',this.value,'"+origenWeb+"');\">"+pintaPax(arrayHabitaciones[i].numAdultos,'adulto')+"</select></div></div>";textCapa+="<div class='fila-buscador'><label for="+obtenerTextoIdioma("CAPANINOSHOT")+">"+obtenerTextoIdioma("CAPANINOSHOT")+"</label><div><select class='seleccionable-13 ninosH' id='hotelNumNinoVH"+arrayHabitaciones[i].numHab+"' name='hotelNumNinoVH"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chN_aVH('VH','"+arrayHabitaciones[i].numHab+"',this.value,'"+origenWeb+"');\">"+pintaPax(arrayHabitaciones[i].numNinos,'nino')+"</select></div></div>";if(i==0){textCapa+="<div class='fila-buscador'><label for="+obtenerTextoIdioma("CAPABEBESVUELO")+">"+obtenerTextoIdioma("CAPABEBESVUELO")+"</label><div>";textCapa+='<select value="" id="vueloNumBebesVH" name="vueloNumBebesVH" class="seleccionable-13">';var texto="";for(var j=0;j<=4;j++){textCapa+="<option value='"+j+"'";if(vueloNumBebesVH==j){textCapa+=" selected";}
textCapa+=">"+j+"</option>";}
textCapa+=texto;textCapa+='</select></div></div>';}
textCapa+="<div class='limpiar'></div>";}
$j('#capaHabitaciones_aVH').html('');$j("#capaHabitaciones_aVH").html(textCapa);if(document.formulario.datosPagina==undefined){calcularAltura();}}
function pintarCapaEdadesNinosVH(hotelEdadesNinos,hotelNumHabs,numMaxEdadesNinos,CAPAEDADESHOT,CAPAHABHOTEL,origenWeb){var str='';str+='<div id="capaEdadesNinos" style="';if(hotelEdadesNinos==0){str+='height:0px; width:0px';}
str+='">';if(hotelEdadesNinos>0){if(origenWeb=='HOME'){str+='<div class="fila-buscador"></div> <div class="limpiar"></div><div class="fila-buscador">';str+='<div class="txtizdabox_3_a" >'+CAPAEDADESHOT+':</div>';str+='</div>';str+='<div class="fila-buscador"></div> <div class="limpiar"></div>';}else{str+='<div class="grupo-formulario-10"></div> <div class="limpiar"></div><div class="grupo-formulario-10">';str+='<label>'+CAPAEDADESHOT+'</label>';str+='</div><div class="limpiar"></div>';}}
var contNinos=0;var contNinos2=0;for(var i=0;i<hotelNumHabs;i++){contNinos2=0;if(arrayHabitaciones[i].numNinos!=0){str+="<div class='fila-buscador'><div><label>"+CAPAHABHOTEL+' '+(i+1)+"</label></div></div>";for(var k=0;k<arrayHabitaciones[i].numNinos;k++){contNinos++;contNinos2++;str+='<div class="fila-buscador">';str+='<label for="CAPANINOSHOT">'+obtenerTextoIdioma("CAPANINOVAC")+' '+(k+1)+'</label>';str+='<div>';str+='<select class="seleccionable-13 edadNino"   id="hotelEdadesNinosVH'+contNinos+'" name="hotelEdadesNinosVH'+contNinos+'"';str+="onChange=\"javascript:chE('"+(i+1)+"','"+k+"',this.value);\">";str+='<option value="">-?-</option>';for(var u=2;u<=numMaxEdadesNinos;u++){str+='<option ';if(arrayHabitaciones[i].edades[contNinos2-1]==u){str+='selected ';}
str+='value="'+u+'">'+u+'</option>';}
str+='</select></div>';str+='</div>';}
str+='<div class="limpiar"></div>';}}
str+='</div>';$j("#funtion_pintarCapaEdadesNinosVH").html('');$j("#funtion_pintarCapaEdadesNinosVH").html(str);}
function chN_aVH(tipo,numHab,numNinos,origenWeb){var ind=numHab-1;numNinos=parseInt(numNinos);if(numNinos>0){guardarAccionEdades('chN_aVH("'+tipo+'",'+numHab+','+numNinos+',"'+origenWeb+'");');var formu=document.getElementById("formulario");var ind=numHab-1;if(arrayHabitaciones[ind].numNinos<numNinos){arrayEdadesNinos=new Array();for(j=0;j<numNinos;j++){if(arrayHabitaciones[ind].edades){edad=arrayHabitaciones[ind].edades[j];}else{edad=new edadesNinos('');}
arrayEdadesNinos[j]=edad;}
arrayHabitaciones[ind].edades=arrayEdadesNinos;}else{arrayHabitaciones[ind].edades.splice(numNinos,arrayHabitaciones[ind].numNinos-numNinos);}
arrayHabitaciones[ind].numNinos=numNinos;}else{guardarAccionEdades(null);arrayHabitaciones[ind].numNinos=numNinos;}
if(tipo=='VH')
pintaCombosEdadesNuevoVH(origenWeb);else
pintaCombosEdadesNuevo();}
function pintaCombosEdadesNuevoVH(origenWeb){var cont=1;var pintar=false;for(i=0;i<arrayHabitaciones.length;i++){if(arrayHabitaciones[i].numNinos&&arrayHabitaciones[i].numNinos>0){pintar=true;break;}
cont++;}
if(pintar){var textCapa="";var ponTexto=false;textCapa+='<div id="capaEdadesNinos" style="';textCapa+='">';if(origenWeb=='HOME'){textCapa+="<div class='fila-buscador'></div> <div class='limpiar'></div><div class='fila-buscador'><label>"+obtenerTextoIdioma("CAPAEDADESHOT")+"</label></div><div class='fila-buscador'></div> <div class='limpiar'></div>";}else{textCapa+="<div class='grupo-formulario-10'></div> <div class='limpiar'></div><div class='grupo-formulario-10'><label>"+obtenerTextoIdioma("CAPAEDADESHOT")+"</label></div><div class='limpiar'></div>";}
var contNinos=0;var contNinos2=0;var contador=0;for(var i=0;i<arrayHabitaciones.length;i++){if(arrayHabitaciones[i].numNinos!=0){ponTexto=true;if(origenWeb=='HOME'){textCapa+="<div><div class='limpiar'></div><div class='fila-buscador-3'><div><label>"+obtenerTextoIdioma("CAPAHBHOTEL")+" "+arrayHabitaciones[i].numHab+"</label></div></div>";}else{textCapa+="<div><div class='limpiar'></div><div class='fila-buscador'><div><label>"+obtenerTextoIdioma("CAPAHBHOTEL")+" "+arrayHabitaciones[i].numHab+"</label></div></div>";}
for(var k=0;k<arrayHabitaciones[i].numNinos;k++){contNinos++;contNinos2++;for(var k=0;k<arrayHabitaciones[i].numNinos;k++){textCapa+='<div class="fila-buscador">';textCapa+='<label for="CAPANINOSHOT">'+obtenerTextoIdioma("CAPANINOVAC")+' '+(k+1)+'</label>';textCapa+="<div>";textCapa+="<select class='seleccionable-13 edadNino' id='hotelEdadesNinosVH"+(contador+1)+"' name='hotelEdadesNinosVH"+(contador+1)+"' onChange=\"javascript:chE('"+arrayHabitaciones[i].numHab+"','"+k+"',this.value);\">"+pintaEdadesNinos(arrayHabitaciones[i].edades[k])+"</select>";contador++;textCapa+="</div>";textCapa+='</div>';}}}}
if(!ponTexto)textCapa="";textCapa+="</div>";$j("#funtion_pintarCapaEdadesNinosVH").html('');$j("#funtion_pintarCapaEdadesNinosVH").html(textCapa);}else{$j("#funtion_pintarCapaEdadesNinosVH").html('');}
if(document.formulario.datosPagina==undefined){calcularAltura();}}
function pintaCombosEdadesNuevoV2(origenWeb){var cont=1;var pintar=false;for(i=0;i<arrayHabitaciones.length;i++){if(arrayHabitaciones[i].numNinos&&arrayHabitaciones[i].numNinos>0){pintar=true;break;}
cont++;}
if(pintar){var textCapa="";var ponTexto=false;textCapa+='<div id="capaEdadesNinos" style="';textCapa+='">';if(origenWeb=='DISPO'){textCapa+="<div class='grupo-formulario-10'></div> <div class='limpiar'></div><div class='grupo-formulario-10'><label>"+obtenerTextoIdioma("CAPAEDADESHOT")+"</label></div><div class='limpiar'></div>";}else{textCapa+="<div class='fila-buscador'></div> <div class='limpiar'></div><div class='fila-buscador'><label>"+obtenerTextoIdioma("CAPAEDADESHOT")+"</label></div><div class='fila-buscador'></div> <div class='limpiar'></div>";}
var contNinos=0;var contNinos2=0;var contador=0;for(var i=0;i<arrayHabitaciones.length;i++){if(arrayHabitaciones[i].numNinos!=0){ponTexto=true;if(origenWeb=='DISPO'){textCapa+="<div><div class='limpiar'></div><div class='fila-buscador'><div><label>"+obtenerTextoIdioma("CAPAHABHOTEL")+" "+arrayHabitaciones[i].numHab+"</label></div></div>";}else{textCapa+="<div><div class='limpiar'></div><div class='fila-buscador-3'><div><label>"+obtenerTextoIdioma("CAPAHBHOTEL")+" "+arrayHabitaciones[i].numHab+"</label></div></div>";}
for(var k=0;k<arrayHabitaciones[i].numNinos;k++){contNinos++;contNinos2++;for(var k=0;k<arrayHabitaciones[i].numNinos;k++){textCapa+='<div class="fila-buscador">';textCapa+='<label for="CAPANINOSHOT">'+obtenerTextoIdioma("CAPANINOVAC")+' '+(k+1)+'</label>';textCapa+="<div>";textCapa+="<select class='seleccionable-13 edadNino' id='hotelEdadesNinos"+(contador+1)+"' name='hotelEdadesNinos"+(contador+1)+"' onChange=\"javascript:chE('"+arrayHabitaciones[i].numHab+"','"+k+"',this.value);\">"+pintaEdadesNinos(arrayHabitaciones[i].edades[k])+"</select>";contador++;textCapa+="</div>";textCapa+='</div>';}}}}
if(!ponTexto)textCapa="";textCapa+="</div>";$j("#funtion_pintarCapaEdadesNinos").html('');$j("#funtion_pintarCapaEdadesNinos").html(textCapa);}else{$j("#funtion_pintarCapaEdadesNinos").html('');}
if(document.formulario.datosPagina==undefined){calcularAltura();}}
