
function calcularAlturaVac(){var altoIzq=getAbsoluteElementPosition('alturaIzq');;var altoDcha=getAbsoluteElementPosition('alturaDcha');var resultado=0;if(altoIzq.top>altoDcha.top){if(document.getElementById('bannerHomeLargo')!=null)
document.getElementById('bannerHomeLargo').style.display="none";if(document.getElementById('bannerHomeCorto')!=null)
document.getElementById('bannerHomeCorto').style.display="block";altoIzq=getAbsoluteElementPosition('alturaIzq');altoDcha=getAbsoluteElementPosition('alturaDcha');resultado=altoIzq.top-altoDcha.top;document.getElementById('capaFlex').style.height=resultado+"px";}else{resultado=altoIzq.top-altoDcha.top;if(resultado>0){if(document.getElementById('bannerHomeLargo')!=null)
document.getElementById('bannerHomeLargo').style.display="none";if(document.getElementById('bannerHomeCorto')!=null)
document.getElementById('bannerHomeCorto').style.display="block";}else{if(document.getElementById('bannerHomeLargo')!=null)
document.getElementById('bannerHomeLargo').style.display="none";if(document.getElementById('bannerHomeCorto')!=null)
document.getElementById('bannerHomeCorto').style.display="block";altoIzq=getAbsoluteElementPosition('alturaIzq');altoDcha=getAbsoluteElementPosition('alturaDcha');resultado=altoIzq.top-altoDcha.top;if(resultado<0){}else{if(document.getElementById('bannerHomeLargo')!=null)
document.getElementById('bannerHomeLargo').style.display="none";if(document.getElementById('bannerHomeCorto')!=null)
document.getElementById('bannerHomeCorto').style.display="block";altoIzq=getAbsoluteElementPosition('alturaIzq');altoDcha=getAbsoluteElementPosition('alturaDcha');resultado=altoIzq.top-altoDcha.top;if(altoIzq.top>altoDcha.top){if(document.getElementById('bannerHomeLargo')!=null)
document.getElementById('bannerHomeLargo').style.display="none";if(document.getElementById('bannerHomeCorto')!=null)
document.getElementById('bannerHomeCorto').style.display="block";}}}
if(document.getElementById('capaFlex')!=null)
document.getElementById('capaFlex').style.height="0px";}}
function productos(producto,indice){this.producto=producto
this.indice=indice}
function contadorChecks(){if(checkboxes==1){return false;}
else{return true;}}
function muestraIconosVac(numIcono){var icono="iconoVac_"+numIcono;var texto="textoVac_"+numIcono;var mesesSalida="";if(document.getElementById(icono).className!="productoSelecc_a"){document.getElementById(icono).className="productoSelecc_a";document.getElementById(texto).className="";var i=0;i=numIcono-1;document.formulario.radio2[i].checked=true;for(var j=0;j<document.formulario.radio2.length;j++){if(document.formulario.radio2[j].checked!=true){document.getElementById("iconoVac_"+(j+1)).className="";document.getElementById("textoVac_"+(j+1)).className="producto_a";}}}else{for(var k=0;k<document.formulario.radio2.length;k++){if(document.formulario.radio2[k].checked!=true){document.getElementById("iconoVac_"+(k+1)).className="";document.getElementById("textoVac_"+(k+1)).className="producto_a";}}}
if(numIcono=="2"){document.getElementById('mesSalidaCircuitos').style.display="block";document.getElementById('FecIda').style.display="none";document.getElementById('FecSal').style.display="none";document.getElementById('capaNumNocVac').style.display="none";document.getElementById('cajaVacacionalCat').style.display="none";document.getElementById('cajaVacacionalReg').style.display="none";document.getElementById('cajaVacacionalRegCat').style.height=0.25+"em";document.getElementById("vacacionalOrigenDesc").value="";document.getElementById("vacacionalOrigen").value="";document.getElementById("vacacionalDestinoDesc").value="";document.getElementById("vacacionalDestino").value="";document.getElementById("mesesSalida").value="";}else if(numIcono=="1"){document.getElementById('mesSalidaCircuitos').style.display="none";document.getElementById('FecIda').style.display="block";document.getElementById('FecSal').style.display="block";document.getElementById('capaNumNocVac').style.display="block";document.getElementById('cajaVacacionalCat').style.display="block";document.getElementById('cajaVacacionalReg').style.display="block";document.getElementById('cajaVacacionalRegCat').style.height=2.50+"em";document.getElementById("vacacionalOrigenDesc").value="";document.getElementById("vacacionalOrigen").value="";document.getElementById("vacacionalDestinoDesc").value="";document.getElementById("vacacionalDestino").value="";document.getElementById("mesesSalida").value="";dwr.engine.setAsync(false);cargarCombo('AjaxMultiproducto.rellenaComboMes',new Array(mesesSalida),"mesesSalida");dwr.engine.setAsync(true);}
calcularAlturaVac();}
function validarVacacional(numMaxPaxHab,numTotalPax){var codTpr=obtenerCodTpr();var formu=document.formulario;if(document.getElementById("vacacionalDestino").value==''){alertTextoIdioma('ALERTDESTINO');return false;}
if(document.getElementById("vacacionalOrigen").value==''){alertTextoIdioma('ALERTORIGEN');return false;}
if(codTpr!="CI"){if(document.getElementById("vacacionalFechaIda").value==""){alertTextoIdioma('ALERFECHAIDA');return false;}else if(document.getElementById("vacacionalFechaVuelta").value==""){alertTextoIdioma('ALERFECHAVUELTA');return false;}else if(document.getElementById("vacacionalCategoria").value=="-1"){alertTextoIdioma('ALERCATEGORIA');return false;}}
if(codTpr=="CI"){if(document.getElementById("mesesSalida").value==""){alertTextoIdioma('ALERFECHA2');return false;}}
var numHab=arrayHabitaciones.length;var numNinos;var numAdultos;var contadorNinos=0;var contadorBebes=0;var contadorTotalPax=0;var texto="";var texto1="";for(var i=0;i<numHab;i++){contadorTotalPax=contadorTotalPax+arrayHabitaciones[i].numAdultos*1+arrayHabitaciones[i].numNinos*1;if(contadorTotalPax>numTotalPax){texto=obtenerTextoIdioma('ALERVIAJEROS');alert(texto+numTotalPax+".");return false;}
if((arrayHabitaciones[i].numAdultos*1+arrayHabitaciones[i].numNinos*1)>numMaxPaxHab){texto=obtenerTextoIdioma('ALERHABITANTES');alert(texto+numMaxPaxHab+".");eval("formu.vacacionalNumAdulto"+(i+1)+".focus();");return false;}
if(arrayHabitaciones[i].numNinos!=0){numNinos=arrayHabitaciones[i].numNinos;for(var j=0;j<numNinos;j++){var valor=contadorNinos+1;if(document.getElementById('vacacionalEdadesNinos'+valor).value==''){texto=obtenerTextoIdioma('ALEREDADNINO');texto1=obtenerTextoIdioma('ALERHABITACION');alert(texto+(j+1)+texto1+(i+1));eval("formu.vacacionalEdadesNinos"+(contadorNinos+1)+".focus();");return false;}
contadorNinos++;}}
if(arrayHabitaciones[i].numBebes!=0){numBebes=arrayHabitaciones[i].numBebes;for(var k=0;k<numBebes;k++){var valor1=contadorBebes+1;if(document.getElementById('vacacionalEdadesBebes'+valor1).value==''){texto=obtenerTextoIdioma('ALEREDADBEBE');texto1=obtenerTextoIdioma('ALERHABITACION');alert(texto+(k+1)+texto1+(i+1));eval("formu.vacacionalEdadesBebes"+(contadorBebes+1)+".focus();");return false;}
contadorBebes++;}}}
return true;}
function abreDic(oferta){var codTpr=obtenerCodTpr();if(oferta==null){document.getElementById("vacacionalOrigenDesc").value="";document.getElementById("vacacionalOrigen").value="";}
document.getElementById("vacacionalFechaIda").value="";document.getElementById("vacacionalFechaVuelta").value="";document.getElementById("vacacionalFechaIdaDesc").value="";document.getElementById("vacacionalFechaVueltaDesc").value="";document.getElementById("vacacionalNumNoches").value="";var textNoches="N&ordm;. de Noches:&nbsp;";document.getElementById("numNoches").innerHTML=textNoches;if(oferta!=null){document.getElementById("esOferta").value="SI";abrirDiccionarioOfertaVac('VACACIONAL_DESTINO',oferta,'vacacionalDestino','vacacionalDestinoDesc','',codTpr);}else{document.getElementById("esOferta").value="NO";abrirDiccionario('VACAC_DESTINO_'+codTpr,'','','','vacacionalDestino','vacacionalDestinoDesc','');}}
function firstDestinoVac(){if(document.getElementById("vacacionalDestino").value==""){alertTextoIdioma('ALERSELEDESTINO');return;}else{var codTpr=obtenerCodTpr();document.getElementById("esOferta").value="SI";document.getElementById("vacacionalFechaIda").value="";document.getElementById("vacacionalFechaVuelta").value="";document.getElementById("vacacionalFechaIdaDesc").value="";document.getElementById("vacacionalFechaVueltaDesc").value="";document.getElementById("vacacionalNumNoches").value="";var textNoches="N&ordm;. de Noches:&nbsp;";document.getElementById("numNoches").innerHTML=textNoches;abrirDiccionarioVac('VACACIONAL_ORIGEN',document.formulario.vacacionalDestino.value,'vacacionalOrigen','vacacionalOrigenDesc',document.formDiccionario.codTva.value,codTpr);}
if(codTpr=="CI"){rellenaComboMes(document.formulario.vacacionalOrigen.value,document.formulario.vacacionalDestino.value)}}
function rellenaComboMes(){var codTpr=obtenerCodTpr();var valorcombo=document.formulario.vacacionalOrigen.value+"/"+document.formulario.vacacionalDestino.value+"/"+codTpr+"/"+document.formDiccionario.codTva.value+"/"+document.getElementById("site").value;dwr.engine.setAsync(false);cargarCombo('AjaxMultiproducto.rellenaComboMes',new Array(document.formulario.vacacionalOrigen.value+"/"+document.formulario.vacacionalDestino.value+"/"+codTpr+"/"+document.formDiccionario.codTva.value+"/"+document.getElementById("site").value),"mesesSalida");dwr.engine.setAsync(true);}
function firstIdaVac(login,diasAntelacionVac){if(document.getElementById("vacacionalFechaIda").value==""){alertTextoIdioma('ALERVACFECSALIDA');return;}else{var codTpr=obtenerCodTpr();abrirCalendarioVacacional('VUELTA',document.formulario.vacacionalOrigen.value,document.formulario.vacacionalDestino.value,login,'capaCal_a',obtenerTextoIdioma("CAPAFREGRESOVAC"),'',document.formulario.vacacionalFechaIda.value,diasAntelacionVac,'vacacionalSelDiaVuelta','VUELTA',document.formDiccionario.codTva.value,codTpr,'','');}}
function firstIdaVacOfer(login,diasAntelacionVac){if(document.getElementById("vacacionalFechaIda").value==""){alertTextoIdioma('ALERVACFECSALIDA');return;}else{var codTpr=obtenerCodTpr();abrirCalendarioVacacional('VUELTA',document.formulario.vacacionalOrigen.value,document.formulario.vacacionalDestino.value,login,'capaCal_a',obtenerTextoIdioma("CAPAFREGRESOVAC"),'',document.formulario.vacacionalFechaIda.value,diasAntelacionVac,'vacacionalSelDiaVuelta','VUELTA',document.formDiccionario.codTva.value,codTpr,document.formulario.refPro.value,'');}}
function habitaciones(numHab,numAdultos,numNinos,numBebes,edadesNinos,edadesBebes){this.numHab=numHab
this.numAdultos=numAdultos
this.numNinos=numNinos
this.numBebes=numBebes
this.edadesNinos=edadesNinos
this.edadesBebes=edadesBebes}
function edadesNinos(edadNino){this.edadNino=edadNino}
function edadesBebes(edadBebe){this.edadBebe=edadBebe}
var arrayHabitaciones=new Array();var arrayEdadesNinos=new Array();var arrayEdadesBebes=new Array();edad=new edadesNinos('');arrayEdadesNinos[0]=edad;arrayEdadesBebes[0]=edad;habitacion=new habitaciones(1,2,0,0,'','');arrayHabitaciones[0]=habitacion;arrayHabitaciones[0].edadesNinos=arrayEdadesNinos[0];arrayHabitaciones[0].edadesBebes=arrayEdadesBebes[0];function muestraHabitaciones(){var formu=document.formulario;var textCapa="";var cuantasActual=arrayHabitaciones.length;if(cuantasActual<formu.vacacionalNumHabs.value){for(h=cuantasActual;h<formu.vacacionalNumHabs.value;h++){habitacion=new habitaciones(h+1,2,0,0,'','');arrayHabitaciones[h]=habitacion;}}else{arrayHabitaciones.splice(formu.vacacionalNumHabs.value,cuantasActual-formu.vacacionalNumHabs.value);pintaCombosEdades();}
textCapa+="<div class='filabuscadorVac'><div class='txtsobrebox_a' style='margin-left:45px;'><i18n:message editable='N' key='CAPAADULTVAC'/></div></div>";textCapa+="<div class='filabuscadorVac'><div class='txtsobrebox_a' style='margin-left:2px;'><i18n:message editable='N' key='CAPANINOSVAC'/></div></div>";textCapa+="<div class='filabuscadorVac'><div class='txtsobrebox_a' style='margin-left:6px;'><i18n:message editable='N' key='CAPABEBESVAC'/></div></div><div class='limpiar'></div>";for(i=0;i<arrayHabitaciones.length;i++){textCapa+="<div class='filabuscadorVac'><div class='txtizdabox_a' style='margin-right:0px;'>"+obtenerTextoIdioma("CAPAHABVACAHab")+" "+arrayHabitaciones[i].numHab+"</div></div>";textCapa+="<div class='filabuscadorVac' style='padding-left:8px;'><select class='texto_formu' style='width:40px;' name='vacacionalNumAdulto"+arrayHabitaciones[i].numHab+"' id='vacacionalNumAdulto"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chA('"+arrayHabitaciones[i].numHab+"',this.value);\">"+pintaPax(arrayHabitaciones[i].numAdultos,'adulto')+"</select></div>";textCapa+="<div class='filabuscadorVac' style='padding-left:10px;'><select class='texto_formu' style='width:40px;' name='vacacionalNumNino"+arrayHabitaciones[i].numHab+"' id='vacacionalNumNino"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chN('"+arrayHabitaciones[i].numHab+"',this.value);\">"+pintaPax(arrayHabitaciones[i].numNinos,'nino')+"</select></div>";textCapa+="<div class='filabuscadorVac' style='padding-left:10px;'><select class='texto_formu' style='width:40px;' name='vacacionalNumBebe"+arrayHabitaciones[i].numHab+"' id='vacacionalNumBebe"+arrayHabitaciones[i].numHab+"' onChange=\"javascript:chB('"+arrayHabitaciones[i].numHab+"',this.value);\">"+pintaPax(arrayHabitaciones[i].numBebes,'bebe')+"</select></div>";}
escribe("capaHabitacionesVac",textCapa);calcularAlturaVac();if(formu.vacacionalNumHabs.value>1){javascript:guardarAccionHab('muestraHabitaciones();')}else{javascript:guardarAccionHab(null)}}
function chA(numHab,numAdultos){arrayHabitaciones[numHab-1].numAdultos=numAdultos;}
function chN(numHab,numNinos){var ind=numHab-1;if(numNinos>0){guardarAccionEdades('chN('+numHab+','+numNinos+');');var formu=document.formulario;var edad;if(arrayHabitaciones[ind].numNinos<numNinos){arrayEdadesNinos=new Array();for(j=0;j<numNinos;j++){if(arrayHabitaciones[ind].edadesNinos[j]){edad=arrayHabitaciones[ind].edadesNinos[j];}else{edad=new edadesNinos('');}
arrayEdadesNinos[j]=edad;}
arrayHabitaciones[ind].edadesNinos=arrayEdadesNinos;}else{arrayHabitaciones[ind].edadesNinos.splice(numNinos,arrayHabitaciones[ind].numNinos-numNinos);}
arrayHabitaciones[ind].numNinos=numNinos;}else{guardarAccionEdades(null);arrayHabitaciones[ind].numNinos=numNinos;}
pintaCombosEdades();}
function chB(numHab,numBebes){var ind=numHab-1;if(numBebes>0){guardarAccionEdadesBebes('chB('+numHab+','+numBebes+');');var formu=document.formulario;var edad;if(arrayHabitaciones[ind].numBebes<numBebes){arrayEdadesBebes=new Array();for(j=0;j<numBebes;j++){if(arrayHabitaciones[ind].edadesBebes[j]){edad=arrayHabitaciones[ind].edadesBebes[j];}else{edad=new edadesBebes('');}
arrayEdadesBebes[j]=edad;}
arrayHabitaciones[ind].edadesBebes=arrayEdadesBebes;}else{arrayHabitaciones[ind].edadesBebes.splice(numBebes,arrayHabitaciones[ind].numBebes-numBebes);}
arrayHabitaciones[ind].numBebes=numBebes;}else{guardarAccionEdadesBebes(null);arrayHabitaciones[ind].numBebes=numBebes;}
pintaCombosEdades();}
function pintaCombosEdades(){var cont=1;var pintar=false;for(i=0;i<arrayHabitaciones.length;i++){if((arrayHabitaciones[i].numNinos&&arrayHabitaciones[i].numNinos>0)||(arrayHabitaciones[i].numBebes&&arrayHabitaciones[i].numBebes>0)){pintar=true;break;}
cont++;}
if(pintar){var textCapa="";var ponTexto=false;textCapa+="<div class='limpiar'></div><div class='filabuscadorVac'><div class='txtizdabox_a' style='margin-top:4px;'><strong>"+obtenerTextoIdioma("CAPAEDADES")+"</strong></div></div>";var contadorNinos=0;var contadorBebes=0;for(i=0;i<arrayHabitaciones.length;i++){if(arrayHabitaciones[i].numNinos!=0||arrayHabitaciones[i].numBebes!=0){ponTexto=true;textCapa+="<div class='limpiar' style='margin-top:5px;'></div><div class='filabuscadorVac'><div class='txtizdabox_a' style='margin-right:0px;margin-top:12px;'>"+obtenerTextoIdioma("TEXTHAB")+" "+arrayHabitaciones[i].numHab+"</div></div>";textCapa+="<div  style='float:left;width:253px;'>"
for(k=0;k<arrayHabitaciones[i].numNinos;k++){textCapa+="<div class='filabuscadorVac'><div class='txtsobrebox_a' style='margin-left:3px;'>"+obtenerTextoIdioma("CAPANINOSVAC")+" "+(k+1)+"</div>";textCapa+="<select class='texto_formu' style='width:40px;' id='vacacionalEdadesNinos"+(contadorNinos+1)+"' name='vacacionalEdadesNinos"+(contadorNinos+1)+"' onChange=\"javascript:chEN('"+arrayHabitaciones[i].numHab+"','"+k+"',this.value);\">"+pintaEdadesNinos(arrayHabitaciones[i].edadesNinos[k].edadNino)+"</select></div>";contadorNinos++;}
for(k=0;k<arrayHabitaciones[i].numBebes;k++){textCapa+="<div class='filabuscadorVac'><div class='txtsobrebox_a' style='margin-left:3px;'>"+obtenerTextoIdioma("CAPABEBESVAC")+" "+(k+1)+"</div>";textCapa+="<select class='texto_formu' style='width:40px;' id='vacacionalEdadesBebes"+(contadorBebes+1)+"' name='vacacionalEdadesBebes"+(contadorBebes+1)+"' onChange=\"javascript:chEB('"+arrayHabitaciones[i].numHab+"','"+k+"',this.value);\">"+pintaEdadesBebes(arrayHabitaciones[i].edadesBebes[k].edadBebe)+"</select></div>";contadorBebes++;}
textCapa+="</div>";}}
if(!ponTexto)textCapa="";escribe("capaEdadesNinos",textCapa);}else{escribe("capaEdadesNinos","");}
calcularAlturaVac();}
function chEN(hab,pos,edadN){arrayHabitaciones[hab-1].edadesNinos[pos]=new edadesNinos(edadN);}
function chEB(hab,pos,edadB){arrayHabitaciones[hab-1].edadesBebes[pos]=new edadesBebes(edadB);}
function obtenerCodTpr(){var codTpr="";if(document.getElementById("iconoVac_1").className=="productoSelecc_a"){codTpr=document.formulario.radio2[0].value;}else if(document.getElementById("iconoVac_2").className=="productoSelecc_a"){codTpr=codTpr=document.formulario.radio2[1].value;}else{codTpr="ES";}
return codTpr;}
function cerrarCapas(){cerrarDiccionario();cerrarCalendario();}
function abreCapaInfo(){var top="";var left="";var pos=getAbsoluteElementPosition('iconoVac');top=pos.top-130;document.getElementById('capaInfoVac').style.top=top+"px";display('capaInfoVac','block');}
function rellenaComboNinos(valorCombo,nombreCombo,tipoProducto){dwr.engine.setAsync(false);if(document.getElementById(nombreCombo).disabled==true){document.getElementById(nombreCombo).disabled=false;}
cargarCombo('AjaxMultiproducto.obtenerNinos',new Array(valorCombo+"/"+tipoProducto),nombreCombo);if(document.getElementById(nombreCombo).length==1){document.getElementById(nombreCombo).disabled=true;}else{document.getElementById(nombreCombo).disabled=false;}
dwr.engine.setAsync(true);}
function rellenaComboBebes(valorCombo,nombreCombo,tipoProducto){dwr.engine.setAsync(false);if(document.getElementById(nombreCombo).disabled==true){document.getElementById(nombreCombo).disabled=false;}
cargarCombo('AjaxMultiproducto.obtenerBebes',new Array(valorCombo+"/"+tipoProducto),nombreCombo);if(document.getElementById(nombreCombo).length==1){document.getElementById(nombreCombo).disabled=true;}else{document.getElementById(nombreCombo).disabled=false;}
dwr.engine.setAsync(true);}
function rellenaComboBebesNinos(indice,tipoProducto){dwr.engine.setAsync(false);var formu=document.formulario;var numBeb=document.getElementById('vacacionalNumBebe'+indice).value;var numNin=document.getElementById('vacacionalNumNino'+indice).value;var numAdl=document.getElementById('vacacionalNumAdulto'+indice).value;cargarCombo('AjaxMultiproducto.obtenerBebesNinos',new Array(numAdl+"/"+numNin+"/"+tipoProducto),'vacacionalNumBebe'+indice);if(numBeb!=0){document.getElementById('vacacionalNumBebe'+indice).value=numBeb;}else if(document.getElementById('vacacionalNumBebe'+indice).length==1){document.getElementById('vacacionalNumBebe'+indice).disabled=true;}else{document.getElementById('vacacionalNumBebe'+indice).disabled=false;}
dwr.engine.setAsync(true);}
function rellenaComboNinosBebes(indice,tipoProducto){dwr.engine.setAsync(false);var formu=document.formulario;var numBeb=document.getElementById('vacacionalNumBebe'+indice).value;var numNin=document.getElementById('vacacionalNumNino'+indice).value;var numAdl=document.getElementById('vacacionalNumAdulto'+indice).value;cargarCombo('AjaxMultiproducto.obtenerNinosBebes',new Array(numAdl+"/"+numBeb+"/"+tipoProducto),'vacacionalNumNino'+indice);if(numNin!=0){document.getElementById('vacacionalNumNino'+indice).value=numNin;}else if(document.getElementById('vacacionalNumNino'+indice).length==1){document.getElementById('vacacionalNumNino'+indice).disabled=true;}else{document.getElementById('vacacionalNumNino'+indice).disabled=false;}
dwr.engine.setAsync(true);}
function cargarHabitaciones(valorCombo){var numHab=valorCombo;var formu=document.formulario;var textCapa="";var cuantasActual=arrayHabitaciones.length;if(cuantasActual<formu.vacacionalNumHabs.value){for(h=cuantasActual;h<formu.vacacionalNumHabs.value;h++){habitacion=new habitaciones(h+1,2,0,0,'','');arrayHabitaciones[h]=habitacion;muestraHabitacionesSel(valorCombo,cuantasActual);}}else{arrayHabitaciones.splice(valorCombo,cuantasActual-valorCombo);ocultarHabitaciones(valorCombo,cuantasActual);pintaCombosEdades();}
calcularAlturaVac();}
function ocultarHabitaciones(valor,cont){for(j=cont;j>valor;j--){document.getElementById("capaHabitacionesVac"+j).style.display='none';}}
function muestraHabitacionesSel(valorCombo,aux){var i=0;for(i=aux+1;i<=valorCombo;i++){document.getElementById("capaHabitacionesVac"+i).style.display='block';}}
function abrirCapa(estado){if(estado==2){document.getElementById('capaInfoHome').style.height='285px';document.getElementById('capaInfoHome').style.width='400px';}
if(estado==1){document.getElementById('capaInfoHome').style.height='105px';document.getElementById('capaInfoHome').style.width='22px';}
document.getElementById('capaInfoHome').style.position='absolute';document.getElementById('capaInfoHome').style.left='331px';if(cadena.match(RegExPattern)!=null){document.getElementById('capaInfoHome').style.top='290px';}else{document.getElementById('capaInfoHome').style.top='183px';}}
function enviarDatos(codSite,rutaSegura,descSite){var formulario=document.registro;if((formulario.TXTEMAIL.value=="")){alertTextoIdioma('SPNEMAILOK');formulario.TXTEMAIL.focus;return;}
if(formulario.TXTNOMBRE.value==""){alertTextoIdioma('ALENOMBRE');focusSel(formulario.TXTNOMBRE);return;}
if(formulario.TXTAPELLIDO1.value==""){alertTextoIdioma('ALAPELL1');focusSel(formulario.TXTAPELLIDO1);return;}
if(formulario.TXTAPELLIDO2.value==""){alertTextoIdioma('ALAPELL2');focusSel(formulario.TXTAPELLIDO2);return;}
if(formulario.chkboletin.checked==true)
{formulario.chkboletin.value="S";}
else
{alertTextoIdioma('SPNCONDICIONESCOMPRA');return;}
if(formulario.chkinformacion.checked==true)
{formulario.chkinformacion.value="S";}
else
{formulario.chkboletin.value="N";}
var esCliente=false;dwr.engine.setAsync(false);AjaxMultiproducto.existeCliente(formulario.TXTEMAIL.value,codSite,'altaUsuario',function(data){if(data){var texto=obtenerTextoIdioma('SPNEMAILEXISTE');alert(texto+" "+descSite);esCliente=true;}});dwr.engine.setAsync(true);if(esCliente==false){formulario.action=rutaSegura;formulario.metodo.value="insertarUsuario";formulario.submit();}}
var nombreDiasLargos=[obtenerTextoIdioma("NOMDOMINGO"),obtenerTextoIdioma("NOMLUNES"),obtenerTextoIdioma("NOMMARTES"),obtenerTextoIdioma("NOMMIERCOLES"),obtenerTextoIdioma("NOMJUEVES"),obtenerTextoIdioma("NOMVIERNES"),obtenerTextoIdioma("NOMSABADO")];function firstViaje(){var diasAntelacionVac=document.getElementById("diasAntelacionVacacional").value;var codLogin=document.getElementById("login").value;if(document.getElementById("vacacionalOrigen").value==""){alertTextoIdioma("ALESELECVIAJE");return false;}else{var codTpr=obtenerCodTpr();document.getElementById("vacacionalFechaVuelta").value="";document.getElementById("vacacionalFechaVueltaDesc").value="";document.getElementById("vacacionalNumNoches").value="";var textNoches=obtenerTextoIdioma("JSNUMNOCHES")+"&nbsp;";document.getElementById("numNoches").innerHTML=textNoches;abrirCalendarioVacacional('IDA',document.formulario.vacacionalOrigen.value,document.formulario.vacacionalDestino.value,codLogin,'vacacionalFechaIdaDesc',obtenerTextoIdioma("CAPAFVIAJEVAC"),'',document.formulario.vacacionalFechaIda.value,diasAntelacionVac,'vacacionalSelDiaIda','IDA',document.formDiccionario.codTva.value,codTpr,'','');}}
function pintaPax(sel,tipoEdad){var limiteSup=0;var limiteInf=0;if(tipoEdad=='adulto'){limiteInf=1;limiteSup=document.getElementById("numMaxAdultos");}else if(tipoEdad=='nino'){limiteSup=document.getElementById("numMaxNinos");}else if(tipoEdad=='bebe'){limiteSup=document.getElementById("numMaxBebes");}
var texto="";for(var 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&&sel!=""){texto+=" selected"}
texto+=">"+u+"</option>";}
return texto;}
function pintaEdadesBebes(sel){var texto="";var numMaxEdadesBebes=document.getElementById("numMaxEdadesBebes").value;texto="<option value=''>-?-</option>";for(var u=0;u<numMaxEdadesBebes;u++){texto+="<option value='"+u+"'";if(u==sel&&sel!=""){texto+=" selected"}
texto+=">"+u+"</option>";}
return texto;}
function vacacionalSelDiaIda(fecha){var oldFecha=document.getElementById("vacacionalFechaIda").value;var formu=document.formulario;var diaSemana=dameDiaSemana(fecha);var codLogin=document.getElementById("login").value;var diasAntelacionVac=document.getElementById("diasAntelacionVacacional").value;formu.vacacionalFechaIda.value=fecha;formu.vacacionalFechaIdaDesc.value=fecha+", "+diaSemana;var codTpr=obtenerCodTpr();diaSel2=fecha.substring(0,2);mesSel2=fecha.substring(3,5);anioSel2=fecha.substring(6);abrirCalendarioVacacional('VUELTA',document.formulario.vacacionalOrigen.value,document.formulario.vacacionalDestino.value,codLogin,'capaCal_a',obtenerTextoIdioma("CAPAFREGRESOVAC"),'',document.formulario.vacacionalFechaIda.value,diasAntelacionVac,'vacacionalSelDiaVuelta','VUELTA',document.formDiccionario.codTva.value,codTpr,'','');if(oldFecha!=""){var oldDia=oldFecha.substring(0,2);document.getElementById("dia"+oldDia).className='diaDis';}
var diaSel=fecha.substring(0,2);document.getElementById("dia"+diaSel).className='diaDis2';}
function vacacionalSelDiaVuelta(fecha){var formu=document.formulario;var diaSemana=dameDiaSemana(fecha);formu.vacacionalFechaVuelta.value=fecha;formu.vacacionalFechaVueltaDesc.value=fecha+", "+diaSemana;var noches=diferenciaFechasDias(incrementaDiasString(formu.vacacionalFechaVuelta.value,0),incrementaDiasString(formu.vacacionalFechaIda.value,0));var tit="";(noches>1)?tit=obtenerTextoIdioma("SPNDATWEKNOCHES"):tit=obtenerTextoIdioma("SPNDATWEKNOCHES");var textNoches=obtenerTextoIdioma("JSNUMNOCHES")+"&nbsp;<strong>"+noches+"&nbsp;"+tit+"</strong>";document.getElementById("numNoches").innerHTML=textNoches;document.getElementById("vacacionalNumNoches").value=noches;cerrarCalendario();}
function pintarBuscadorIzdaVac(ref){document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ');document.write("onclick=\"window.location.href='"+ref+"check=1'\">");document.write('</div><div id="texto_1" class="producto_a"><span id="icono_1">');document.write('<a href="'+ref+'check=1">'+obtenerTextoIdioma("ENLVUELOS")+'</a>');document.write('</span></div><div class="limpiar"></div>');document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ')
document.write("onclick=\"window.location.href='"+ref+"check=2'\">");document.write('</div><div id="texto_2" class="producto_a"><span id="icono_2">');document.write('<a href="'+ref+'check=2">'+obtenerTextoIdioma("ENLHOTELES")+'</a>');document.write('</span></div><div class="limpiar"></div>');document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ')
document.write("onclick=\"window.location.href='"+ref+"check=3'\">");document.write('</div><div id="texto_3" class="producto_a"><span id="icono_3">');document.write('<a href="'+ref+'check=3">'+obtenerTextoIdioma("ENLCOCHEALQ")+'</a>');document.write('</span></div><div class="limpiar"></div>');}
function pintarBuscadorIzdaVac_2(ref){document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ')
document.write("onclick=\"window.location.href='"+ref+"check=2'\">");document.write('</div><div id="texto_2" class="producto_a"><span id="icono_2">');document.write('<a href="'+ref+'check=2">'+obtenerTextoIdioma("ENLHOTELES")+'</a>');document.write('</span></div><div class="limpiar"></div>');document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ')
document.write("onclick=\"window.location.href='"+ref+"check=3'\">");document.write('</div><div id="texto_3" class="producto_a"><span id="icono_3">');document.write('<a href="'+ref+'check=3">'+obtenerTextoIdioma("ENLCOCHEALQ")+'</a>');document.write('</span></div><div class="limpiar"></div>');}
function pintarBuscadorIzdaVac_1(contextPath){document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" checked ></div> <div id="texto_4" class="productoSelecc_a"> <span id="icono_4">');document.write("<a href=\"javascript:muestraIconos_a('4');\">");document.write(obtenerTextoIdioma("ENLPAQUETEVAC"));document.write('&nbsp;&nbsp;<img src="'+contextPath+'/appBase/images/HAL/icono-i.gif" border="0" id="iconoVac" onmouseover="javascript: abreCapaInfo();" onmouseout="display(\'capaInfoVac\',\'none\');"></a>');document.write('</span></div>');}
function pintarBuscadorDchaVac(ref){document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ');document.write("onclick=\"window.location.href='"+ref+"check=5'\">");document.write('</div><div id="texto_5" class="producto_a"><span id="icono_5">')
document.write('<a href="'+ref+'check=5">'+obtenerTextoIdioma("ENLVUELOHOTEL")+'</a>')
document.write('</span></div><div class="limpiar"></div>');document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ');document.write("onclick=\"window.location.href='"+ref+"check=6'\">");document.write('</div><div id="texto_6" class="producto_a"><span id="icono_6">')
document.write('<a href="'+ref+'check=6">'+obtenerTextoIdioma("ENLVUELOCOCHE")+'</a>')
document.write('</span></div><div class="limpiar"></div>');document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ');document.write("onclick=\"window.location.href='"+ref+"check=7'\">");document.write('</div><div id="texto_7" class="producto_a"><span id="icono_7">')
document.write('<a href="'+ref+'check=7">'+obtenerTextoIdioma("ENLVUELOHOTELCOCHE")+'</a>')
document.write('</span></div><div class="limpiar"></div>');document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ')
document.write("onclick=\"window.location.href='"+ref+"check=8'\">");document.write('</div><div id="texto_8" class="producto_a"><span id="icono_8">');document.write('<a href="'+ref+'check=8">'+obtenerTextoIdioma("ENLHOTELCOCHE")+'</a>');document.write('</span></div>');}
function pintarBuscadorDchaVac_2(ref){document.write('<div></div>');document.write('<div></div>');document.write('<div><input name="radio" type="radio" value="radiobutton" style="float:left" ')
document.write("onclick=\"window.location.href='"+ref+"check=8'\">");document.write('</div><div id="texto_8" class="producto_a"><span id="icono_8">');document.write('<a href="'+ref+'check=8">'+obtenerTextoIdioma("ENLHOTELCOCHE")+'</a>');document.write('</span></div>');}
function pintarHabitaciones(j,tipoProducto){document.write('<div id="capaHabitacionesVac'+j+'" style="')
if(j==1){document.write('display:block;')}else{document.write('display:none;')}
document.write('">')
document.write('<div class="filabuscadorVac"><div class="txtizdabox_a" style="margin-right:0px; padding-right:2px">'+obtenerTextoIdioma("CAPAHABVACA")+' '+j+'</div></div>')
document.write('<div class="filabuscadorVac" style="padding-left:8px;">')
document.write('<select class=\"texto_combo_6_a\" style=\"width:40px;\" id=\"vacacionalNumAdulto'+j+'\" name=\"vacacionalNumAdulto'+j+'\"  onChange=\"javascript:chA(\''+j+'\',this.value);rellenaComboNinos(this.value,\'vacacionalNumNino'+j+'\', \''+tipoProducto+'\');rellenaComboBebes(this.value,\'vacacionalNumBebe'+j+'\', \''+tipoProducto+'\');chN(\''+j+'\',\'0\');chB(\''+j+'\',\'0\');\">')}
function pintarHabitacionesAD(k,distribucionesAD,numAdulPorDefecto){document.write('<option value="'+k+'" ')
if(distribucionesAD==numAdulPorDefecto){document.write(' selected')}
document.write('>'+distribucionesAD+'</option>')}
function pintarHabitacionesNI(j,mostrarBloqueNiñosBebes,tipoProducto){document.write('</select></div>')
document.write('<div class="filabuscadorVac" style="padding-left:10px;">')
document.write('<input type="hidden" name="comboCargado" id="comboCargado" value="0"/>')
document.write('<select class=\"texto_combo_6_a\" style=\"width:40px;\" id=\"vacacionalNumNino'+j+'\" name=\"vacacionalNumNino'+j+'\" onChange=\"javascript:rellenaComboBebesNinos(\''+j+'\', \''+tipoProducto+'\');chN(\''+j+'\',this.value);\">')}
function pintarHabitacionesNI_1(i,distribucionesNI){document.write('<option value="'+i+'">'+distribucionesNI+'</option>')}
function pintarHabitacionesBE(j,mostrarBloqueNiñosBebes,tipoProducto){document.write('</select></div>')
document.write('<div class="filabuscadorVac" style="padding-left:10px;display:'+mostrarBloqueNiñosBebes+'">')
document.write('<select class=\"texto_combo_6_a\" style=\"width:40px;\" id=\"vacacionalNumBebe'+j+'\" name=\"vacacionalNumBebe'+j+'\" onChange=\"javascript:rellenaComboNinosBebes(\''+j+'\', \''+tipoProducto+'\');chB(\''+j+'\',this.value);\">')}
function pintarHabitacionesBE_1(i,distribucionesBE){document.write('<option value="'+i+'">'+distribucionesBE+'</option>')}
function pintarHabitacionesBE_2(){document.write('</select></div>')
document.write('</div><div class="limpiar"></div>')}
function pintarMuestraIcono(isHomeCir){document.write('<span id="iconoVac_1"')
if(isHomeCir=="N"){document.write('class="productoSelecc_a"')}
document.write('><a href=\"javascript:muestraIconosVac(\'1\');\" style="width:140px">'+obtenerTextoIdioma("SPNVUEHOTTRANSL")+'</a>')
document.write('</span>')}
function pintarVacacionalDest(desDestino,tipoweb,tipoProducto,Zona){document.write('<input autocomplete="off" type="text" class="texto_formu_a" style="width:122px;" name="vacacionalDestinoDesc" id="vacacionalDestinoDesc"')
if(tipoweb!=null&&tipoweb=="orange"){document.write('value="'+desDestino+'"')}else{document.write('value="'+Zona+'"')}
document.write('readOnly onClick="javascript:abreDic(')
if(tipoProducto!="VAC"){document.write('true')}
document.write(');" /> ')}
function pintarVacLupaDest(contextPath,tipoProducto,carpetaImg){document.write('<div class="filabuscadorVac" style="padding-top:11px;padding-left:0px;"><div class="lupita"><a href="javascript:abreDic(')
if(tipoProducto!="VAC"){document.write('true')}
document.write(');" title="&Iacute;ndice de Destinos" tabIndex=9999><img id="lupaVueloIda" src="'+contextPath+'/appBase/images/'+carpetaImg+'/lupa.gif" border="0"></a></div></div>')}
function pintarVacacionalOrig(desOrigen,tipoweb,tipoProducto){document.write('<div class="filabuscadorVac">')
document.write('<div class="txtsobrebox_a">'+obtenerTextoIdioma("CAPAORIGENVIAJE")+'</div>')
document.write('<input autocomplete="off" type="text" class="texto_formu_a" style="width:122px;" name="vacacionalOrigenDesc" id="vacacionalOrigenDesc" ')
if(tipoweb!=null&&tipoweb=="orange"){document.write(' value="'+desOrigen+'"')}else{document.write(' value="" ')}
document.write(' readOnly onClick="javascript:firstDestinoVac();" /> ')
document.write('<input type="hidden" name="vacacionalOrigen" id="vacacionalOrigen" ')
if(tipoweb!=null&&tipoweb=="orange"){document.write('value="'+origenOrange+'"')}else{document.write(' value="" ')}
document.write(' readOnly > ')
document.write('</div>')}
function pintarVacLupaOrig(contextPath,tipoProducto,carpetaImg){document.write('<div class="filabuscadorVac" style="padding-top:11px;padding-left:0px;"><div class="lupita"><a href="javascript:firstDestinoVac()" title="&Iacute;ndice de Orígenes" tabIndex=9999><img id="lupaVueloVuelta" src="'+contextPath+'/appBase/images/'+carpetaImg+'/lupa.gif" border="0"></a></div></div>')}
function pintarVacFechaIda(){document.write('<input autocomplete="off" type="text" class="texto_formu_a" style="width:140px;" name="vacacionalFechaIdaDesc" id="vacacionalFechaIdaDesc" value="" readOnly onClick="javascript:firstViaje();">')}
function pintarVacFechaVue(login,diasAntelacionVacacional){document.write('<input autocomplete="off" type="text" class="texto_formu_a" style="width:140px;"name="vacacionalFechaVueltaDesc" id="vacacionalFechaVueltaDesc" value="" readOnly onClick="javascript:firstIdaVac(\''+login+'\',\''+diasAntelacionVacacional+'\');">')}
function pintarNumHab(numMaxHabitaciones){document.write('<div class="filabuscadorVac">')
document.write('<div class="txtizdabox_a">'+obtenerTextoIdioma("CAPAHABITAVAC")+'</div>')
document.write('</div>')
document.write('<div class="limpiar"></div>')
document.write('<div class="filabuscadorVac"  style="padding-top:15px;">')
document.write('<div class="txtizdabox_a" style="margin-right:3px;">'+obtenerTextoIdioma("CAPANUMHABVAC")+'</div>')
document.write('<select class=\"texto_formu_a\" style=\"width:40px;\" id=\"vacacionalNumHabs\" name=\"vacacionalNumHabs\" onChange=\"javascript:cargarHabitaciones(this.value);\">')
for(var i=1;i<=numMaxHabitaciones;i++){document.write('<option value="'+i+'">'+i+'</option>')}
document.write('</select></div>')}
function pintarfilaAdu(){document.write('<div class="filabuscadorVac" style="width:13.13em">')}
function pintarCapaAdu(){document.write('<div class="filabuscadorVac">')
document.write('<div  class="txtsobrebox_a" style="margin-left:50px;" title="Mayores de 12 a&ntilde;os">'+obtenerTextoIdioma("CAPAADULTVAC")+'</div>')
document.write('</div>')}
function pintarCapaNin(){document.write('<div class="filabuscadorVac">')
document.write('<div  class="txtsobrebox_a" style="margin-left:2px;" title="De 2 a 12 a&ntilde;os">'+obtenerTextoIdioma("CAPANINOSVAC")+'</div>')
document.write('</div>')
document.write('<div class="filabuscadorVac">')
document.write('<div  class="txtsobrebox_a" style="margin-left:6px;" title="De 0 a 2 a&ntilde;os">'+obtenerTextoIdioma("CAPABEBESVAC")+'</div>')
document.write('</div>')}
function pintarCapaHabitacionesVac(){document.write('<div id="capaHabitacionesVac" style="width:13.13em">')}
function pintarEdadesNin(i){document.write('<div id="capaEdadesNinosHabitacion'+i+'" sytle="display: none"></div>')}
function pintarBotBuscarVac(){document.write("<a href=\"javascript:buscarVac()\" id=\"ENLACEBUSCARVAC\" class=\"bot07_a\">"+obtenerTextoIdioma("ENLACEBUSCARVAC")+"</a>")}
function pintarOcultarCapa(){document.write("<span class=\"botactivo_a\"><a href=\"javascript:ocultarCapa();\">X</a></span>");}
function pintarIconoEs(isHomeCir){document.write('<div><input name="radio2" type="radio" value="ES" style="float:left"')
if(isHomeCir=="N"){document.write('checked ')}
document.write('onclick=\"javascript:muestraIconosVac(\'1\');\"></div>')}
function pintarMuestraIconoCI(isHomeCir){document.write('<div style="float:left; padding-left:4px"><input name="radio2" type="radio" value="CI" style="float:left"')
if(isHomeCir=="S"){document.write('checked')}
document.write(' onclick=\"javascript:muestraIconosVac(\'2\');\"></div>')
document.write('<div id="textoVac_2"')
if(isHomeCir=="N"){document.write(' class="producto_a"')}
document.write(' style="width:60px; float:left"> <span id="iconoVac_2"')
if(isHomeCir=="S"){document.write('class="productoSelecc_a"')}
document.write('><a class="iconoVac_2_a" href=\"javascript:muestraIconosVac(\'2\');\" >'+obtenerTextoIdioma("SPNCIRCUITOS")+'</a></span></div>')}