ControlFecha = function(num) {
	switch(num){
		case 1:
			var objD = document.MotorFrmHoteles.HT_fEntrada;
			var objH = document.MotorFrmHoteles.HT_fSalida;
			var objN = document.MotorFrmHoteles.HT_Noches;
			var objM = document.MotorFrmHoteles.HT_EstadiaMaxima;
			var 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){
					alert('La estadia no debe ser mayor a ' + objM.value + ' días.');					
					objN.selectedIndex=objN.options.length-1;
					objH.value = dateAdd(objD.value, objN.options[objN.selectedIndex].value);
				}else if(difDias==0){
					objN.selectedIndex=0;
					objH.value = dateAdd(objD.value, 1);
				}else{
					objN.selectedIndex=difDias-1;	
				}				
			}	
		break;
		
		case 2:
			var objD = document.MotorFrmVuelos.fechaSal;
			var objH = document.MotorFrmVuelos.fechaReg;
			if(dateDiff(objD.value, objH.value)<0){
				objH.value = objD.value;		
			}
		break;
		
		case 3:
			for(var d=1;d<4;d++){
				var objD = eval('document.MotorFrmVuelosMultiples.fechaSal'+d);
				var objH = eval('document.MotorFrmVuelosMultiples.fechaSal'+(d+1));
				if(dateDiff(objD.value, objH.value)<0){
					objH.value = objD.value;		
				}
			}
			
		break;	
		
	}
}

function CambiarMotor(num){
	for(var i=1; i<4; i++){
		_d='none';
		if(i== num){
			_d='block';
		}
		GE('mdiv'+i).style.display=_d;
	}
	return false;
}
