function op1(opcion) {
	document.getElementById("opcion").value= opcion;
	document.getElementById("DivDestino").style.position= 'static';
	document.getElementById("DivDestino").style.visibility = 'visible';
	document.getElementById("DivFecha2").style.visibility = 'hidden';
	document.getElementById("DivFecha2").style.position= 'absolute';
	document.getElementById("Sobrevuelo").style.visibility = 'hidden';
	document.getElementById("Sobrevuelo").style.position= 'absolute';
	if (document.reserva.aeropuerto1.value == document.reserva.aeropuerto2.value) {
		document.reserva.aeropuerto2.value = '';
	}
	document.reserva.input_fecha2.value = '';
	document.reserva.hor2.value = '';
	document.reserva.sobrev.value = '';
}
function op2(opcion) {
	document.getElementById("opcion").value= opcion;
	document.getElementById("DivDestino").style.position= 'static';
	document.getElementById("DivDestino").style.visibility = 'visible';
	document.getElementById("DivFecha2").style.position= 'static';
	document.getElementById("DivFecha2").style.visibility = 'visible';
	document.getElementById("Sobrevuelo").style.visibility = 'hidden';
	document.getElementById("Sobrevuelo").style.position= 'absolute';
	if (document.reserva.aeropuerto1.value == document.reserva.aeropuerto2.value) {
		document.reserva.aeropuerto2.value = '';
	}
	document.reserva.sobrev.value = '';
}

function op3(opcion) {
	document.getElementById("opcion").value= opcion;
   document.getElementById("DivDestino").style.visibility = 'hidden';
   document.getElementById("DivDestino").style.position= 'absolute';
   document.getElementById("DivFecha2").style.visibility = 'hidden';
   document.getElementById("DivFecha2").style.position= 'absolute';
   document.getElementById("Sobrevuelo").style.position= 'static';
   document.getElementById("Sobrevuelo").style.visibility = 'visible';
   if (document.reserva.aeropuerto1.value != document.reserva.aeropuerto2.value) {
		document.reserva.aeropuerto2.value = '';
	}
	document.reserva.input_fecha2.value = '';
	document.reserva.hor2.value = '';
}

function reset1(){
	$('#suggestions').hide();
	document.reserva.aeropuerto1.value = '';
	document.getElementById("aeropuerto1").focus();
}

function reset2(){
	$('#suggestions2').hide();
	document.reserva.aeropuerto2.value = '';
	document.getElementById("aeropuerto2").focus();
}

function resetform() {
	document.getElementById("aeropuerto1").value = '';
	document.getElementById("checkavion1").checked = false;
	document.getElementById("checkheli1").checked = false;
	document.getElementById("input_fecha").value = '';
	document.getElementById("hor1").value = '';
	document.getElementById("aeropuerto2").value = '';
	document.getElementById("checkavion2").checked = false;
	document.getElementById("checkheli2").checked = false;
	document.getElementById("input_fecha2").value = '';
	document.getElementById("hor2").value = '';
	document.getElementById("sobrev").value = '';
	document.getElementById("input_pax").value = '';
	document.getElementById("continent").value = '';
	document.reserva.method  = "POST"
	document.reserva.action = "index.php"
	document.reserva.submit();
}

function resetform2() {
	document.getElementById("aeropuerto1").value = '';
	document.getElementById("checkavion1").checked = false;
	document.getElementById("checkheli1").checked = false;
	document.getElementById("input_fecha").value = '';
	document.getElementById("hor1").value = '';
	document.getElementById("aeropuerto2").value = '';
	document.getElementById("checkavion2").checked = false;
	document.getElementById("checkheli2").checked = false;
	document.getElementById("input_fecha2").value = '';
	document.getElementById("hor2").value = '';
	document.getElementById("sobrev").value = '';
	document.getElementById("input_pax").value = '';
	document.getElementById("continent").value = '';
	document.reserva.method  = "POST"
	document.reserva.action = "step1.php"
	document.reserva.submit();
}

