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 btn = document.getElementById("ibSubmit");
var tabAir = document.getElementById("tabAir");
var tabMain	= document.getElementById("tabMain");
var roundtrip = document.getElementById("rbRT");

function OnMouseOver()
{
	if (GetTag("rbAir").checked)
			btn.src = "Portals/92/Skins/lowfarenow/images/c_search_o.gif";
}

function OnMouseOut()
{
	if (GetTag("rbAir").checked)
		btn.src = "Portals/92/Skins/lowfarenow/images/c_search.gif";
}

function focusToReturn()
{
	document.getElementById("tbTo").focus();
}

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=650,height=650,top=100,left=100");
}

window.onload = function window_loaded()
{
	//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);
}

function SetDateObj(objName,dateObj)
{
	document.getElementById(objName).value = (dateObj.getMonth()+1) + "/" + dateObj.getDate() + "/" + dateObj.getFullYear();
}

function GetTag(tagId)
{
	return document.getElementById(tagId);
}

function SearchNow()
{
	var searchStr = "/Default.aspx?tabid=1832&";
        if (GetTag("rbRT").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
        {
                        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=false &ad=" + GetTag("ddAdult").value
                        + "&ch=" + GetTag("ddChild").value + "&class=" + GetTag("ddClass").value;
        }
        
        /*  
        //Need to uncomment this block for Travel Search Under. which will be live by 2nd june 2008
        
        try
	{
		var placementId = 1900; 
		var origAp = GetTag("tbFrom").value;
		var destAp = GetTag("tbTo").value;
		var depDate = GetTag("tbDTime").value;
		var retDate = GetTag("tbRTime").value;
		var adult = GetTag("ddAdult").value;
		var children = GetTag("ddChild").value;
		var kw = "Honey";
		tanSearchUnder( placementId , origAp, destAp, depDate, retDate, adult, children,kw ); 
	}
	catch (err)
	{
		//alert(err.description);
	  
	}
*/

        location=searchStr;
	//window.open(searchStr,"fareportal");
}

