disAlertRates_ESP = "Debe introducir las edades de los ninos";
disAlertRates_ING = "You must write the childrens ages";
disAlertAdultos_ING = "Sorry, We cannot accept rooms with no adults.";
disAlertAdultos_ESP = "No podemos aceptar habitaciones sin adultos.";
alertAereopIng = "Please select the departure airport.";
alertAereopEsp = "Por favor seleccione el aeropuerto origen.";
alertCiudadIng = "Please select the arrival airport.";
alertCiudadEsp = "Por favor seleccione el aeropuerto de llegada.";

maxNumNinios = 8; 
sinAdultos = false;
var tmpRadio;

function HideAges(k)
{
	
	if (k==1)
	b='';
	else
	b='_'+ k;

	// Repetir el ciclo de acuerdo al número maximo de ninos permitidos
	for (var ninios = 1; ninios <= maxNumNinios; ninios++) {  
		eval ("document.getElementById('DivLblNino" + ninios + b +"').style.display='none'");  
		eval ("document.getElementById('DivEdadNino" + ninios + b +"').style.display='none'");
	}
		
 
} 
function CleanAges(k)
{
   if (document.forma.Adult_Only.value == "no")
	{ 	
        if (k==1)
			b='';
		else
			b='_'+ k;
	
		for (var a=1; a <= maxNumNinios; a++) {
			eval("document.forma.EdadNino" + a  + b +".value=-1");
		}
		Display(k);
    }		
}

// id: id del objeto; s: 1 para desplegar y 0 para ocultar
function DisplayObj(id,s) {
	var e = $(id); if(e != null) if(s){eval("e.style.display = ''");}else{eval("e.style.display = 'none'");}
}

function Display(k)
{
	if (document.forma.Adult_Only.value == "no"){ 
		if(k==1) {
			if (document.forma.num_ninos.value !=0)
				document.getElementById("DivTablaEdadesNinos1").style.display='';
			else
				document.getElementById("DivTablaEdadesNinos1").style.display='none';
	  
          	HideAges(k);
	  		for (var ninios = 1; ninios <= document.forma.num_ninos.value; ninios++) {
				eval ("document.getElementById('DivLblNino" + ninios + "').style.display=''");  
				eval ("document.getElementById('DivEdadNino" + ninios + "').style.display=''");
	  		}	  	
		} else { //cuarto 2 a 5
			if (eval("document.forma.num_ninos_" + k + ".value") !=0)
				eval("document.getElementById('DivTablaEdadesNinos" + k + "').style.display=''");
			else {
	  			eval("document.getElementById('DivTablaEdadesNinos" + k + "').style.display='none'");		  	
			}
			HideAges(k); 
			for (var ninios = 1; ninios <= eval("document.forma.num_ninos_" + k +".value"); ninios++) {
				eval ("document.getElementById('DivLblNino" + ninios + "_" + k +"').style.display=''");  
				eval ("document.getElementById('DivEdadNino" + ninios + "_" + k +"').style.display=''");
	  		}
		}
    }
} 
function DisplayRoom()
{
	for(s=2; s<=5;s++) {
		eval("document.getElementById('DivCuarto" + s + "').style.display='none'");
	}
	for (s=2; s<=document.forma.num_cuartos.value; s++)
		eval("document.getElementById('DivCuarto" + s + "').style.display=''");
	 
	for (k=s; k<=5; k++) {
		if (k==1)
			b='';
		else
			b='_'+ k;
	 
		eval("document.forma.num_adultos" + b +".value=0"); 
		eval("document.forma.num_ninos" + b +".value=0");   
		CleanAges(s);
	}
}

function DisplayRoomInicio()
{
	for(s=2; s<=5;s++) {
		eval("document.getElementById('DivCuarto" + s + "').style.display='none'");	 
		//CleanAges(s);
	}
	if (document.forma.Adult_Only.value == "no")
		Display(1);
	
	for (s=2; s<=document.forma.num_cuartos.value; s++) { 
		eval("document.getElementById('DivCuarto" + s + "').style.display=''");
		if (document.forma.Adult_Only.value == "no")
			Display(s);
	}
	
}

function DisplayBanco()
{	
	if (document.forma.country.value == 'MX') {
		if (document.forma.cc_type.value != 'AMEX') 
			document.getElementById("DivTablaBanco").style.display='' ;
		else 
			document.getElementById("DivTablaBanco").style.display='none' ;		
	} else {
		document.getElementById("DivTablaBanco").style.display='none' ;
	}	
	
}


function DisplayPaypal()
{	
	if (document.forma.TipoPago1.checked == 1) {
		document.getElementById("DivTablaPaypal").style.display='' ;
	} else {
		document.getElementById("DivTablaPaypal").style.display='none' ;
	}	
	
}






function validarEntero(valor){ 
      //intento convertir a entero. 
     //si era un entero no le afecta, si no lo era lo intenta convertir 
    valor = parseInt(valor) 
    
    //Compruebo si es un valor numérico 
    if (isNaN(valor))              
		return "" //entonces (no es numero) devuelvo el valor cadena vacia 
    else            
        return valor //En caso contrario (Si era un número) devuelvo el valor 
      
} 

function ValidateEdad(Cuarto,NumNinios)
{ 
	if (Cuarto==1)
		b=''
	else
		b='_'+Cuarto
		
	for(j=1;j<=NumNinios;j++) {
		if (eval("document.forma.EdadNino" + j + b +"[document.forma.EdadNino" + j + b +".selectedIndex].value ==''") || eval("document.forma.EdadNino" + j +"[document.forma.EdadNino" + j + b +".selectedIndex].value == -1"))
			return true;     
	}
}

disValidaNumNinosING = "Sorry, We cannot accept rooms with no adults.";
disValidaNumNinosESP = "No podemos aceptar habitaciones sin adultos.";
function validateNumNinos()
{   var mensaje;
	error = false;	
	for(Cuarto=1; Cuarto<=document.forma.num_cuartos.value; Cuarto++) {
		if (Cuarto==1)
			b=''
		else
			b='_'+Cuarto
			
		for (sNumNinios=1;sNumNinios<=8;sNumNinios++) {		
			if (eval("document.forma.num_ninos" + b +"[document.forma.num_ninos"+ b + ".selectedIndex].value ==" + sNumNinios)) 
				error = ValidateEdad(Cuarto,sNumNinios);			
		}
		if (eval("document.forma.num_adultos" + b +".value") <= 0) {					
			mensaje = (document.forma.idioma.value == "ING") ? disValidaNumNinosING : disValidaNumNinosESP;
			alert(mensaje);
			error = true;
			sinAdultos = true;
			return false;
		}
	}
	
	if (error == true && sinAdultos == false) {	
		mensaje = (document.forma.idioma.value == "ING") ? disAlertRates_ING : disAlertRates_ESP;
		alert(mensaje);
		return false;
	} else {
		return true;
	}
	return true;
}

