function noReturn()
{
var display = "block";
if (document.getElementById('no_return').checked==true)
display = "none";
document.getElementById('no1').style.display = display;
document.getElementById('no2').style.display = display;
document.getElementById('no3').style.display = display;
//document.getElementById('no4').style.display = display;
}

function setDDate(val,w)
{
var theDate = new Date();
var theMonth = theDate.getMonth()+1;
var theYear = theDate.getFullYear();
var theVar = "year"+w;
var oldVal = parseInt(document.getElementById(theVar).value);
if (theMonth>val)
{
if (oldVal==theYear)
document.getElementById(theVar).value = oldVal + 1;
}
else
{
if (oldVal!=theYear)
document.getElementById(theVar).value = oldVal - 1;
}
}

function clearFocus()
{
if (document.getElementById('city').value=="Enter City Name")
document.getElementById('city').value = "";
document.getElementById('city_hidden').value = "";
}

function clearFocus2()
{
if (document.getElementById('city2').value=="Enter City Name")
document.getElementById('city2').value = "";
document.getElementById('city2_hidden').value = "";
}

function checkGo()
{
var good1 = 0;
var good2 = 0;
for (var i=0;i<3;i++)
{
if (document.getElementById('airports1' + i) && document.getElementById('airports1' + i).checked==true)
good1 = 1;
if (document.getElementById('airports2' + i) && document.getElementById('airports2' + i).checked==true)
good2 = 1;
}
if (good1 + good2 == 2)
{
document.getElementById('gosubmit').innerHTML = "<input type='image' id='submit' name='submit' src='images/search.gif' width='196' height='39' border='0'>";
}
else
{
document.getElementById('gosubmit').innerHTML = "<img src='images/search_disabled.gif' width='196' height='39' border='0'>";
}
}

function specialVer (str, ndiv)
{
var myPos1 = str.lastIndexOf(',');
var myPos2 = str.lastIndexOf(' ');
var myString = str.substring(myPos1,myPos2)
if (myString.length!=4)
{
showLoading(ndiv);
document.getElementById('airportarea' + ndiv).innerHTML = "Please select a location"
}
}

function returndateCalc (pDate, tZone1, tZone2, dst1, dst2, dst, type)
{
if (tZone1!="" && tZone2!="")
{
var tHour1 = 0;
if (tZone1=="Pacific") tHour1 = 0;
else
if (tZone1=="Mountain") tHour1 = 1;
else
if (tZone1=="Central") tHour1 = 2;
else
if (tZone1=="Eastern") tHour1 = 3;
else
{
var tZarr1 = tZone1.split("GMT");
if (tZarr1.length==2)
{
if (tZarr1[1].substring(0,1)=="+")
tHour1 = 8 + parseInt(tZarr1[1].substring(1));
else
tHour1 = 8 - parseInt(tZarr1[1].substring(1));
}
}
var tHour2 = 0;
if (tZone2=="Pacific") tHour2 = 0;
else
if (tZone2=="Mountain") tHour2 = 1;
else
if (tZone2=="Central") tHour2 = 2;
else
if (tZone2=="Eastern") tHour2 = 3;
else
{
var tZarr2 = tZone2.split("GMT");
if (tZarr2.length==2)
{
if (tZarr2[1].substring(0,1)=="+")
tHour2 = 8 + parseInt(tZarr2[1].substring(1));
else
tHour2 = 8 - parseInt(tZarr2[1].substring(1));
}
}
var diffDst = 0;
if (dst=="1")
{
if (dst1=="Y")
{
if (dst2=="Y")
diffDst = 0;
else
diffDst = 1;
}
else
{
if (dst2=="Y")
diffDst = -1;
else
diffDst = 0;
}
}
var diffZone = tHour1 - tHour2;
diffZone = diffZone + diffDst;
}
else
var diffZone = 0;
var theDate = new Date(pDate);
var newDateN = theDate.getTime() + 1000*3600*(6-diffZone);
var newDate = new Date(newDateN);
var newMonth = newDate.getMonth()+1;
var newMStr = newMonth.toString();
if (newMStr.length==1) newMStr = "0" + newMStr;
var newDay = newDate.getDate();
var newDStr = newDay.toString();
if (newDStr.length==1) newDStr = "0" + newDStr;
var ret1 = [newMStr,newDStr,newDate.getFullYear()].join('/');
document.getElementById('date2').value = ret1;
document.getElementById('date2_show').value = ret1;
if (type=='1')
{
var ret2 = newDate.getHours();
for(var x = 0;x<(document.getElementById('day_option2').length);x++)
{
if (ret2==document.getElementById('day_option2').options[x].value)
document.getElementById('day_option2').options[x].selected = true;
}
}
}

