
var activeElement;
//NETSCAPE SPECIFIC MOUSE EVENT CAPTURE MECHANISM
if(window.navigator.appName.toLowerCase().indexOf("netscape") > -1)
{
	window.captureEvents(Event.CLICK);
	window.onmousemove = NS_MouseEventHandler;

	// create window.event object for netscape
	window.event = new Object;
}

function NS_MouseEventHandler(theMouseEvent)
{
	window.event.clientX = theMouseEvent.pageX;
	window.event.clientY = theMouseEvent.pageY;

	//back to main event handler for the desired purpose
	routeEvent(theMouseEvent)
}

function setNewDate(theDateStr)
{
	document.getElementById(activeElement).value		= theDateStr;
	document.getElementById("calendar").style.display	= "none";
	try
	{
		eval(evalOnDateChange);
	}catch(e){}
}

function showCalendar(theActiveDateBox)
{
	activeElement	= theActiveDateBox;
	var my_datebox	= document.getElementById(theActiveDateBox);
	var my_calendar = document.getElementById("calendar");

	if(window.navigator.appName.toLowerCase().indexOf("netscape") > -1)
		my_calendar.style.top		= window.event.clientY +10;
	else
		my_calendar.style.top		= window.document.body.scrollTop +  window.event.clientY +10;
	my_calendar.style.left		= window.event.clientX - 50;
	my_calendar.style.position	= "absolute";
	my_calendar.style.display	= "block";
}

function hideCalendar()
{
	document.getElementById("calendar").style.display = "none";
	document.getElementById(activeElement).focus();
	
}


var air = document.getElementById("rbAir");
var car = document.getElementById("rbCar");
var hotel = document.getElementById("rbHotel");
var btn = document.getElementById("ibSubmit");
var tabAir = document.getElementById("tabAir");
var tabCar = document.getElementById("tabCar");
var tabHotel = document.getElementById("tabHotel");
var tabMain	= document.getElementById("tabMain");


function OnMouseOver()
{
	if (GetTag("rbAir").checked)
			GetTag("ibSubmit").src = "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
	if (GetTag("rbCar").checked)
			GetTag("ibSubmit").src = "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
	if (GetTag("rbHotel").checked)
			GetTag("ibSubmit").src = "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
}

function OnMouseOut()
{
	if (GetTag("rbAir").checked)
		GetTag("ibSubmit").src = "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
	if (GetTag("rbCar").checked)
		GetTag("ibSubmit").src = "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
	if (GetTag("rbHotel").checked)
		GetTag("ibSubmit").src = "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
}

/*  -- old code  
function OnMouseOver()
{
	if (air.checked)
			btn.src = "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
	if (car.checked)
			btn.src =  "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
	if (hotel.checked)
			btn.src =  "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
}

function OnMouseOut()
{
	if (air.checked)
		btn.src = "Portals/92/Skins/lowfarenow/images/c_search.gif";
	if (car.checked)
		btn.src = "Portals/92/Skins/lowfarenow/images/c_search.gif";
	if (hotel.checked)
		btn.src = "Portals/92/Skins/lowfarenow/images/c_search.gif";
}
*/

function focusToReturn()
{
	document.getElementById("tbTo").focus();
}

function ToggleTabs()
{   
    manageCompTabs();
}

function ToggleTripType()
{
	if (document.getElementById("rbOW").checked)
	{
		document.getElementById("tdtxt").style.visibility = "hidden";
		document.getElementById("tdlbl").style.visibility = "hidden";
		document.getElementById("tdtime").style.visibility = "hidden";
		
	}
	else 
	{
		document.getElementById("tdtxt").style.visibility = "visible";
		document.getElementById("tdlbl").style.visibility = "visible";
		document.getElementById("tdtime").style.visibility = "visible";
	}
}

function getAirportCode(theTagID)
{
	var strUrl = "http://www.cheapoair.com/DesktopModules/Fareportal/Modules/Flight/AirportCode.aspx?frm=Form&textbox=" + theTagID;
	window.open(strUrl,"AirportPicker","toolbar=no,status=no,resizable=no,scrollbars=yes,width=560,height=900,top=100,left=100");
}


window.onload = function window_loaded()
{
	manageCompTabs();
	//set default Dates
	var fromDate = new Date();
	var toDateDate = new Date();
	fromDate.setDate(fromDate.getDate()+14);
	toDateDate.setDate(toDateDate.getDate()+21);
	SetDateObj("tbDTime",fromDate);
	SetDateObj("tbRTime",toDateDate);
	SetDateObj("tbChIn",fromDate);
	SetDateObj("tbChOut",toDateDate);
	SetDateObj("tbPick",fromDate);
	SetDateObj("tbDrop",toDateDate);

}

function SetDateObj(objName,dateObj)
{
	document.getElementById(objName).value = (dateObj.getMonth()+1) + "/" + dateObj.getDate() + "/" + dateObj.getFullYear();
}

function manageCompTabs()
{
	if (GetTag("rbAir").checked)
	{
		GetTag("tabAir").style.display = "block";
		GetTag("tabCar").style.display = "none";
		GetTag("tabHotel").style.display = "none";
		GetTag("tabMain").setAttribute("background","Travel/images/flight_bg_n.gif")
	}

	if (GetTag("rbCar").checked)
	{
		GetTag("tabAir").style.display = "none";
		GetTag("tabCar").style.display = "block";
		GetTag("tabHotel").style.display = "none";
		GetTag("tabMain").setAttribute("background","Travel/images/car_bg_n.gif");
	}

	if (GetTag("rbHotel").checked)
	{
		GetTag("tabAir").style.display = "none";
		GetTag("tabCar").style.display = "none";
		GetTag("tabHotel").style.display = "block";
		GetTag("tabMain").setAttribute("background","Travel/images/flight_bg_n.gif");
	}
}

function GetTag(tagId)
{
	return document.getElementById(tagId);
}

function SearchNow()
{
	var searchStr = "http://www.cheapoair.com/Default.aspx?tabid=1832&";
	if (GetTag("rbAir").checked)
	{
		searchStr += "from=" + GetTag("tbFrom").value + "&fromDt=" + GetTag("tbDTime").value
			+ "&fromTm=" + GetTag("ddOBTime").value + "&to=" + GetTag("tbTo").value
			+ "&toDt=" + GetTag("tbRTime").value + "&toTm=" + GetTag("ddInTime").value
			+ "&rt=" + GetTag("rbRT").checked + "&ad=" + GetTag("ddAdult").value
			+ "&ch=" + GetTag("ddChild").value + "&class=" + GetTag("ddClass").value;
	}
	else if (GetTag("rbHotel").checked)
	{
		searchStr += "to=" + GetTag("tbCity").value + "&fromDt=" + GetTag("tbChIn").value
			+ "&toDt=" + GetTag("tbChOut").value + "&ad=" + GetTag("ddGuest").value
			+ "&ht=Default";
	}
	else
	{
		searchStr += "to=" + GetTag("tbAirp").value + "&fromDt=" + GetTag("tbPick").value
			+ "&fromTm=" + GetTag("tbTPick").value + "&toDt=" + GetTag("tbDrop").value 
			+ "&toTm=" + GetTag("tbTDrop").value + "&cr=Default";
	}
	location=searchStr;
	//window.open(searchStr,"fareportal");
}