function validateForm()
{  
	if (typeof fortyone != "undefined" && fortyone !=null)
		fortyone.collect('userPrefs');
			
	error = false;
	if (document.forma.Adult_Only.value == "no") { 
		if (validateNumNinos() == false) 
			error = true;		
	}
	if (error == true)
		return false;
	else
		return true;
		
  return true;
}


function validateForm2()
{  	
	if (typeof fortyone != "undefined" && fortyone !=null)
		fortyone.collect('userPrefs');
		
	error = false;
	if (document.forma.Adult_Only.value == "no") { 
		if (validateNumNinos() == false) 
			error = true;		
	}
	if (error == true)
		return false;
	else
		return true;
		
  return true;
}

//funcion que valida la Forma de Solo Hotel
function validaHotel(forma,anio_desde,mes_desde,dia_desde,anio_hasta,mes_hasta,dia_hasta) {

	//funcion que valida que Fecha Final no sea menor a la Inicial
	if (validaFechas(anio_desde,mes_desde,dia_desde,anio_hasta,mes_hasta,dia_hasta) == false) //valido Fechas Cruce 
		return false;	
		
	//valida que tenga un Destino seleccionado
	/*if (validaDestino(forma) == false)
		return false;	*/
				
	return true;  //Todo bien
}


//**************************************************************************************************************
//********************												PAQUETES		************************
//**************************************************************************************************************

//Funcion que Valida el Submit del Formulario de Avion mas Hotel ( Nivel Paquetes )
// 1.- Que se especifique un Aeropuerto
// 2.- Que se especifique la Ciudad
// 2.3.- Valida que sea dif el Aeropuerto de Origen y Destino 	
// 3.- Que No haya cruce de Fechas
//    valido TipoVuelo:  Redondo (round) o Sencillo (one)
// 4.- Que se Indique las Edades
// 5.- Que el  Total de Pasajeros Niños y Adultos sea N Total que se le envie
function validaPackAvion(forma,maxTotal,anio_desde,mes_desde,dia_desde,anio_hasta,mes_hasta,dia_hasta)
{ 
  var objTipoVuelo = "";  
  var miforma;
  
  miforma = eval("document." + forma + "");
 /// miforma
  
  //Tipo Vuelo Redondo o Sencillo  (Si Existe)
  if (typeof miforma.TipoVuelo !='undefined' && miforma.TipoVuelo!=null)  {
	objTipoVuelo  = (miforma.TipoVuelo.value != 'one') ? "" : miforma.TipoVuelo.value		
  }
  
  // Valida 1.-
  if (validaAereopuerto(forma) == false) {  
	return false;
  }
  // Valida 2.-  
  if (validaCiudad(forma) == false) {  
	return false;
  } 
   // Valida 2.2 .-  
  if (validaLeavingVsCiudadDif(forma) == false) {  
	return false;
  } 
  //Valida 3.-	 //Tipo Vuelo Redondo o Sencillo
  if (objTipoVuelo == "") {
	if (validaFechas(anio_desde,mes_desde,dia_desde,anio_hasta,mes_hasta,dia_hasta) == false) //valido Fechas Cruce 
		return false;	
  }		
  //Valida 4.-
  if (validateEdades(forma) == false) {  
	return false;
  } 
  //Valida 5.- 
  if (validaTotalAdNi(forma,maxTotal) == false) {  
	return false;
  }
  return true;  //Todo bien
}

//Funcion que Valida el Submit del Formulario de Hotel mas Avion  ( Nivel de Hotel )
// 1.- Que se especifique un Aeropuerto
// 2.- Que No haya cruce de Fechas
// 3.- Que se Indique las Edades
// 4.- Que el  Total de Pasajeros Niños y Adultos sea N Total que se le envie
function validaPackHotel(forma,maxTotal,anio_desde,mes_desde,dia_desde,anio_hasta,mes_hasta,dia_hasta)
{   
  // Valida 1.-
  if (validaAereopuerto(forma) == false) {  
	return false;
  }
  //valida 1.1 Valida que el aeropuerto de Origen y Destino sean diferentes:
  if (validaLeavingVsCiudadDif ==false) {
	return false;
  }
  //Valida 2.-
  if (validaFechas(anio_desde,mes_desde,dia_desde,anio_hasta,mes_hasta,dia_hasta) == false) {  
	return false;
  }
  //Valida 3.-
  if (validateEdades(forma) == false) {  
	return false;
  } 
  //Valida 4.- 
  if (validaTotalAdNi(forma,maxTotal) == false) {  
	return false;
  }
  return true;  //Todo bien
}

//funcion que Valida que la Fecha Hasta no sea Posterior a la Fecha Desde
function validaCars(forma,anio_desde,mes_desde,dia_desde,anio_hasta,mes_hasta,dia_hasta) {

	if (validaFechas(anio_desde,mes_desde,dia_desde,anio_hasta,mes_hasta,dia_hasta,'car') == false) {  
		return false;
	}

}

function validaPackLocation(forma, mensaje){ 
	/// Funcion que valida si seleccionaron un valor del grupo de radio button	
	//document.forms[forma].Clav_ciudad.value=''; 	
	//validamos si selecciono un valor en el origen	
	var i=0;
	var BanOrigen=false;
	var BanDestino=false;
	var objtOrigen  = document.getElementById('tOrigen'); 
	var objOrigen  = document.forms[forma].rOrigen;	
	var objtDestino = document.getElementById('tdestino');
	var objDestino = document.forms[forma].rdestino;
		
	/*Valida elementos de ciudad Origen*/
	if ( objtOrigen!=null){
		if (objtOrigen.value !="" ){
			BanOrigen=true;			
		} else{
			if (objOrigen!=null){	
				for (i=0;i<objOrigen.length;i++){ 
					if (objOrigen[i].checked==true){ 
							document.forms[forma].CodeAirport.value = objOrigen[i].value.substring(0,3);
							document.forms[forma].Leavingfrom.value = objOrigen[i].value.substring(4);					
							BanOrigen=true;				 
					}
				}
			} else {BanOrigen=true;}
		}
	} else { BanOrigen=true; }
	
	/*  Valida elementos de  ciudad Destino  */	
	if(objtDestino != null){
		if (  objtDestino.value != "" )
		{ BanDestino=true; }
		else{ 
			if (objDestino != null){	
				for (i=0;i<objDestino.length;i++){ 
						if (objDestino[i].checked==true){
							document.forms[forma].Clav_ciudad.value = objDestino[i].value.substring(0,3);
							document.forms[forma].ciudades.value = objDestino[i].value.substring(4);					
							BanDestino=true;
						}
				}    
			} else { BanDestino=true; }
		}		
	} else { BanDestino=true; }
		
	if(BanOrigen==false || BanDestino==false){ alert(mensaje); return false; } else  { return true; }
	
}

