function ControlFecha(num) {
	switch(num){
		case 1:
			var objD = document.MotorFrmHoteles.Desde;
			var objH = document.MotorFrmHoteles.Hasta;
			var objN = GE('diass');
			var objNhrof = document.MotorFrmHoteles.diassHrof;
			var difDias = dateDiff(objD.value, objH.value);			
			if(difDias<0){
				objH.value = dateAdd(objD.value, objN.value);		
			}else if(difDias == 0){
				objN.value = difDias+1;
				objNhrof.value = difDias+1;				
				objH.value = dateAdd(objD.value, objN.value);
			}else{
				objN.value = difDias;	
				objNhrof.value = difDias;
			}			
			
		break;
		
		case 2:
			var objD = document.MotorFrmVuelos.fechaSalida;
			var objH = document.MotorFrmVuelos.fechaRegreso;
			difDias = dateDiff(objD.value, objH.value);
			if(difDias<0){
				objH.value = objD.value;		
			}
		break;
		
		case 3:
			var objD = document.MotorFrmAutos.FechaRetiro;
			var objH = document.MotorFrmAutos.FechaEntrega;
			difDias = dateDiff(objD.value, objH.value);
			if(difDias<0){
				objH.value = objD.value;		
			}
		break;
		
		case 4:
			var objD = document.frm.fechaD;
			var objH = document.frm.fechaH;
			difDias = dateDiff(objD.value, objH.value);
			if(difDias<0){
				objH.value = dateAdd(objD.value,1);		
			}
		break;
		
		case 5:
			var objD = document.frm.FechaIn;
			var objH = document.frm.FechaOut;			
			var objN = GE('diass');
			var objNhrof = document.frm.diassHrof;
			var difDias = dateDiff(objD.value, objH.value);			
			if(difDias<0){
				objH.value = dateAdd(objD.value, objN.value);		
			}else if(difDias == 0){
				objN.value = difDias+1;
				objNhrof.value = difDias+1;				
				objH.value = dateAdd(objD.value, objN.value);
			}else{
				objN.value = difDias;	
				objNhrof.value = difDias;
			}
		break;
	}
}
function CNhotel() {
	document.MotorFrmHoteles.Hasta.value = dateAdd(document.MotorFrmHoteles.Desde.value, GE('diass').value);
}
function CNConsultaPaquete() {
	document.frm.FechaOut.value = dateAdd(document.frm.FechaIn.value, GE('diass').value);
}
//Scripts para Hoteles
var xrof = 'Hrof';
function HsetRooms(id,tot){
	num = GE(id).value;
	for(var i=1;i<=tot;i++){
		GE('a' + i + '_ADTs'+xrof).parentNode.style.visibility='hidden';
		GE('a' + i + '_CHDs'+xrof).parentNode.style.visibility='hidden';

		GE('a' + i + '_Age1').style.visibility='hidden';
		GE('a' + i + '_Age2').style.visibility='hidden';		
		
		GE('filaHab' + i).style.display = 'none';
	}
	for(var i=1;i<=num;i++){
		GE('a' + i + '_ADTs'+xrof).parentNode.style.visibility='visible';
		GE('a' + i + '_CHDs'+xrof).parentNode.style.visibility='visible';
		
		GE('filaHab' + i).style.display = 'block';
	}
	for(var i=num;i<=tot;i++){
		GE('a' + i + '_ADTs'+xrof).value = 1;
		GE('a' + i + '_ADTs').value = 1;
		GE('a' + i + '_CHDs'+xrof).value = 0;
		GE('a' + i + '_CHDs').value = 0;
		
		GE('a' + i + '_Age1'+xrof).value = 0;
		GE('a' + i + '_Age1').value = 0;
		GE('a' + i + '_Age2'+xrof).value = 0;
		GE('a' + i + '_Age2').value = 0;
	}
	if(num<tot){
		GE('a' + (Number(num)+1) + '_Age1'+xrof).parentNode.style.visibility='hidden';
		GE('a' + (Number(num)+1) + '_Age2'+xrof).parentNode.style.visibility='hidden';	
	}
	_textAge1=0;	
	for(var i=1;i<=3;i++){
		if(GE('a'+i+'_Age1'+xrof).parentNode.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'+xrof).parentNode.style.visibility=='hidden'){
			_textAge2++;
		}
	}
	if(_textAge2>2){
		GE('textAge2').style.visibility='hidden';
	}
}
function HsetAge(id,t){
	var _totHab = Number(t);
	obj = GE(id);
	GE('textAge1').style.visibility='visible';
	GE('textAge2').style.visibility='visible';
	var num = obj.value;
	var id = obj.name.substr(1,2).replace('_','');
	switch(num){
		case "0":
			GE('a' + id + '_Age1'+xrof).parentNode.style.visibility='hidden';
			GE('a' + id + '_Age1'+xrof).value=0;
			GE('a' + id + '_Age1').value=0;
			
			GE('a' + id + '_Age2'+xrof).parentNode.style.visibility='hidden';	
			GE('a' + id + '_Age2'+xrof).value=0;
			GE('a' + id + '_Age2').value=0;
		break;
		
		case "1":
			GE('a' + id + '_Age1'+xrof).parentNode.style.visibility='visible';
			
			GE('a' + id + '_Age2'+xrof).parentNode.style.visibility='hidden';
			GE('a' + id + '_Age2'+xrof).value=0;
			GE('a' + id + '_Age2').value=0;
		break;
		
		case "2":
			GE('a' + id + '_Age1'+xrof).parentNode.style.visibility='visible';			
			GE('a' + id + '_Age2'+xrof).parentNode.style.visibility='visible';	
		break;
	}
	_textAge1=0;	
	for(var i=1;i<=_totHab;i++){
		if(GE('a'+i+'_Age1'+xrof).parentNode.style.visibility=='hidden'){
			_textAge1++;
		}		
	}
	if(_textAge1>_totHab-1){
		GE('textAge1').style.visibility='hidden';
	}

	_textAge2=0;
	for(var i=1;i<=_totHab;i++){
		if(GE('a'+i+'_Age2'+xrof).parentNode.style.visibility=='hidden'){
			_textAge2++;
		}
	}
	if(_textAge2>_totHab-1){
		GE('textAge2').style.visibility='hidden';
	}
}
function setAgeCHDs(t){
	var _totHab = t;
	for(var i=1;i<=_totHab;i++){		
		for(var x=2;x>GE('a'+i+'_CHDs').value;x--){
			GE('a' + i + '_Age'+x+xrof).value=0;	
			GE('a' + i + '_Age'+x).value=0;	
		}
	}
}
function setTip(obj,texto) {
	if(obj.value==texto){
		obj.value='';
		obj.style.color='#6D7783';
	}	
}
function getTip(obj,texto) {
	if(obj.value==''){
		obj.value=texto;
		obj.style.color='#999999';
	}	
}
//fin Scripts Hoteles

//Aereos
contarPax = function(){
	var _totPax = Number(GE('adt').value) + Number(GE('chd').value) + Number(GE('inf').value);
	if(_totPax>9){
		alert('La cantidad de pasajeros no puede ser mayor a 9.')	
	}
}