	var mainid = null;
	var PanelOne = null;
	var PanelTwo = null;
	
	
	
	function focusObj(obj){
		if(obj.value==obj.getAttribute("defValue"))obj.value="";
	}
	function blurObj(obj){
		if(obj.value=="")obj.value = obj.getAttribute("defValue");
		window.setTimeout(hideList2,100);
	}
	function OpenWin(url,name,features){
		window.open(url,name,features);
	}
	
	function ValidateSearch()
	{
		
		alert_message = "";
		formObj = document.forms["AirSearchForm"];
		
		//date validation - 04/14/08 - kunjan
		if(formObj.searchType[0].checked==true || formObj.searchType[1].checked==true)
		{			
			if (formObj.flyDate_from.value == formObj.flyDate_from.value)
				alert_message += " - Departure date\n";

			if(formObj.searchType[0].checked==true)
			{
				if (formObj.flyDate_return.value == "" || formObj.flyDate_return.value == formObj.flyDate_return.getAttribute("defValue"))
				alert_message += " - Return date\n";
				
				if (formObj.flyDate_from.value != "" && formObj.flyDate_return.value != "" &&  formObj.flyDate_from.value != formObj.flyDate_from.getAttribute("defValue") && formObj.flyDate_return.value != formObj.flyDate_return.getAttribute("defValue"))
				{
					if(new Date(formObj.flyDate_from.value) > new Date(formObj.flyDate_return.value))    
						alert_message += " - Return date should be greater than departure date\n";    
				}
			}
		}
		
		if(formObj.searchType[2]!=null && formObj.searchType[2].checked) 
		{
			for(i=2;i<=document.forms["AirSearchForm"].segCount.value;i++)
			{
				date_one = formObj["flyDate_" + (i - 1)];
				date_two = formObj["flyDate_" + i];
				
				if(date_one.value != "" && date_one.value != date_one.getAttribute("defValue") && date_two.value != "" && date_two.value != date_two.getAttribute("defValue"))
				{
					if(new Date(date_one.value) > new Date(date_two.value))
					alert_message += " - flight #"+ i +" departure date should be greater than flight #"+ (i - 1) +" departure date\n";
				}
			}
		}
		//date validation end
		

		
		
		
		if(alert_message!=""){
			alert("The following information was not provided : \n" + alert_message);
			return false;
		}
		return true;
	}	
	
	
	var cObj;
	var hCalInt = null;
	function showCalendar(obj){
		window.clearInterval(hCalInt)
		cObj = obj;
		cBody = document.getElementById(mainid);
		cBody.style.left=obj.offsetLeft;
		cBody.style.top=obj.offsetTop + obj.offsetHeight + 1;
		window.frames[mainid].selectDate(obj.value,obj.attributes["minDate"].value,obj.attributes["maxDate"].value);
		cBody.style.display='block';
		cObj.select();
	}
	function hideCalendar(obj){
		if(!document.all || document.activeElement.id==mainid) return;
		window.frames[mainid].selectDate(obj.value,obj.attributes["minDate"].value,obj.attributes["maxDate"].value);
		doHideCal(obj, id);
	}
	function doHideCal(obj){
		window.clearInterval(hCalInt)
		cBody = document.getElementById(mainid);
		cBody.style.display='none';
		cObj.value = window.frames[mainid].selDate;
		if(cObj.attributes["raiseChangeEvent"].value=='true')calChange(cObj);
	}
	function calChange(calObj){
		formObj = document.forms["AirSearchForm"];
		switch(calObj.name)
		{
			case "flyDate_from" : formObj["flyDate_return"].attributes["minDate"].value = calObj.value;break;
			case "flyDate_1" : if(formObj["flyDate_2"]){formObj["flyDate_2"].attributes["minDate"].value = calObj.value;}break;
			case "flyDate_2" : if(formObj["flyDate_3"]){formObj["flyDate_3"].attributes["minDate"].value = calObj.value;}break;
			case "flyDate_3" : if(formObj["flyDate_4"]){formObj["flyDate_4"].attributes["minDate"].value = calObj.value;}break;
			case "flyDate_4" : if(formObj["flyDate_5"]){formObj["flyDate_5"].attributes["minDate"].value = calObj.value;}break;
			case "flyDate_5" : if(formObj["flyDate_6"]){formObj["flyDate_6"].attributes["minDate"].value = calObj.value;}break;
			case "flyDate_6" : if(formObj["flyDate_7"]){formObj["flyDate_7"].attributes["minDate"].value = calObj.value;}break;
			case "flyDate_7" : if(formObj["flyDate_8"]){formObj["flyDate_8"].attributes["minDate"].value = calObj.value;}break;
		}
	}
	
	
	var lObj;
	var hListInt = null;
	function showAirportsList(obj){
		window.clearInterval(hListInt)
		lObj = document.forms["AirSearchForm"][obj];
		lBody = document.getElementById("listBody");
		lBody.style.left=lObj.offsetLeft;
		lBody.style.top=lObj.offsetTop + lObj.offsetHeight + 1;
		//window.frames["listBody"].selectAirport(lObj.value);
		lBody.style.display='block';
		lObj.select();
	}
	function hideList(obj){
		if(!document.all || document.activeElement.id=='listBody') return;
		doHideList();
	}
	function doHideList(){
		window.clearInterval(hListInt)
		lBody = document.getElementById("listBody");
		lBody.style.display='none';
	}
	
	function buildList(obj)
	{
		
	}
	function getCountryAndState(sCode)
	{
		
	}
	/*close the click*/
	function cllst()
	{
			
	}
	function autofill(obj)
	{
		
	}
	function cleartext(obj)
	{	
		
	}
	function closeList(str){}
	function hideList2(){}