// funcion que valida los aeropuerto de Origen y Destino  "CF_Locate_Airport"
function validaSearchAirports(forma, mensaje){ 
	/// Funcion que valida si seleccionaron un valor del grupo de radio button	
	//document.forms[forma].Clav_ciudad.value=''; 	
	//validamos si selecciono un valor en el origen	
	var i=0;
	var mensaje='';	
	var BanLeavingfrom = false;
	var BanCiudades = false;
	var sal1 = false;
	var sal2 = false;
	var objtOrigen  = document.forms[forma].tOrigen;	//Input donde se pone la nueva Busqueda (Leavingfrom) Origen
	var objOrigen  = document.forms[forma].rOrigen;			//Radios de Seleccion (Leavingfrom) Origen
	var objtDestino = document.forms[forma].tDestino;	//Input donde se pone la nueva Busqueda (Ciudades) Destino
	var objDestino = document.forms[forma].rDestino;		//Radios de Seleccion (Ciudades) Destino
	var Idioma = document.forms[forma].Idioma;
	if (Idioma != null || typeof Idioma != 'undefined') {
		Idioma = Idioma.value;
	} else 	{
		Idioma = document.getElementById('Idioma');
		if (Idioma != null || typeof Idioma != 'undefined') 
			Idioma = Idioma.value;
		else
			Idioma = 'ing';
	}
		
	/*Valida elementos de Leavingfrom (Origen)*/
	if ( objtOrigen!=null){
		//Si quiere buscar
	   if (objtOrigen.value !="" ){
		  BanLeavingfrom = true;  	  sal1 = false;
		} else {
			if (objOrigen!=null) {
				Elementos = document.getElementById('boxLeavingfrom').getElementsByTagName('input');
				for (i=0;i<Elementos.length;i++){ 
					if (Elementos[i].checked==true && Elementos[i].type == 'radio'){ 
						document.forms[forma].CodeAirport.value = Elementos[i].value.substring(0,3);
						document.forms[forma].Leavingfrom.value = Elementos[i].value.substring(4);
						BanLeavingfrom = true; sal1 = true;
						break;
					}
				}
			} 
		}
	} else {BanLeavingfrom = true; sal1 = true;}
	/*  Valida elementos de ciudades (Destino)  */	
	if(objtDestino != null){
		if (objtDestino.value != "" ) { 
			BanCiudades=true;		sal2 = false;
		} else { 
			if (objDestino != null){
				Elementos = document.getElementById('boxCiudades').getElementsByTagName('input');	
				for (i=0;i<Elementos.length;i++){ 
					if (Elementos[i].checked==true && Elementos[i].type == 'radio'){
						document.forms[forma].Clav_ciudad.value = Elementos[i].value.substring(0,3);
						document.forms[forma].ciudades.value	= Elementos[i].value.substring(4);
						BanCiudades=true; sal2 = true;												
						break;
					} 
				}    
			} 
		}		
	} else {sal2 = true; BanCiudades=true;}
	
	//true: Mostrar Resultados; False:  Continua en CF_Locate_Avion
	if (sal1 && sal2) {  
		//que sean diferentes <<Leavingfrom>> = "Origen"  <---> <<Ciudades>> ó <<bbAeroDest>> = "Destino"
		if (validaLeavingVsCiudadDif(forma) == false)  {
			document.forms[forma].termina.value = 'false';  //No Deja pasar	
			return false;
		}else { 
			document.forms[forma].termina.value = 'true';  //Deja pasar
		}		
	} else {
		document.forms[forma].termina.value = 'false';  //No Deja pasar			
	}
	
	//No Busco de Nuevo y no selecciono		
	if(!BanLeavingfrom) { 
		mensaje = (Idioma.toLowerCase() == 'esp') ? alertAereopEsp  :  alertAereopIng;
		document.forms[forma].termina.value = 'false';  //No Deja pasar	
		alert(mensaje); 		
		return false; 
	} else if (!BanCiudades) {
		mensaje = (Idioma.toLowerCase() == 'esp') ? alertCiudadEsp  :  alertCiudadIng;
		document.forms[forma].termina.value = 'false';  //No Deja pasar	
		alert(mensaje);  
		return false; 
	} 
				
	return true;
}

// funcion que valida los aeropuerto de Origen y Destino  "CF_Locate_Airport"
function SelectAirport(forma,tipo,pos){ 
	/// Funcion que valida si seleccionaron un valor del grupo de radio button	
	//document.forms[forma].Clav_ciudad.value=''; 	
	//validamos si selecciono un valor en el origen	
	var i;	
	var objOrigen  = document.forms[forma].rOrigen;			//Radios de Seleccion (Leavingfrom) Origen	
	var objDestino = document.forms[forma].rDestino;		//Radios de Seleccion (Ciudades) Destino
	//Leavingfrom (Origen)
	if (tipo ==1) {
		if (objOrigen!=null) {
			Elementos = document.getElementById('boxLeavingfrom').getElementsByTagName('input');
			var lblOrigen; 
			for (i=0;i<Elementos.length;i++){ 			
				if (Elementos[i].type == 'radio')  {
				
					lblOrigen =  document.getElementById('lblOrigen' + i);
					if (pos == i) {
						Elementos[i].checked = true;					
						if (lblOrigen != null && lblOrigen!= 'undefined')
							lblOrigen.className = 'AirportSelect';		
					} else {
						Elementos[i].checked = false;						
						if (lblOrigen != null && lblOrigen!= 'undefined')
							lblOrigen.className = 'AirportNoSelect'; 
							
					}			
				}	
			}		
		} 
	}
	//Ciudades	(Destino)
	if (tipo ==2) {
		if (objDestino != null){
			Elementos = document.getElementById('boxCiudades').getElementsByTagName('input');	
			var lblDestino;
			for (i=0;i<Elementos.length;i++){ 				
				if (Elementos[i].type == 'radio')  {				
				    lblDestino =  document.getElementById('lblDestino' + i);
					if (pos == i) {
						Elementos[i].checked = true;					
						if (lblDestino != null && lblDestino!= 'undefined')
							lblDestino.className = 'AirportSelect';		
					} else {
						Elementos[i].checked = false;						
						if (lblDestino != null && lblDestino!= 'undefined')
							lblDestino.className = 'AirportNoSelect'; 
							
					}
			
				}	
			}    
		} 
	}
	
}