function ofertas(lang){
	document.reserva.target  = "_parent"
	document.reserva.method  = "POST"
	document.reserva.action = "offer1.php?lang="+lang
	document.reserva.submit();
}

function continuar(txt105,txt106,txt107,txt108,txt109,txt110,txt111,txt112,txt139){
if (document.getElementById("opcion").value==1) {
	var troz = document.getElementById("aeropuerto1").value.split ("|"); // el separador es el |
	if (troz[1]==undefined) { document.getElementById("aeropuerto1").value = ''; 
	$('#suggestions').hide(); document.getElementById("aeropuerto1").style.color='#000000'; document.getElementById("aeropuerto1").focus(); }
		if (document.getElementById("aeropuerto1").value != '') {
			if (document.getElementById("input_fecha").value != '') { 
				if (document.getElementById("hor1").value != '') {
					var troz2 = document.getElementById("aeropuerto2").value.split ("|"); // el separador es el |
					if (troz2[1]==undefined) { document.getElementById("aeropuerto2").value = ''; $('#suggestions2').hide(); document.getElementById("aeropuerto2").style.color='#000000'; document.getElementById("aeropuerto2").focus(); }
							if (document.getElementById("aeropuerto2").value != '') {
								if (document.getElementById("aeropuerto1").value != document.getElementById("aeropuerto2").value) {
									if (document.getElementById("input_pax").value != '') { 
										document.reserva.target = "_parent"
										document.reserva.method  = "POST"
										document.reserva.action = "step2.php"
										document.reserva.submit();
									} else {
	   									alert(txt112)
										document.getElementById("input_pax").focus();
									}
								} else {
									document.getElementById("aeropuerto2").value = '';
									alert(txt108)
	  	 							document.getElementById("aeropuerto2").focus();
								}
							} else {
	   							alert(txt108)
	  	 						document.getElementById("aeropuerto2").focus();
							}
				} else {
	   				alert(txt107)
	   				document.getElementById("hor1").focus();
				}
			} else {
	   			alert(txt106)
				cal.show('SE', document.getElementById("input_fecha"), 'input_fecha')
			}
		} else {
	   		alert(txt105)
	  	 	document.getElementById("aeropuerto1").focus();
		}
} else if (document.getElementById("opcion").value==2) {
	var troz = document.getElementById("aeropuerto1").value.split ("|"); // el separador es el |
	if (troz[1]==undefined) { document.getElementById("aeropuerto1").value = ''; $('#suggestions').hide(); document.getElementById("aeropuerto1").style.color='#000000'; document.getElementById("aeropuerto1").focus(); }
		if (document.getElementById("aeropuerto1").value != '') {
			if (document.getElementById("input_fecha").value != '') {
				if (document.getElementById("hor1").value != '') { 
					var troz2 = document.getElementById("aeropuerto2").value.split ("|"); // el separador es el |
					if (troz2[1]==undefined) { document.getElementById("aeropuerto2").value = ''; $('#suggestions2').hide(); document.getElementById("aeropuerto2").style.color='#000000'; document.getElementById("aeropuerto2").focus(); }
						if (document.getElementById("aeropuerto2").value != '') {	
						if (document.getElementById("aeropuerto1").value != document.getElementById("aeropuerto2").value) { 
							if (document.getElementById("input_fecha2").value != '') {
								if (document.reserva.lang.value == 'es') {
									var fh1=document.getElementById("input_fecha").value;
									trozos = fh1.split ("-"); // el separador es el -
									var d1 = trozos[0]
									var meses1=new Array();
									meses1["Ene"]="01"; meses1["Feb"]="02"; meses1["Mar"]="03"; meses1["Abr"]="04"; meses1["May"]="05"; meses1["Jun"]="06"; meses1["Jul"]="07"; meses1["Ago"]="08"; meses1["Sep"]="09"; meses1["Oct"]="10"; meses1["Nov"]="11"; meses1["Dic"]="12"; 
									var m1 = meses1[trozos[1]]
									var a1 = trozos[2].substr(2, 2)
									var fecha1 = m1 + "/" + d1 + "/" + a1
									var fh2=document.getElementById("input_fecha2").value;
									trozos = fh2.split ("-"); // el separador es el -
									var d2 = trozos[0]
									var meses2=new Array();
									meses2["Ene"]="01"; meses2["Feb"]="02"; meses2["Mar"]="03"; meses2["Abr"]="04"; meses2["May"]="05"; meses2["Jun"]="06"; meses2["Jul"]="07"; meses2["Ago"]="08"; meses2["Sep"]="09"; meses2["Oct"]="10"; meses2["Nov"]="11"; meses2["Dic"]="12"; 
									var m2 = meses2[trozos[1]]
									var a2 = trozos[2].substr(2, 2)
									var fecha2 = m2 + "/" + d2 + "/" + a2
								} else {
									var fh1=document.getElementById("input_fecha").value;
									trozos = fh1.split ("-"); // el separador es el -
									var d1 = trozos[2]
									var meses1=new Array();
									meses1["Jan"]="01"; meses1["Feb"]="02"; meses1["Mar"]="03"; meses1["Apr"]="04"; meses1["May"]="05"; meses1["Jun"]="06"; meses1["Jul"]="07"; meses1["Aug"]="08"; meses1["Sep"]="09"; meses1["Oct"]="10"; meses1["Nov"]="11"; meses1["Dec"]="12"; 
									var m1 = meses1[trozos[1]]
									var a1 = trozos[0].substr(2, 2)
									var fecha1 = m1 + "/" + d1 + "/" + a1
									var fh2=document.getElementById("input_fecha2").value; 
									trozos = fh2.split ("-"); // el separador es el -
									var d2 = trozos[2]
									var meses2=new Array();
									meses2["Jan"]="01"; meses2["Feb"]="02"; meses2["Mar"]="03"; meses2["Apr"]="04"; meses2["May"]="05"; meses2["Jun"]="06"; meses2["Jul"]="07"; meses2["Aug"]="08"; meses2["Sep"]="09"; meses2["Oct"]="10"; meses2["Nov"]="11"; meses2["Dec"]="12"; 
									var m2 = meses2[trozos[1]]
									var a2 = trozos[0].substr(2, 2)
									var fecha2 = m2 + "/" + d2 + "/" + a2
								}
								fh1=new Date(fecha1); 
								fh2=new Date(fecha2); 
								if (fh1 <= fh2)  {
									if (document.getElementById("hor2").value != '') {
										if (document.getElementById("input_pax").value != '') {
											document.reserva.target = "_parent"
											document.reserva.method  = "POST"
											document.reserva.action = "step2.php"
											document.reserva.submit();
										} else {
	   										alert(txt112)
											document.getElementById("input_pax").focus();
										}
									} else {
	   									alert(txt111)
										document.getElementById("hor2").focus();
									}
								} else {
	   								alert(txt110)
								}
							} else {
	   							alert(txt109)
								cal.show('SE', document.getElementById("input_fecha2"), 'input_fecha2')
							}
						} else {
							document.getElementById("aeropuerto2").value = '';
							alert(txt108)
	  	 					document.getElementById("aeropuerto2").focus();
							}
						} else {
	   						alert(txt108)
							document.getElementById("aeropuerto2").focus();
						}
				} else {
	   				alert(txt107)
					document.getElementById("hor1").focus();
				}
			} else {
	   			alert(txt106)
	   			cal.show('SE', document.getElementById("input_fecha"), 'input_fecha')
			}
		} else {
	   		alert(txt105)
			document.getElementById("aeropuerto1").focus();
		}
} else if (document.getElementById("opcion").value==3) {
	var troz = document.getElementById("aeropuerto1").value.split ("|"); // el separador es el |
	if (troz[1]==undefined) { document.getElementById("aeropuerto1").value = ''; $('#suggestions').hide(); document.getElementById("aeropuerto1").style.color='#000000'; document.getElementById("aeropuerto1").focus(); }
		if (document.getElementById("aeropuerto1").value != '') {
			// copio el aeropuerto 1 en el aeropuerto 2 y el filtro tambien
			document.getElementById("filtroB").value = document.getElementById("filtroA").value;
			document.getElementById("aeropuerto2").value = document.getElementById("aeropuerto1").value;
			if (document.getElementById("input_fecha").value != '') {
				if (document.getElementById("hor1").value != '') {
					if (document.getElementById("sobrev").value >= 6) {
						if (document.getElementById("input_pax").value != '') {
							document.reserva.target = "_parent"
							document.reserva.method  = "POST"
							document.reserva.action = "step2.php"
							document.reserva.submit();
						} else {
	   						alert(txt112)
							document.getElementById("input_pax").focus();
						}
					} else {
	   					alert(txt139)
						document.getElementById("sobrev").value = '';
						document.getElementById("sobrev").focus();
					}
				} else {
	   				alert(txt107)
	   				document.getElementById("hor1").focus();
				}
			} else {
	   			alert(txt106)
				cal.show('SE', document.getElementById("input_fecha"), 'input_fecha')
			}
		} else {
	   		alert(txt105)
	  	 	document.getElementById("aeropuerto1").focus();
		}
}
}

