//Validacion Motor Aereos
function ValidarVuelosMultiples(){
	if (document.MotorFrmVuelosMultiples.origen1.value == '') {
		alert('Complete el lugar de Origen');
		document.MotorFrmVuelosMultiples.origen1.focus();
		return false;
	}
	if (document.MotorFrmVuelosMultiples.destino1.value == '') {
		alert('Complete el lugar de Destino');
		document.MotorFrmVuelosMultiples.destino1.focus();
		return false;
	}
	if (document.MotorFrmVuelosMultiples.fechaSal1.value == '') {
		alert('Seleccione la fecha de Salida');
		if(ie){
			document.MotorFrmVuelosMultiples.imgSalida1.click();
		}
		return false;
	}
	
	return true;	
}


function ValidarVuelos(){		
	if (document.MotorFrmVuelos.origen.value == '') {
		alert('Complete el lugar de Origen');
		document.MotorFrmVuelos.origen.focus();
		return false;
	}
	if (document.MotorFrmVuelos.destino.value == '') {
		alert('Complete el lugar de Destino');
		document.MotorFrmVuelos.destino.focus();
		return false;
	}
	if (document.MotorFrmVuelos.fechaSal.value == '') {
		alert('Seleccione la fecha de Salida');
		if(ie){
			document.MotorFrmVuelos.imgSalida.click();
		}
		return false;
	}
	if (GE('h1').checked) {
		if (document.MotorFrmVuelos.fechaReg.value == '') {
			alert('Seleccione la fecha de Regreso');
			if(ie){
				document.MotorFrmVuelos.imgLlegada.click();
			}
			return false;
		}
	}	
	document.MotorFrmVuelos.FiltrarCias.value = "";	
	for (i=0; i < document.MotorFrmVuelos.CiasID.length; i++) {		
		document.MotorFrmVuelos.FiltrarCias.value = document.MotorFrmVuelos.FiltrarCias.value + document.MotorFrmVuelos.CiasID.options[i].value+',';
	}
	
	if (document.MotorFrmVuelos.aerolinea.value != ''){		
		document.MotorFrmVuelos.FiltrarCias.value = document.MotorFrmVuelos.FiltrarCias.value + document.MotorFrmVuelos.aerolinea.value +',';
	}	
	return true;
}
function SelectBus(){	
	if(_bav){
		for(i=1;i<5;i++){
			GE('objAvanzada'+i).style.display='none';
		}
		GE('btnBA').src='img/btn-ba.gif';
		_bav=false;		
	}else{
		for(i=1;i<5;i++){
			_d = 'block';
			if(GE('h2').checked && i==2){
				_d = 'none';
			}
			GE('objAvanzada'+i).style.display=_d;			
		}
		GE('btnBA').src='img/btn-bb.gif';
		_bav=true;
	}	
	setCookie("busAdvanced", _bav);
}
Cachear('img/btn-ba.gif');
//Multiple
function SetLinea(sel) {
	if(sel.value != '' && GE('CiasID').length<3){
		GE('btnAddAero').style.visibility='visible';
	}else{
		GE('btnAddAero').style.visibility='hidden';
	}
}
function AgregarLinea() {
	if(document.MotorFrmVuelos.aerolinea.selectedIndex==0){
		alert('Para agregar multiples aerolineas, debe seleccionarla primero.')
		return false;
	}
	if(document.MotorFrmVuelos.CiasID.length != 3) {
		var newOpt = document.createElement("OPTION");
		aeroText = document.MotorFrmVuelos.aerolinea.options[document.MotorFrmVuelos.aerolinea.selectedIndex].text;
		aeroValue = document.MotorFrmVuelos.aerolinea.options[document.MotorFrmVuelos.aerolinea.selectedIndex].value;		
		if(aeroValue=='') {
			return false;
		}
		if (document.MotorFrmVuelos.CiasID.length>0) {
			for(i=0;i<document.MotorFrmVuelos.CiasID.length;i++){
				if(GE('CiasID').options[i].value == aeroValue){
					alert(aeroText+" ya se encuentra dentro de la lista.")
					return false;
				}
			}
			if(GE('CiasID').options[document.MotorFrmVuelos.CiasID.length-1].value == aeroValue) {
				return false;
			}
		}
		newOpt.text = aeroText;
		newOpt.value = aeroValue;
		GE('CiasID').options.add(newOpt);
		GE('btnDelAero').style.visibility='visible';
		if(GE('CiasID').length==3){
			GE('btnAddAero').style.visibility='hidden';
		}
	}
}
function EliminarLinea() {
	var selLength = document.MotorFrmVuelos.CiasID.length;
	if (selLength>0) {
		var optSel = GE('CiasID').selectedIndex;
		if (optSel>=0) {
			selLength = optSel;
		} else {
			selLength -= 1;
		}		
		GE('CiasID').remove(selLength);
		if(GE('CiasID').length==0){
			GE('btnDelAero').style.visibility='hidden';
		}else{
			GE('btnAddAero').style.visibility='visible';
		}
	}
}
function ControlFecha(num) {	
	var objD = document.MotorFrmVuelos.fechaSal;
	var objH = document.MotorFrmVuelos.fechaReg;
	difDias = dateDiff(objD.value, objH.value);
	if(difDias<0){
		objH.value = objD.value;		
	}
}
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();
}