//Verifica que el Total de Pasajeros para el Paquete sea a N valor especificado 
function validaTotalAdNi(forma,maxTotal)
{
  var mensaje;	
  var b;  
  var rooms;
  var adultos = 0;
  var ninios = 0;  
  var pTotal = 0;
  var pGranTotal = 0;
  
  disTotRebasa_ING = "Please specify at least 1 but no more than "  + maxTotal +  " travelers.";
  disTotRebasa_ESP = "Por favor especifique al menos 1 y hasta "  + maxTotal +  " pasajeros.";
  
  var idioma = document.getElementById("Idioma");	
  if ( idioma ==null)
    idioma = "ing";  //si viene en nulo le asigno un defualt
  else
    idioma = idioma.value;  //Idioma del Objeto 
   
  rooms = eval("document." +  forma  + ".num_cuartos.value"); //Total de Cuartos
    
  //Recorro todos los cuartos 
  for(var i=1; i<=rooms;i++)  {
     //en mascaro a los Objetos de Adultos y Niños
     if (i==1)
		b='';
	 else			 
		b='_'+ i; 
	 
	 adultos = eval("document." + forma + ".num_adultos" + b +".value");  //Numero de adultos  
	 
	 //Si no trae valor los adultos le pongo cero para que no truene
	 if (adultos =="") { 
	    adultos = 0;
	 }	   
     //Si se permiten Niños: entonces sumo Niños
     if (eval("document." + forma + ".Adult_Only.value") == "no") { 
		ninios = eval("document." + forma + ".num_ninos" + b +".value");   //Numero de Niños     
        //Si no trae valor los niños le pongo cero para que no truene
        if (ninios =="") { 
			ninios = 0;
	    }              
	       
     } 
            
     pTotal = parseInt(adultos) +  parseInt(ninios);  //Suma Adultos y Niños
     pGranTotal += pTotal;
     //Si Revasa al total permitido para el avion  mando error  
     if (pGranTotal > maxTotal) {
		//Si es Español ....  Mando alerta en el Idioma
		mensaje = (idioma.toLowerCase() == "esp") ? disTotRebasa_ESP : disTotRebasa_ING;
        alert(mensaje);         
        return false;                 
     }
  }      
  return true;
}

//Recorre a los Elementos Niños que tengan un valor valido
function validateEdades(forma)
{
    var msg="";
    var msgAd="";    
    var rooms;
    var adultos;
    var ninios;    
    var idioma = document.getElementById("Idioma");	
    
    if ( idioma ==null)
		idioma = "ing";  //si viene en nulo le asigno un defualt
	else
		idioma = idioma.value;  //Idioma del Objeto 
        
    //Muestro el mensaje en el Idioma
    if (idioma.toLowerCase() == "esp") {   
		msg = disAlertRates_ESP;
        msgAd = disAlertAdultos_ESP;
    } else {   
		msg = disAlertRates_ING;
        msgAd = disAlertAdultos_ING;
    }

    if (eval("document." + forma + ".Adult_Only.value") == "no") {    
		rooms = eval("document." + forma + ".num_cuartos.value");
               
        //Recorro todos los cuartos 
        for(var i=1; i<=rooms;i++) {	        
			if (i==1)
				b='';
			else
				b='_'+ i;
			
			adultos = eval("document." + forma + ".num_adultos" + b + ".value");  //Numero de adultos				
			
			//Que haya un adulto para cada cuartos
			if (adultos <= 0) {   
				alert(msgAd);  //Especificar adultos
			    return false;
			}
			
			ninios 	= eval("document." + forma + ".num_ninos" + b +".value");			        
	        for (var y=1; y<=ninios;y++) {   
				//Si el valor que tiene el combo de niños = ?  regreso error                   
	            if (eval("document." + forma + ".EdadNino" + y  + b +".value") == "-1" )  {  //valor = ? Clave = -1			    			    
			        alert(msg);  //Especificar edad de los Niños
			        return false;  //Regreso error
			    }			           
	        }	        
	    }  
    }  
  return true;
}

//Funcion para Mostrar los Cuartos de Paquetes de Avion
function Show_RoomPackage(forma)
{
	for(s=2; s<=5;s++) {
		eval("document.getElementById('DivTabla_" + s + "').style.display='none'");	//Oculto la Tabla Contenedora
		eval("document.getElementById('Divnum_adultos_" + s + "').style.display='none'");  //Combo de Adultos	 
		eval("document.getElementById('Divnum_ninos_" + s + "').style.display='none'");	//Combo de Ninos	 	 
	}
	for (s=2; s<=eval("document." + forma + ".num_cuartos.value"); s++) {
		eval("document.getElementById('DivTabla_" + s + "').style.display=''");	//Muestro la Tabla Contenedora				
		eval("document.getElementById('Divnum_adultos_" + s + "').style.display=''");  //Combo de Adultos		
		eval("document.getElementById('Divnum_ninos_" + s + "').style.display=''");	//Combo de Ninos	 		
		for (k=s; k<=5; k++) {
			if (k==1)
				{ b=''; }
			else			 
				  b='_'+ k;
				  eval("document." + forma + ".num_adultos" + b +".value=0");		//Pongo  al combo valor cero				
				  eval("document." + forma + ".num_ninos" + b +".value=0");   				//Pongo  al combo valor cero
				  //Linpia los valores del Combo
				  Clean_ChildPaquete(s,forma);   //****  Show_ChildPaquete(s);
				
		}
	}	
}

//Funcion para Mostrar los Cuartos de Paquetes de Avion
function Show_RoomPackageHome(forma)
{
	eval("document.getElementById('DivTablaNinos').style.display='none'");	//Oculto la Tabla de Rooms-ninos
	eval("document.getElementById('DivTablaNinos_1').style.display='none'"); //Oculto la Tabla de Room1-ninos
	for(s=2; s<=5;s++) {
		eval("document.getElementById('DivTabla_" + s + "').style.display='none'");	//Oculto la Tabla adultos-ninos
		eval("document.getElementById('DivTablaNinos_" + s + "').style.display='none'"); //Oculto la Tabla de Rooms-ninos
	 	eval("document.getElementById('Divnum_adultos_" + s + "').style.display='none'");  //Combo de Adultos	 
	 	eval("document.getElementById('Divnum_ninos_" + s + "').style.display='none'");	//Combo de Ninos 
	}
	for (s=2; s<=eval("document." +  forma + ".num_cuartos.value"); s++) {
	    eval("document.getElementById('DivTabla_" + s + "').style.display=''");	//Muestro la Tabla Contenedora				
		eval("document.getElementById('Divnum_adultos_" + s + "').style.display=''");  //Combo de Adultos		
		eval("document.getElementById('Divnum_ninos_" + s + "').style.display=''");	//Combo de Ninos	 		
	}	
	Clean_ChildPaqueteHome(0,forma); //Limpia los combos de ninos y oculta tablas de Rooms-ninos
}

//MUESTRA TABLA  ADULTOS Y NIÑOS  SEGUN LOS DATOS QUE TENGA EN ESE MOMENTO

function Show_RoomPackageInicioHome(forma)
{
	eval("document." + forma + ".num_cuartos.value=1"); //Inicio combo de cuartos en 1
	eval("document.getElementById('DivTablaNinos_1').style.display='none'");	//Oculto la Tabla de Room1-ninos
    //Oculto todos los elementos por default
	for(s=2; s<=5;s++) {
	   eval("document.getElementById('DivTabla_" + s + "').style.display='none'");	//Oculto la Tabla adultos-ninos
	   eval("document.getElementById('DivTablaNinos_" + s + "').style.display='none'");	//Oculto la Tabla de Rooms-ninos
	   eval("document.getElementById('Divnum_adultos_" + s + "').style.display='none'");  //Oculto Combo de Adultos		
	   eval("document.getElementById('Divnum_ninos_" + s + "').style.display='none'");	//Oculto Combo de Ninos	 		
	}
	Clean_ChildPaqueteHome(0,forma); //Limpia los combos de ninos y oculta tablas de Rooms-ninos
}

//MUESTRA TABLA  ADULTOS Y NIÑOS  SEGUN LOS DATOS QUE TENGA EN ESE MOMENTO

function Show_RoomPackageInicio(forma)
{   
	/*var tmpmaxCuartos = (typeof maxCuartos == "undefined" || maxCuartos == "") ? 0 : maxCuartos;
	maxCuartos = (tmpmaxCuartos <= 0) ? 5 : tmpmaxCuartos;*/
	
    //Oculto todos los elementos pro default
	for(s=2; s<=5;s++) {
	   eval("document.getElementById('DivTabla_" + s + "').style.display='none'");	//Muestro la Tabla Contenedora				
	   eval("document.getElementById('Divnum_adultos_" + s + "').style.display='none'");  //Combo de Adultos		
	   eval("document.getElementById('Divnum_ninos_" + s + "').style.display='none'");	//Combo de Ninos	
	}
	//Si no es Hotel de solo Adultos:  
	//                      Muesttro la tabla, Adultos y niños
	//                      Muestro los niños
	
    if (eval("document." + forma + ".Adult_Only.value") == "no") {
        //Muestro la primera opcion de edades de Niños
	    Show_DivNinos(1,forma);   //****  Show_ChildPaquete(1)
	    for (s=2; s<=eval("document." + forma + ".num_cuartos.value"); s++) { 
	        eval("document.getElementById('DivTabla_" + s + "').style.display=''");	//Muestro la Tabla Contenedora				
	        eval("document.getElementById('Divnum_adultos_" + s + "').style.display=''");  //Combo de Adultos		
	        eval("document.getElementById('Divnum_ninos_" + s + "').style.display=''");	//Combo de Ninos	 		
		    	    
	        //Muestro los Combos de Niños, ya que no es hotel de solo adultos
		    Show_DivNinos(s,forma);  //****  Show_ChildPaquete(s);
	    }
	}
}

/*function Show_RoomFlightOnlyInicio(forma)
{   	
   //Muestro la primera opcion de edades de Niños
   Show_DivNinos(1,forma);   	
}*/

//Muestro los Cobos de los Niños
//function Show_ChildPaquete(k)
function Clean_ChildPaqueteHome(k,forma)
{	
	if(k==0) {
		eval("document." + forma + ".num_ninos.value=0"); //Limpio combo de Ninos Room1
		eval("document.getElementById('DivTablaNinos_1').style.display='none'");	//Muestro la Tabla Contenedora
		LimpiaComboNinos(1,forma);
		for (s=2; s<=5; s++) { 
			LimpiaComboNinos(s,forma);
			eval("document." + forma + ".num_adultos_" + s + ".value=0"); //Limpio combo de Ninos
			eval("document." + forma + ".num_ninos_" + s + ".value=0"); //Limpio combo de Ninos
			eval("document.getElementById('DivTablaNinos_" + s + "').style.display='none'"); //Oculto la Tabla de Rooms-ninos
		}
	} else {
		LimpiaComboNinos(k,forma);
		eval("document.getElementById('DivTablaNinos').style.display=''");	//Oculto la Tabla de Rooms-ninos
		eval("document.getElementById('DivTablaNinos_" + k + "').style.display='none'");	//Muestro la Tabla Contenedora
	}
}

//Muestro los Cobos de los Niños
//function Show_ChildPaquete(k)
function LimpiaComboNinos(k,forma)
{
	
    if (k==1)
	    b='';
	else
	    b='_'+ k;
	
	//Limpio a todos los objetos edades
	for (var a=1; a <= maxNumNinios; a++) {			 
		eval("document." + forma + ".EdadNino" + a + b +".value=-1");  
	}	
}


//Muestro los Cobos de los Niños
//function Show_ChildPaquete(k)
function Clean_ChildPaquete(k,forma)
{
    //Si el Hotel permite Niños muestro los Combos
    if (eval("document." + forma + ".Adult_Only.value") == "no") { 
        if (k==1)  
			b='';
		else
			b='_'+ k; 
			    
	    //Limpio a todos los objetos edades
		for (var a=1; a<= maxNumNinios; a++) {
			eval("document."  + forma  + ".EdadNino" + a  + b +".value=-1");  
		}	
		Show_DivNinos(k,forma);  //Muestro los Divs de Edades
    }	
}

//Muestro los DIV de Edades de los Niños
function Show_DivNinosHome(k,forma)
{
	var objnum_ninosN;  //sirve para verificar si existen los del 2 en adelante elementos ninos
	if (k==1) 
		b=''; 
	else
		b='_'+ k; 
	
	eval("document.getElementById('DivTablaNinos_" + k + "').style.display='none'");	//Muestro la Tabla Contenedora
	var prende = 0;
	if(eval("document." + forma + ".num_ninos.value")>0) // reviso que el combo de ninos Room1 sea mayor que 0
		prende = 1;
	
	//Toma en cuenta que debe existir todos los 5 num_ninos
	for (var s = 2; s<=5; s++) // reviso que el combo de ninos Rooms (2,3,4,5) sea mayor que 0
	{
		
		//Valido si existe "num_ninos_"  +  2,3,4,5  (No valido el primero)
		objnum_ninosN = eval("document." + forma + ".num_ninos_" + s + "")
		if (typeof objnum_ninosN != "undefined" && objnum_ninosN != null) {  //Si hay mas de dos
			if(objnum_ninosN.value > 0)
				prende = 1;
		} else {			
			break;
		}
	}
	
	if (prende == 0)
		eval ("document.getElementById('DivTablaNinos').style.display='none'");//Oculta todo el div general de Rooms edades
	
	// Oculto o muestro los combos de edades y el div contenedor
	if(eval("document." + forma + ".num_ninos" + b +".value") == 0) {
		LimpiaComboNinos(k,forma); //Limpio Combos
		eval("document.getElementById('DivTablaNinos_" + k + "').style.display='none'");	//Oculto la Tabla de edades ninos
	} else {
		eval ("document.getElementById('DivTablaNinos').style.display=''"); //Muestro Tabla general de edades
		eval("document.getElementById('DivTablaNinos_" + k + "').style.display=''");	//Muestro la Tabla Contenedora
		
		for (var ninios = 1; ninios <= 8; ninios++) {		
			// Oculto o muestro todos los combos de edades del Room seleccionado
			if(ninios <= eval("document." + forma + ".num_ninos" + b +".value")) 
				eval ("document." + forma + ".EdadNino" + ninios + "" + b +".style.display=''"); 
			else 
				eval ("document." + forma + ".EdadNino" + ninios + "" + b +".style.display='none'");
			
	    }
	}
} 

//Muestro los DIV de Edades de los Niños
function Show_DivNinosFO(k,forma)
{
	var objnum_ninosN;  //sirve para verificar si existen los del 2 en adelante elementos ninos
	if (k==1) 
		b=''; 
	else
		b='_'+ k; 
	
	eval("document.getElementById('DDivTablaNinos_" + k + "').style.display='none'");	//Muestro la Tabla Contenedora
	var prende = 0;
	if(eval("document." + forma + ".num_ninos.value")>0) // reviso que el combo de ninos Room1 sea mayor que 0
		prende = 1;
	
	//Toma en cuenta que debe existir todos los 5 num_ninos
	for (var s = 2; s<=5; s++) // reviso que el combo de ninos Rooms (2,3,4,5) sea mayor que 0
	{
		
		//Valido si existe "num_ninos_"  +  2,3,4,5  (No valido el primero)
		objnum_ninosN = eval("document." + forma + ".num_ninos_" + s + "")
		if (typeof objnum_ninosN != "undefined" && objnum_ninosN != null) {  //Si hay mas de dos
			if(objnum_ninosN.value > 0)
				prende = 1;
		} else {			
			break;
		}
	}
	
	if (prende == 0)
		eval ("document.getElementById('DDivTablaNinos').style.display='none'");//Oculta todo el div general de Rooms edades
	
	// Oculto o muestro los combos de edades y el div contenedor
	if(eval("document." + forma + ".num_ninos" + b +".value") == 0) {
		LimpiaComboNinos(k,forma); //Limpio Combos
		eval("document.getElementById('DDivTablaNinos_" + k + "').style.display='none'");	//Oculto la Tabla de edades ninos
	} else {
		eval ("document.getElementById('DDivTablaNinos').style.display=''"); //Muestro Tabla general de edades
		eval("document.getElementById('DDivTablaNinos_" + k + "').style.display=''");	//Muestro la Tabla Contenedora
		
		for (var ninios = 1; ninios <= 8; ninios++) {		
			// Oculto o muestro todos los combos de edades del Room seleccionado
			if(ninios <= eval("document." + forma + ".num_ninos" + b +".value")) 
				eval ("document." + forma + ".EdadNino" + ninios + "" + b +".style.display=''"); 
			else 
				eval ("document." + forma + ".EdadNino" + ninios + "" + b +".style.display='none'");
			
	    }
	}
} 


//Muestro los DIV de Edades de los Niños
function Show_DivNinos(k,forma)
{
  
  if (eval("document." + forma + ".Adult_Only.value") == "no")
  { 
              
	  if(k==1)
	  {
		//Valida si Existe el Div de la Leyenda de Edades
	    var objDivMsgNinos = document.getElementById('DivMsgNinos');  	    
	    if (typeof objDivMsgNinos != "undefined" && objDivMsgNinos != null) {
	    	if (eval("document." + forma + ".num_ninos.value") !=0)
				eval ("document.getElementById('DivMsgNinos').style.display=''");
			else
				eval ("document.getElementById('DivMsgNinos').style.display='none'");
	    }
	    HideAgesPaquetesAvion(1);     	
	  	for (var ninios = 1; ninios <= eval("document." + forma + ".num_ninos.value"); ninios++) {			  
			eval ("document.getElementById('DivEdadNino" + ninios + "').style.display=''");
	  	}
	  	
       } else {  //cuarto 2 a 5
		  HideAgesPaquetesAvion(k); 		 
		  for (var ninios = 1; ninios <= eval("document." + forma + ".num_ninos_" + k +".value"); ninios++) {		
			  eval ("document.getElementById('DivEdadNino" + ninios + "_" + k +"').style.display=''");
	      }
       }
  }
} 

function HideAgesPaquetesAvion(k)
{
    
	if (k==1)
		b='';
	else
	 	b='_'+ k;
			
	// Repetir el ciclo de acuerdo al número maximo de ninos permitidos
	for (var ninios = 1; ninios <= maxNumNinios; ninios++) {  		
		eval ("document.getElementById('DivEdadNino" + ninios + b +"').style.display='none'");
	}
} 


//Valida que se seleccione el Aereopuerto de Salida del Cliente
function validaAereopuerto(forma)
{    
   var idioma = document.getElementById("Idioma");	
   if ( idioma ==null)
		idioma = "ing";  //si viene en nulo le asigno un defualt
	else
		idioma = idioma.value;  //Idioma del Objeto  
        
    var mensaje = (idioma.toLowerCase() == "ing") ?  alertAereopIng : alertAereopEsp;
    var Leavingfrom = eval("document." + forma + ".Leavingfrom");
    var CodeAirport = eval("document." + forma + ".CodeAirport");
    
    if (typeof Leavingfrom != 'undefined' && Leavingfrom != null) 
		//Si no permite ajax. solo valido k se especifique Nombre o Clave (Origen)
		if (Leavingfrom.alt.toLowerCase() == 'ajax.off') {
										 //Tiene al inicio “City Name  ==  “   ( [String.fromCharCode(8220)] = “)
			if (Leavingfrom.value == '' || Leavingfrom.value.charAt(0) == String.fromCharCode(8220)) {
				alert(mensaje);
				return false;
			}			
		} else {
			//Valido que haya Nombre de Aeropuerto y Clave de Aeropuerto (Origen)
			if (Leavingfrom.value == '' || CodeAirport.value == '') {
				alert(mensaje);
				return false;
			}		
		}
	
	return true;
	
}

//Funcion que Valida que se haya especificado una ciudad
function validaCiudad(forma)
{   
   var idioma = document.getElementById("Idioma");	
   if ( idioma ==null)
		idioma = "ing";  //si viene en nulo le asigno un defualt
	else
		idioma = idioma.value;  //Idioma del Objeto  
    
    //Mensaje en el Idioma de Especificar la ciudad    
    var mensaje = (idioma.toLowerCase() == "ing") ? alertCiudadIng : alertCiudadEsp;
    var ciudades	= eval("document." + forma + ".ciudades");
    var clav_ciudad = eval("document." + forma + ".Clav_ciudad");
    
    if (typeof ciudades !='undefined' && ciudades != null)
       	
		if (ciudades.tagName == "INPUT" && ciudades.alt.toLowerCase() == 'ajax.off') {		
			//Valido que Tenga el Nombre de la Ciudad "ó" Clave de la Ciudad (Destino)
			if (ciudades.value == ''){
				alert(mensaje);
				return false;
			}			
		}else {
			//Valido que Tenga el Nombre de la Ciudad "y" Clave de la Ciudad (Destino)		
			if (ciudades.value == '' || clav_ciudad.value =='') {
				alert(mensaje);
				return false;
			}		
		}
			
    return true;
}

//Funcion que Valida que se haya especificado una ciudad
alertDestinoIng = "Please select your destination.";
alertDestinoEsp = "Por favor seleccione su destino.";
function validaDestino(forma)
{   
   var idioma = document.getElementById("Idioma");
   var obj;
   if ( idioma ==null)
		idioma = "ing";  //si viene en nulo le asigno un defualt
	else
		idioma = idioma.value;  //Idioma del Objeto  
    
    //Mensaje en el Idioma de Especificar la ciudad    
    var mensaje = (idioma.toLowerCase() == "ing") ? alertDestinoIng : alertDestinoEsp;
       
    //Que tenga Ciudad y clave de Ciudad   
    obj =  eval("document." + forma + ".Destino");
    if (obj.value == "" || obj.value == "0") {
		alert(mensaje);
		return false;
    } 
    return true;
}


//Funcion que Valida que se haya especificado una ciudad
alertDiferentAirportIng = "Please select the diferent departure airport than arrival airport.";
alertDiferentAirportEsp = "El aeropuerto de origen deber ser diferente al aeropuerto de llegada.";
function validaLeavingVsCiudadDif(forma)
{      
   
   var idioma = document.getElementById("Idioma");	
   if ( idioma ==null)
		idioma = "ing";  //si viene en nulo le asigno un defualt
	else
		idioma = idioma.value;  //Idioma del Objeto  
    
    //Mensaje en el Idioma :  Aeropuerto Origen y Destino no pueden ser iguales    
    var mensaje = (idioma.toLowerCase() == "ing") ? alertDiferentAirportIng : alertDiferentAirportEsp; 
   
   var objAeropOrig = eval("document." + forma + ".CodeAirport");	//Clave Origen (Leavingfrom)
   var objAeropDest = eval("document." + forma + ".Clav_ciudad");	//Clave de Destino (Ciudades) 
   
   //Verifico si el objeto existe: Si no Busco la del Hotel en especifico
   if (typeof objAeropDest == 'undefined' || objAeropDest == null) {
		objAeropDest = eval("document." + forma + ".bbAeroDest");	//Propio cuando estamos en un hotel (Ya sabemos su Destino)
		if (typeof objAeropDest == 'undefined' || objAeropDest == null) //Si no Existe Saco
			return true;  //dejo pasar como si todo esta bien.
   }
     
   //Primero valido que si tengan aeropuerto seleccionado
   if (objAeropOrig.value != '' && objAeropDest.value != '')  
	  if (objAeropOrig.value == objAeropDest.value) {
		alert(mensaje);
		return false;  
	  }
     
    return true;
}

//Funcion para Mostrar los Cuartos de Paquetes de Avion  (SOLO PUNTO.TRAVEL)
function Travel_ShowRoom(forma)
{
  var numcuartos = eval("document." + forma + ".num_cuartos.value");	//numero de cuartos
	eval("document.getElementById('DivTablaNinos').style.display='none'");	//Oculto la Tabla de Rooms-ninos
	eval("document.getElementById('DivTablaNinos_1').style.display='none'"); //Oculto la Tabla de Room1-ninos
	for(s=2; s<=5;s++)  {		
		eval("document.getElementById('DivTablaNinos_" + s + "').style.display='none'"); //Oculto la Tabla de Rooms-ninos
	 	eval("document.getElementById('Divnum_adultos_" + s + "').style.display='none'");  //Combo de Adultos	 
	 	eval("document.getElementById('Divnum_ninos_" + s + "').style.display='none'");	//Combo de Ninos 
	}
	for (s=2; s<= numcuartos; s++) {	   
		eval("document.getElementById('Divnum_adultos_" + s + "').style.display=''");  //Combo de Adultos		
		eval("document.getElementById('Divnum_ninos_" + s + "').style.display=''");	//Combo de Ninos	 		
	}	
	Travel_CleanChild(forma,0); //Limpia los combos de ninos y oculta tablas de Rooms-ninos
}