function lookup(aeropuerto1) {
		if(aeropuerto1.length == 0) {
			// Hide the suggestion box.
			$('#suggestions').hide();
		} else if(aeropuerto1.length > 2) {
			if (document.reserva.checkavion1.checked==true) {
				var checka1 = 1;
			} else {
				var checka1 = 0;
			}
			if (document.reserva.checkheli1.checked==true) {
				var checkh1 = 1;
			} else {
				var checkh1 = 0;
			}
			if (document.reserva.filtroA.value=="Nombre") {
				var filtro = "nombre";
			} else if (document.reserva.filtroA.value=="IATA") {
				var filtro = "iata";
			}
			$.post("/rpc.php", {queryString:""+aeropuerto1+"",checka1:""+checka1+"",checkh1:""+checkh1+"",filtro:""+filtro+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
	} // lookup
	
	function fill(thisValue) {
		if (thisValue!=undefined) {
			troz = thisValue.split ("|"); // el separador es el |
			tro = troz[1];
			if (tro!='') {
				$('#aeropuerto1').val(thisValue);
				setTimeout("$('#suggestions').hide();", 200);
			}
		}
	}

function lookup2(aeropuerto2) {
		if(aeropuerto2.length == 0) {
			// Hide the suggestion box.
			$('#suggestions2').hide();
		} else if(aeropuerto2.length > 2) {
			if (document.reserva.checkavion2.checked==true) {
				var checka2 = 1;
			} else {
				var checka2 = 0;
			}
			if (document.reserva.checkheli2.checked==true) {
				var checkh2 = 1;
			} else {
				var checkh2 = 0;
			}
			if (document.reserva.filtroB.value=="Nombre") {
				var filtro = "nombre";
			} else if (document.reserva.filtroB.value=="IATA") {
				var filtro = "iata";
			}
			$.post("/rpc2.php", {queryString: ""+aeropuerto2+"",checka2:""+checka2+"",checkh2:""+checkh2+"",filtro:""+filtro+""}, function(data){
				if(data.length >0) {
					$('#suggestions2').show();
					$('#autoSuggestionsList2').html(data);
				}
			});
		}
	} // lookup
	
	function fill2(thisValue) {
		if (thisValue!=undefined) {
			troz = thisValue.split ("|"); // el separador es el |
			tro = troz[1];
			if (tro!='') {
				$('#aeropuerto2').val(thisValue);
				setTimeout("$('#suggestions2').hide();", 200);
			}
		}
	}
	
/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
var horizontal_offset="9px" //horizontal offset of hint box from anchor link
/////No further editting needed
var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}
function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}
function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}
function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}
if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox
