//Scripts para Hoteles
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';
	}
	if(num<tot){
		GE('a' + (Number(num)+1) + '_Age1').style.visibility='hidden';
		GE('a' + (Number(num)+1) + '_Age2').style.visibility='hidden';	
	}
	_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 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;			
		}
	}
}
//fin Scripts Hoteles

function ControlFecha(num) {
	switch(num){
		case 1:
			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;	
				}				
			}			
		break;
		
		case 2:
			var objD = document.MotorFrmVuelos.fechaSal;
			var objH = document.MotorFrmVuelos.fechaReg;
			difDias = dateDiff(objD.value, objH.value);
			if(difDias<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));
				difDias = dateDiff(objD.value, objH.value);
				if(difDias<0){
					objH.value = objD.value;		
				}
			}
			
		break;
		
		case 4:
			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 5:
			var objD = document.MotorFrmPaquetes.pq_Desde;
			var objH = document.MotorFrmPaquetes.pq_Hasta;
			var objN = document.MotorFrmPaquetes.pq_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;	
				}				
			}			
		break;
	}
}
function CNhotel(noches) {
	document.MotorFrmHoteles.Hasta.value = dateAdd(document.MotorFrmHoteles.Desde.value, noches.value);
}
function CNpaquete(noches) {
	document.MotorFrmPaquetes.pq_Hasta.value = dateAdd(document.MotorFrmPaquetes.pq_Desde.value, noches.value);
}
function setTip(obj,texto) {
	if(obj.value==texto){
		obj.value='';
		obj.style.color='#026D8F';
	}	
}
function getTip(obj,texto) {
	if(obj.value==''){
		obj.value=texto;
		obj.style.color='#999999';
	}	
}
function abreBuscador(obj){
	posLeft=(screen.width/2)-(218/2);
	posTop=(screen.height/2)-(160/2);
	winB = window.open('buscadordestinos.asp?bus=c&obj='+obj, 'ventanaB', 'width=218, height=160, top='+posTop+', left='+posLeft+', scrollbars=no, status=no, resizable=no, toolbar=no, menubar=no');
	winB.focus();
}
