

function clear_city(sTextboxID)
{	
	var oTextbox = document.getElementById(sTextboxID);
	
	if (oTextbox)
	{
		if (oTextbox.value == " City")
		oTextbox.value = "";	
	}
}


function clear_state(sTextboxID)
{
	var oTextbox = document.getElementById(sTextboxID);
	
	if (oTextbox)
	{
		if (oTextbox.value == " State")
		oTextbox.value = "";	
	}

}


function clear_passengers()
{
	if (document.SearchLegOrPostQuoteRequest.passenger_input.value == " 1")
	document.SearchLegOrPostQuoteRequest.passenger_input.value = "";

}

function clear_searchaircraft()
{
	if (document.frmSearchAircraft.SearchAircraft.value == "City/Airport Code" || document.frmSearchAircraft.SearchAircraft.value == "* Required")
	document.frmSearchAircraft.SearchAircraft.value = "";
	document.frmSearchAircraft.SearchAircraft.style.color="black";
	
}

function clear_searchcompanies()
{
	if (document.frmSearchCompanies.SearchCompanies.value == "City/Airport Code" || document.frmSearchCompanies.SearchCompanies.value == "* Required")
	document.frmSearchCompanies.SearchCompanies.value = "";
	document.frmSearchCompanies.SearchCompanies.style.color="black";

}

function getHomePageImage()
{
 if (document.images)
 {
  var choose_one= get_random(3);  
  choose_one--;

  var pics= new Array(3) 
   pics[0]="/siteart/plane3.jpg";
   pics[1]="/siteart/plane5.jpg";
   pics[2]="/siteart/plane6.jpg";
    

  document.write("<IMG SRC='"+pics[choose_one]+"' width=772 height=135 border=0>");
 }
}
function get_random(maxNum)
{
  if (Math.random && Math.round)
  {
    var ranNum= Math.round(Math.random()*(maxNum-1));
    ranNum+=1;
    return ranNum;
  }
  else
  {
  today= new Date();
  hours= today.getHours();
  mins=   today.getMinutes();
  secn=  today.getSeconds();
  if (hours==19)
   hours=18;
  var ranNum= (((hours+1)*(mins+1)*secn)%maxNum)+1;
  return ranNum;
  }
}

function openWin(page){
	var w = window.open(page, "", "menubar=yes,history=yes,resizable=yes,scrollbars=yes,toolbar=yes,width=800,height=500");
}
function roundtrip(){
	document.forms["SearchLegOrPostQuoteRequest"].elements["city_input3"].value = document.forms["SearchLegOrPostQuoteRequest"].elements["city_input2"].value;
	document.forms["SearchLegOrPostQuoteRequest"].elements["city_input4"].value = document.forms["SearchLegOrPostQuoteRequest"].elements["city_input"].value;
	document.forms["SearchLegOrPostQuoteRequest"].elements["state_input3"].value = document.forms["SearchLegOrPostQuoteRequest"].elements["state_input2"].value;
	document.forms["SearchLegOrPostQuoteRequest"].elements["state_input4"].value = document.forms["SearchLegOrPostQuoteRequest"].elements["state_input"].value;
	document.forms["SearchLegOrPostQuoteRequest"].country_input3.selectedIndex = document.forms["SearchLegOrPostQuoteRequest"].country_input2.selectedIndex;
	document.forms["SearchLegOrPostQuoteRequest"].country_input4.selectedIndex = document.forms["SearchLegOrPostQuoteRequest"].country_input.selectedIndex;
}


function countDown(control, maxLen, counter)
{
	var txt = control.value;
	var span = document.getElementById(counter);
	var fixedTxt = fixtextarealines(txt);
	var len = fixedTxt.length;
	
	
	
	span.innerHTML = (maxLen - len) + ' characters remaining';
	
	if (len >= (maxLen - 10))
	{
		span.style.color = 'red';
		if (len > maxLen)
		{
			control.value = fixedTxt.substring(0,maxLen);
			span.innerHTML = '0 characters remaining';
		}
	}
	else
	{
		span.style.color = '';
	}
}


function fixtextarealines(val)
{
	if (val.indexOf('\r')!=-1) 
	{
		;
	}
	else if (val.indexOf('\n')!=-1) 
	{
		val = val.replace ( /\n/g, "\r\n" );        // this is Firefox on any platform. Need to add carriage return
	}

	return val;
}