function leaveOne(){
if (document.getElementById('city').value=="Enter City Name")
document.getElementById('city4_show').value = "";
else
document.getElementById('city4_show').value = document.getElementById('city').value;
}

function leaveTwo(){
if (document.getElementById('city2').value=="Enter City Name")
document.getElementById('city3_show').value = "";
else
document.getElementById('city3_show').value = document.getElementById('city2').value;
}

function leaveThree(vvar){
var myDate = document.getElementById('date1').value + " " + document.getElementById('day_option1').value + ":00";
var myZone1 = document.getElementById('form_tz1').value;
var myZone2 = document.getElementById('form_tz2').value;
var myDst1 = document.getElementById('form_dst1').value;
var myDst2 = document.getElementById('form_dst2').value;
var dst = document.getElementById('form_dst').value;
if (vvar=='0')
returndateCalc (myDate,myZone1,myZone2,myDst1,myDst2,dst,'1');
else
if (vvar=='1')
returndateCalc (myDate,myZone1,myZone2,myDst1,myDst2,dst,'0');
}

function roundCheck(){
if (document.getElementById('roundtrip').checked==true)
{
document.getElementById('return_details1').style.display = "";
document.getElementById('return_details2').style.display = "";
document.getElementById('return_details3').style.display = "";
document.getElementById('return_details4').style.display = "";
document.getElementById('return_details5').style.display = "";
document.getElementById('return_details6').style.display = "";
document.getElementById('tz2').style.display = "";
if (document.getElementById('city2').value=="Enter City Name")
document.getElementById('city3_show').value = "";
else
document.getElementById('city3_show').value = document.getElementById('city2').value;
if (document.getElementById('city').value=="Enter City Name")
document.getElementById('city4_show').value = "";
else
document.getElementById('city4_show').value = document.getElementById('city').value;
var myDate = document.getElementById('date1').value+' '+document.getElementById('day_option1').value+':00';
var myZone1 = document.getElementById('form_tz1').value;
var myZone2 = document.getElementById('form_tz2').value;
var myDst1 = document.getElementById('form_dst1').value;
var myDst2 = document.getElementById('form_dst2').value;
var dst = document.getElementById('form_dst').value;
returndateCalc (myDate,myZone1,myZone2,myDst1,myDst2,dst,'1');
}
else
{
document.getElementById('return_details1').style.display = "none";
document.getElementById('return_details2').style.display = "none";
document.getElementById('return_details3').style.display = "none";
document.getElementById('return_details4').style.display = "none";
document.getElementById('return_details5').style.display = "none";
document.getElementById('return_details6').style.display = "none";
document.getElementById('tz2').style.display = "none";
document.getElementById('city3_show').value = "";
document.getElementById('city4_show').value = "";
}
}

var xmlHttp
function showDetails(str,ndiv)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
showLoading(ndiv);
var url="get_airports.php"
url=url+"?q="+str+"&n="+ndiv+"&r="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function showLoading(ndiv)
{
document.getElementById('airportarea'+ndiv).innerHTML = "<b><i>Loading...</i></b>"
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var myvart = xmlHttp.responseText
var myarrt = myvart.split("|")
if (myarrt[0]!="")
{
var myarr = myarrt[0].split("~")
innerStr = ""
for (var i=0;i<myarr.length;i++)
{
var myarr2 = myarr[i].split("^")
innerStr = innerStr + "<input type='checkbox' id='airports" + myarrt[1] + i + "' name='airports" + myarrt[1] + "[]' value='" + myarr2[0] + "' onclick='checkGo();'> " + myarr2[1] + "<br />"
}
document.getElementById('airportarea' + myarrt[1]).innerHTML = innerStr
}
else
document.getElementById('airportarea' + myarrt[1]).innerHTML = "Please select a location"
}
}

function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}