//Validacion//
function ValidarMotorHotel() {	
	var _form = document.MotorFrmHoteles;
	if (_form.Ciudad.value == 'Nombre del destino' || _form.Ciudad.value.length<3) {
		alert('Debe ingresar la ciudad de destino');
		_form.Ciudad.focus();
		return false;
	}
	if (_form.Desde.value == '') {
		alert('Seleccione la Fecha de Llegada');
		if(ie) document.getElementById('calend1').click();
		return false;
	}
	if (_form.Hasta.value == '') {
		alert('Seleccione la Fecha de Salida');
		if(ie) document.getElementById('calend2').click();
		return false;
	}
	if (_form.Nombre.value == 'opcional') {
		_form.Nombre.value = '';
	}
	setAgeCHDs();
}
//
function ValidarPaquetes() {	
	
}
//Funciones//
function HsetRooms(obj){
	num = obj.value;
	tot = obj.options.length;
	for(var i=1;i<=tot;i++){
		GE('a' + i + '_ADTs').style.visibility='hidden';
		GE('a' + i + '_CHDs').style.visibility='hidden';
	}
	for(var i=1;i<=num;i++){
		GE('a' + i + '_ADTs').style.visibility='visible';
		GE('a' + i + '_CHDs').style.visibility='visible';
	}
}
function HsetAge(obj){
	GE('textAge1').style.visibility='visible';
	GE('textAge2').style.visibility='visible';
	num = obj.value;
	id = obj.name.substr(1,2).replace('_','');
	switch(num){
		case "0":
			GE('a' + id + '_Age1').style.visibility='hidden';
			GE('a' + id + '_Age2').style.visibility='hidden';		
		break;
		
		case "1":
			GE('a' + id + '_Age1').style.visibility='visible';
			GE('a' + id + '_Age2').style.visibility='hidden';		
		break;
		
		case "2":
			GE('a' + id + '_Age1').style.visibility='visible';
			GE('a' + id + '_Age2').style.visibility='visible';		
		break;
	}
	_textAge1=0;	
	for(var i=1;i<=3;i++){
		if(GE('a'+i+'_Age1').style.visibility=='hidden'){
			_textAge1++;
		}
	}
	if(_textAge1>2){
		GE('textAge1').style.visibility='hidden';
	}
	//
	_textAge2=0;
	for(var i=1;i<=3;i++){
		if(GE('a'+i+'_Age2').style.visibility=='hidden'){
			_textAge2++;
		}
	}
	if(_textAge2>2){
		GE('textAge2').style.visibility='hidden';
	}
}
function setAgeCHDs(){
	for(var i=1;i<=3;i++){		
		for(var x=2;x>GE('a'+i+'_CHDs').value;x--){
			GE('a' + i + '_Age'+x).selectedIndex=0;			
		}
	}
}
function setCiudad(ciudad){
	document.MotorFrmHoteles.Ciudad.value = ciudad;	
	document.MotorFrmHoteles.Ciudad.style.color='#515862';
}
function CFhotel() {
	var objD = document.MotorFrmHoteles.Desde;
	var objH = document.MotorFrmHoteles.Hasta;
	var objN = document.MotorFrmHoteles.diass;
	difDias = dateDiff(objD.value, objH.value);
	if(difDias<0){
		objH.value = dateAdd(objD.value, objN.options[objN.selectedIndex].value);		
	}else{
		if(difDias>objN.options.length){
			var newOpt = document.createElement("OPTION");
			newOpt.text = difDias;
			newOpt.value = difDias;
			objN.options.add(newOpt);
			objN.selectedIndex=objN.options.length-1;			
		}else if(difDias==0){
			objN.selectedIndex=0;
			objH.value = dateAdd(objD.value, 1);
		}else{
			objN.selectedIndex=difDias-1;	
		}				
	}
}
function CNhotel(noches) {
	document.MotorFrmHoteles.Hasta.value = dateAdd(document.MotorFrmHoteles.Desde.value, noches.value);
}
function setTip(obj,texto) {
	if(obj.value==texto){
		obj.value='';
		obj.style.color='#626B75';
	}	
}
function getTip(obj,texto) {
	if(obj.value==''){
		obj.value=texto;
		obj.style.color='#999999';
	}	
}