//Muestro los Cobos de los Niños  (SOLO PUNTO.TRAVEL)
function Travel_CleanChild(forma,k)
{	
   //debugger;
	if(k==0)
	{
		eval("document." + forma + ".num_ninos.value=0"); //Limpio combo de Ninos Room1
		eval("document.getElementById('DivTablaNinos_1').style.display='none'");	//Muestro la Tabla Contenedora
		Travel_LimpiaNinos(forma,1);
		
		for (s=2; s<=5; s++) { 
			Travel_LimpiaNinos(forma,s);
			eval("document." + forma + ".num_adultos_" + s + ".value=0"); //Limpio combo de Ninos
			eval("document." + forma + ".num_ninos_" + s + ".value=0"); //Limpio combo de Ninos
			eval("document.getElementById('DivTablaNinos_" + s + "').style.display='none'"); //Oculto la Tabla de Rooms-ninos
		}
	} else {
		Travel_LimpiaNinos(forma,k);
		eval("document.getElementById('DivTablaNinos').style.display=''");	//Oculto la Tabla de Rooms-ninos
		eval("document.getElementById('DivTablaNinos_" + k + "').style.display='none'");	//Muestro la Tabla Contenedora
	}
}


//Muestro los Cobos de los Niños (SOLO PUNTO TRAVEL)
function Travel_LimpiaNinos(forma,k)
{	//debugger;
        if (k==1)
			b='';
	    else
			b='_'+ k;
	    
	    //Limpio a todos los objetos edades
		for (var a=1; a <= maxNumNinios; a++) {			  
			eval("document." + forma + ".EdadNino" + a + b +".value=-1");  
		}	
}

//Muestro los DIV de Edades de los Niños (SOLO PUNTO TRAVEL y Hotel + Avion)
function Travel_ShowNinos(forma,k)
{
	var objnum_ninosN;  //sirve para verificar si existen del 2 en adelante elementos ninos
	if (k==1)
		b='';
	else
		b='_'+ k;
	
	eval("document.getElementById('DivTablaNinos_" + k + "').style.display='none'");	//Muestro la Tabla Contenedora
	var prende = 0;
	if(eval("document." + forma + ".num_ninos.value")>0) // reviso que el combo de ninos Room1 sea mayor que 0
			prende = 1;
	for (var s = 2; s<=5; s++) // reviso que el combo de ninos Rooms (2,3,4,5) sea mayor que 0
	{
		objnum_ninosN = eval("document." + forma + ".num_ninos_" + s + "")
	    if (typeof objnum_ninosN != "undefined" &&  objnum_ninosN != null) {
			if(objnum_ninosN.value > 0)
				prende = 1;
	    }else {
	      break;
	    }		
	}
	if (prende == 0)
		eval ("document.getElementById('DivTablaNinos').style.display='none'");//Oculta todo el div general de Rooms edades
	
	// Oculto o muestro los combos de edades y el div contenedor
	if(eval("document." + forma + ".num_ninos" + b +".value") == 0) {
		Travel_LimpiaNinos(forma,k); //Limpio Combos
		eval("document.getElementById('DivTablaNinos_" + k + "').style.display='none'");	//Oculto la Tabla de edades ninos
	} else {
		eval ("document.getElementById('DivTablaNinos').style.display=''"); //Muestro Tabla general de edades
		eval("document.getElementById('DivTablaNinos_" + k + "').style.display=''");	//Muestro la Tabla Contenedora
		
		for (var ninios = 1; ninios <= 8; ninios++) {		
			// Oculto o muestro todos los combos de edades del Room seleccionado
			if(ninios <= eval("document." + forma + ".num_ninos" + b +".value")) 			
				eval ("document." + forma + ".EdadNino" + ninios + "" + b +".style.display=''"); 			
			else
				eval ("document." + forma + ".EdadNino" + ninios + "" + b +".style.display='none'"); 			
	    }
	}
} 


//Muestro los DIV de Edades de los Niños (Solo Avion)
function Travel_ShowNinosFO(forma,k)
{
	var objnum_ninosN;  //sirve para verificar si existen del 2 en adelante elementos ninos
	if (k==1)
		b='';
	else
		b='_'+ k;
	
	eval("document.getElementById('DDivTablaNinos_" + k + "').style.display='none'");	//Muestro la Tabla Contenedora
	var prende = 0;
	if(eval("document." + forma + ".num_ninos.value")>0) // reviso que el combo de ninos Room1 sea mayor que 0
			prende = 1;
	for (var s = 2; s<=5; s++) // reviso que el combo de ninos Rooms (2,3,4,5) sea mayor que 0
	{
		objnum_ninosN = eval("document." + forma + ".num_ninos_" + s + "")
	    if (typeof objnum_ninosN != "undefined" &&  objnum_ninosN != null) {
			if(objnum_ninosN.value > 0)
				prende = 1;
	    }else {
	      break;
	    }		
	}
	if (prende == 0)
		eval ("document.getElementById('DDivTablaNinos').style.display='none'");//Oculta todo el div general de Rooms edades
	
	// Oculto o muestro los combos de edades y el div contenedor
	if(eval("document." + forma + ".num_ninos" + b +".value") == 0) {
		Travel_LimpiaNinos(forma,k); //Limpio Combos
		eval("document.getElementById('DDivTablaNinos_" + k + "').style.display='none'");	//Oculto la Tabla de edades ninos
	} else {
		eval ("document.getElementById('DDivTablaNinos').style.display=''"); //Muestro Tabla general de edades
		eval("document.getElementById('DDivTablaNinos_" + k + "').style.display=''");	//Muestro la Tabla Contenedora
		
		for (var ninios = 1; ninios <= 8; ninios++) {		
			// Oculto o muestro todos los combos de edades del Room seleccionado
			if(ninios <= eval("document." + forma + ".num_ninos" + b +".value")) 			
				eval ("document." + forma + ".EdadNino" + ninios + "" + b +".style.display=''"); 			
			else
				eval ("document." + forma + ".EdadNino" + ninios + "" + b +".style.display='none'"); 			
	    }
	}
} 


//function Show_RoomPackageInicioHome(forma)  error existe con el mismo nombre en validationRates
function Show_RoomPackageTravelHome(forma)
{
	eval("document." + forma + ".num_cuartos.value=1"); //Inicio combo de cuartos en 1
	eval("document.getElementById('DivTablaNinos_1').style.display='none'");	//Oculto la Tabla de Room1-ninos
	
    //Oculto todos los elementos por default
	for(s=2; s<=5;s++) {	
	   eval("document.getElementById('DivTablaNinos_" + s + "').style.display='none'");	//Oculto la Tabla de Rooms-ninos
	   eval("document.getElementById('Divnum_adultos_" + s + "').style.display='none'");  //Oculto Combo de Adultos		
	   eval("document.getElementById('Divnum_ninos_" + s + "').style.display='none'");	//Oculto Combo de Ninos	 		
	}
	Travel_CleanChild(forma,0); //Limpia los combos de ninos y oculta tablas de Rooms-ninos
}

//Arma
