currDate=new Date();
currDD=currDate.getDate();
currMM=currDate.getMonth();
currYY=currDate.getFullYear();
currMon=getMon(currMM);
currMonYr=currMon+currYY;

function fHDestFromToTxt()
{

document.FltHtlSearch.FHDestFrom.value="";
document.FltHtlSearch.FHDestTo.value="";
}
function daysHide()
{
		
				try
				{
				document.getElementById("dIn").innerHTML="";
				document.getElementById("dOut").innerHTML="";
				document.getElementById("daysout").innerHTML="";
				document.getElementById("daysin").innerHTML="";
				}
				catch (e)
				{
				}
				
				try
				{
				document.getElementById("dIn1").innerHTML="";
				document.getElementById("dOut1").innerHTML="";
				document.getElementById("daysout1").innerHTML="";
				document.getElementById("daysin1").innerHTML="";
				}
				catch (e)
				{
					
				}
			
}

function getMon(currMM)
{
switch(currMM)
	{
	case 0:
		return "Jan";
		
	case 1:
		return "Feb";
		
	case 2:
		return "Mar";
		
	case 3:
		return "Apr";
		
	case 4:
		return "May";
		
	case 5:
		return "Jun";
		
	case 6:
		return "Jul";
	case 7:
		return "Aug";
	case 8:
		return "Sep";
	case 9:
		return "Oct";
	case 10:
		return "Nov";
	case 11:
		return "Dec";
	
	}
}

function getDepRetDate()
{
	
										 for(i=1;i<=31;i++)
										 	{
											if(i<=9)
												{
												if(i==currDD)
													{
													document.write("<option value=\"0"+i+"\" selected>0"+i+"</option>");
													}
													else
													{
													document.write("<option value=\"0"+i+"\">0"+i+"</option>");
													}
												}
												else
												{
												if(i==currDD)
													{
													document.write("<option value=\""+i+"\" selected>"+i+"</option>");
													}
													else
													{
													document.write("<option value=\""+i+"\">"+i+"</option>");
													}
												}
											}
}


function getDepRetMMYY()
{
	currYY=currDate.getFullYear();
i=currDate.getMonth();
if(i<=9)
	{
	Mon=getMon(i);
	document.write("<option selected value=\"0"+i+currYY+"\">"+Mon+" "+currYY+"</option>");
	}
	else
	{
	Mon=getMon(i);
	document.write("<option selected value=\""+i+currYY+"\">"+Mon+" "+currYY+"</option>");
	}
for(i=currMM+1,t=1;t<=10;i++,t++)
	{
		if(i>=12)
			{
			currYY=currDate.getFullYear()+1;
			i=0;
			}
		if(i<=9)
			{
			Mon=getMon(i);
			document.write("<option value=\"0"+i+currYY+"\">"+Mon+" "+currYY+"</option>");
			}
			else
				{
				Mon=getMon(i);
				document.write("<option value=\""+i+currYY+"\">"+Mon+" "+currYY+"</option>");
				}
			
	}                                 

										
}


function getAdult()
{
	for(i=2;i<=9;i++)
		{
		document.write("<option value=\""+i+"\">"+i+"</option>");
		}
}

function getChild()
{
	for(i=1;i<=9;i++)
		{
		document.write("<option value=\""+i+"\">"+i+"</option>");
		}
}
function getInfant()
{
	for(i=1;i<=9;i++)
		{
		document.write("<option value=\""+i+"\">"+i+"</option>");
		}
}
function blankDestTo(num)
{
	if(num=='F')
	{
	document.FlightSearch.FDestTo.value="";
	}
	else
	{
		document.FltHtlSearch.FHDestTo.value="";
	}
	
}

function setAirDepDes(FType)
{
	if(document.getElementById(FType).value=='F')
		{
		document.getElementById("hFAirLineTxt").value = document.getElementById("FAirLine").options[document.FlightSearch.FAirLine.selectedIndex].text;	
		document.getElementById("hFAirLineIndex").value=document.FlightSearch.FAirLine.selectedIndex;
			if(document.FlightSearch.FDestFrom.value!="Enter Departure Airport")
			{
			if(document.FlightSearch.FDestFrom.value.length>3 && document.FlightSearch.FDestTo.value.length>3)
				{
				try
				{
				var dept=document.FlightSearch.FDestFrom.value;
				var FEE=dept.split("(");
				var selectedDept=FEE[1].substr(0,3);
				
				var DTo=document.FlightSearch.FDestTo.value;
				var FEEE=DTo.split("(");
				var selectedTo=FEEE[1].substr(0,3);
		
				document.FlightSearch.FDeparture.value=selectedDept;
				document.FlightSearch.FDestination.value=selectedTo;
				
				document.FlightSearch.hFDestFromTxt.value=FEE[0];
				document.FlightSearch.hFDestToTxt.value=FEEE[0];
				}
				catch(ex)
				{}
				}
			}
			else
			{
				fDestFromToTxt();
			}
		}
	if(document.getElementById(FType).value=='FH')
		{
			
		document.getElementById("hFHAirLineTxt").value = document.all.item("FHAirLine").options[document.FltHtlSearch.FHAirLine.selectedIndex].text;	

		document.getElementById("hFHAirLineIndex").value=document.FltHtlSearch.FHAirLine.selectedIndex;
		if(document.FltHtlSearch.FHDestFrom.value!="Enter Departure Airport")
			{
			if(document.FltHtlSearch.FHDestFrom.value.length>3 && document.FltHtlSearch.FHDestTo.value.length>3)
				{
				try
					{
					var dept=document.FltHtlSearch.FHDestFrom.value;
					var FEE=dept.split("(");
					var selectedDept=FEE[1].substr(0,3);
					var DTo=document.FltHtlSearch.FHDestTo.value;
					var FEEE=DTo.split("(");
					var selectedTo=FEEE[1].substr(0,3);
					
					document.FltHtlSearch.FHDeparture.value=selectedDept;
					document.FltHtlSearch.FHDestination.value=selectedTo;
					
					document.FltHtlSearch.hFHDestFromTxt.value=FEE[0];
					document.FltHtlSearch.hFHDestToTxt.value=FEEE[0];
					}catch(ex1)
					{}
				}
			}
			else
			{
				fHDestFromToTxt();
			}
		}
}
function blankField(currfield)
{
		document.getElementById(currfield).value="";
}

function blankFieldCache(currfield)
{
	
	if (document.getElementById(currfield).value=="Please Enter Your Destination")
	{
		document.getElementById(currfield).value="";
		return;
	}
	
}

function fDestFromToTxt()
{
	if (document.FlightSearch.FDestFrom.value=="Please Enter Departure Airport")
	{
		document.FlightSearch.FDestFrom.value==""
	}
	if (document.FlightSearch.FDestTo.value=="Please Enter Your Destination")
	{
		document.FlightSearch.FDestFrom.value="";
	}
			
			
		
}

function getFHAirLineIndex()
{
document.getElementById("hFHAirLineIndex").value=document.FltHtlSearch.FHAirLine.selectedIndex;
//alert(document.getElementById("hFHAirLineIndex").value);
}
function getFAirLineIndex()
{
document.getElementById("hFAirLineIndex").value=document.FlightSearch.FAirLine.selectedIndex;
}

/*
function hDestFromToTxt()
{
document.getElementById("hHDestToTxt").value = document.getElementById("HDestTo").options[document.HotelSearch.HDestTo.selectedIndex].text;
var destTo=document.HotelSearch.HDestTo.selectedIndex;
document.getElementById("hHDestToIndex").value=destTo
}
function fHDestFromToTxt()
{

document.FltHtlSearch.FHDestFrom.value="";
document.FltHtlSearch.FHDestTo.value="";
}
*/
function FH_AirDestToText()
{
document.getElementById("hFHAirLineTxt").value = document.all.item("FHAirLine").options[document.FltHtlSearch.FHAirLine.selectedIndex].text;	
document.getElementById("hFHDestFromTxt").value =document.all.item("FHDestFrom").options[document.FltHtlSearch.FHDestFrom.selectedIndex].text;
document.getElementById("hFHAirLineIndex").value=document.FltHtlSearch.FHAirLine.selectedIndex;
document.getElementById("hFHDestFromIndex").value=document.FltHtlSearch.FHDestFrom.selectedIndex;
}

function actionType(num)
{
if(num==0)
	{
	//fHDestFromToTxt();
	daysHide();
	fHChangeDay();
	}
	else if(num==1)
	{
		//fDestFromToTxt();
		daysHide();
		fChangeDay();

	}
	else if(num==2)
	{
	daysHide();
	hDestFromToTxt();
	hChangeDay();
	}
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function cirMovement()
{
MM_showHideLayers('flight','','hide','hotel','','hide','flthtl','','show');
actionType(0);
MM_showHideLayers('flight','','hide','hotel','','show','flthtl','','hide');
actionType(2);
MM_showHideLayers('flight','','show','hotel','','hide','flthtl','','hide');
actionType(1);

}




function changePicture(num)
	{
		
		if(num==0)
			{
				document.getElementById("flthtlbutton").setAttribute("src","images/flight-and-hotel1_new.jpg"); 
				document.getElementById("fltbutton").setAttribute("src","images/flight-only2_new.jpg"); 
				document.getElementById("htlbutton").setAttribute("src","images/hotel-only2_new.jpg"); 
				document.FltHtlSearch.FHDestFrom.value="Enter Departure Airport";
				document.FltHtlSearch.FHDestTo.value="Enter Arrival Airport";
				
			}
			if(num==1)
			{
				
				document.getElementById("fltbutton").setAttribute("src","images/flight-only1_new.jpg"); 
				document.getElementById("flthtlbutton").setAttribute("src","images/flight-and-hotel2_new.jpg"); 
				document.getElementById("htlbutton").setAttribute("src","images/hotel-only2_new.jpg"); 
				document.FlightSearch.FDestFrom.value="Enter Departure Airport";
				document.FlightSearch.FDestTo.value="Enter Arrival Airport";
				
			}
			if(num==2)
			{
				document.getElementById("htlbutton").setAttribute("src","images/hotel-only1_new.jpg"); 
				document.getElementById("flthtlbutton").setAttribute("src","images/flight-and-hotel2_new.jpg"); 
				document.getElementById("fltbutton").setAttribute("src","images/flight-only2_new.jpg");
				
				
			}
			
	}
	
	
	
	
	function changePicture_NewN1(num)
	{
		if(num==0)
			{
				document.getElementById("flthtlbutton").setAttribute("src","Images/FHsec_N1.jpg"); 
				document.getElementById("fltbutton").setAttribute("src","Images/Funsec_N1.jpg"); 
				document.getElementById("htlbutton").setAttribute("src","Images/Hunsec_N1.jpg"); 
				
			}
			if(num==1)
			{
				
				document.getElementById("fltbutton").setAttribute("src","Images/Fsec_N1.jpg"); 
				document.getElementById("flthtlbutton").setAttribute("src","Images/FHunsec_N1.jpg"); 
				document.getElementById("htlbutton").setAttribute("src","Images/Hunsec_N1.jpg"); 
			}
			if(num==2)
			{
				document.getElementById("htlbutton").setAttribute("src","Images/Hsec_N1.jpg"); 
				document.getElementById("flthtlbutton").setAttribute("src","Images/FHunsec_N1.jpg"); 
				document.getElementById("fltbutton").setAttribute("src","Images/Funsec_N1.jpg"); 
				
			}
			
	}


	
	
	
	
	function currDateString()
		{
		DptDateString=currDate.getDate()+"/"+currDate.getMonth()+"/"+currDate.getFullYear();
		var day=currDate.getDate();
		var mon=currDate.getMonth()+1;
		var year=currDate.getFullYear();
		if(mon<=9 && day<=9)
				{
				DptDateString ="0"+day+"/"+"0"+mon+"/"+year; //day+"-"+
				}
				else if(mon<=9 && day>9)
				{
				DptDateString =day+"/"+"0"+mon+"/"+year; //day+"-"+
				}
				else if(mon>9 && day<=9)
				{
			   DptDateString ="0"+day+"/"+mon+"/"+year; //day+"-"+
				}
				else
				{
					DptDateString =day+"/"+mon+"/"+year;
				}
			}

function findDateString()
	{
	currDate=new Date();
	var DptDateString=currDate.getDate()+"/"+currDate.getMonth()+"/"+currDate.getFullYear();
	var day=currDate.getDate();
	var mon=currDate.getMonth()+1;
	var year=currDate.getFullYear();
	if(mon<=9 && day<=9)
		{
	   DptDateString ="0"+day+"/"+"0"+mon+"/"+year; //day+"-"+
		}
		else if(mon<=9 && day>9)
		{
		DptDateString =day+"/"+"0"+mon+"/"+year; //day+"-"+
		}
		else if(mon>9 && day<=9)
		{
   		DptDateString ="0"+day+"/"+mon+"/"+year; //day+"-"+
		}
		else
		{
		DptDateString =day+"/"+mon+"/"+year;
		}
	return DptDateString;
}

function replaceDays(num)
{
	if(num=='FH')
		{
			
			ChangeDayDepRet(document.FltHtlSearch.FHDptDateDDMMYY,document.FltHtlSearch.FHDayMonth,document.FltHtlSearch.FHRetDateDDMMYY,document.FltHtlSearch.FHDayMonthRet);
		}
	if(num=='F')
		{
			ChangeDayDepRet(document.FlightSearch.FDptDateDDMMYY,document.FlightSearch.FDayMonth,document.FlightSearch.FRetDateDDMMYY,document.FlightSearch.FDayMonthRet);
		}
	if(num=='H')
		{
			
			ChangeDayDepRet(document.HotelSearch.HDptDateDDMMYY,document.HotelSearch.HDayMonth,document.HotelSearch.HRetDateDDMMYY,document.HotelSearch.HDayMonthRet);
		}

}

function ChangeDayDepRet(DptDateDDMMYY,DptDateDay,RetDateDDMMYY,RetDateDay)
{

	var year=document.getElementById(DptDateDDMMYY.id).value.substr(6,4);
	var mon=document.getElementById(DptDateDDMMYY.id).value.substr(3,2);
	var day=document.getElementById(DptDateDDMMYY.id).value.substr(0,2);
	
	var year1=document.getElementById(RetDateDDMMYY.id).value.substr(6,4);
	var mon1=document.getElementById(RetDateDDMMYY.id).value.substr(3,2);
	var day1=document.getElementById(RetDateDDMMYY.id).value.substr(0,2);
	var gDeptDate= new Date(year,mon-1,day);
	var gDeptDate1= new Date(year1,mon1-1,day1);
	
	var dValue=gDeptDate.getDay();
	var dValue1=gDeptDate1.getDay();

	var dayName="";
	var dayName1="";

	if(dValue=="0")
		{
		dayName="Sun";
		}
		else if(dValue=="1")
		{
		dayName="Mon"
		}
		else if(dValue=="2")
		{
		dayName="Tue"
		}
		else if(dValue=="3")
		{
		dayName="Wed"
		}
		else if(dValue=="4")
		{
		dayName="Thu"
		}
		else if(dValue=="5")
		{
		dayName="Fri"
		}
		else if(dValue=="6")
		{
		dayName="Sat"
		}
		
		if(dValue1=="0")
		{
		dayName1="Sun";
		}
		else if(dValue1=="1")
		{
		dayName1="Mon"
		}
		else if(dValue1=="2")
		{
		dayName1="Tue"
		}
		else if(dValue1=="3")
		{
		dayName1="Wed"
		}
		else if(dValue1=="4")
		{
		dayName1="Thu"
		}
		else if(dValue1=="5")
		{
		dayName1="Fri"
		}
		else if(dValue1=="6")
		{
		dayName1="Sat"
		}

document.getElementById(DptDateDay.id).value=" "+dayName;
document.getElementById(RetDateDay.id).value=" "+dayName1;
}


/*function setClassTypeIndex()
{
document.FlightSearch.classTypeRequestIndex.value=document.getElementById("ClassCategory").selectedIndex
} */
function nonstop()
{
	if (document.FlightSearch.FNonStop.checked)
	{
	document.FlightSearch.FNonStop.value="1"
	}
	else
		{
		document.FlightSearch.FNonStop.value="0"
		}
}

function nonstopFH()
	{
		if (document.FltHtlSearch.FHNonStop.checked)
			{
			document.FltHtlSearch.FHNonStop.value="1"
			}
		else
			{
			document.FltHtlSearch.FHNonStop.value="0"
			}
	}



function selAirline(req)
{
	if(req==1)
	{
	document.getElementById("FAirLine").options[1].selected=true;
	}
	else if(req==2)
	{
	document.getElementById("FAirLine").options[2].selected=true;
	}
	else if(req==3)
	{
	document.getElementById("FAirLine").options[3].selected=true;
	}
	else if(req==4)
	{
	document.getElementById("FAirLine").options[4].selected=true;
	}
	else if(req==5)
	{
	document.getElementById("FAirLine").options[5].selected=true;
	}
	else if(req==6)
	{
	document.getElementById("FAirLine").options[6].selected=true;
	}
	else if(req==7)
	{
	document.getElementById("FAirLine").options[7].selected=true;
	}
	else if(req==8)
	{
	document.getElementById("FAirLine").options[8].selected=true;
	}
	else if(req==9)
	{
	document.getElementById("FAirLine").options[9].selected=true;
	}
	else if(req==10)
	{
	document.getElementById("FAirLine").options[10].selected=true;
	}
	else if(req==11)
	{
	document.getElementById("FAirLine").options[11].selected=true;
	}
	else if(req==12)
	{
	document.getElementById("FAirLine").options[12].selected=true;
	}
	else if(req==13)
	{
	document.getElementById("FAirLine").options[13].selected=true;
	}
	else if(req==14)
	{
	document.getElementById("FAirLine").options[14].selected=true;
	}
	else if(req==15)
	{
	document.getElementById("FAirLine").options[15].selected=true;
	}
	else if(req==16)
	{
	document.getElementById("FAirLine").options[16].selected=true;
	}
	else if(req==17)
	{
	document.getElementById("FAirLine").options[17].selected=true;
	}
	else if(req==18)
	{
	document.getElementById("FAirLine").options[18].selected=true;
	}
	else if(req==0)
	{
	document.getElementById("FAirLine").options[0].selected=true;
	}
	else
	{
		document.getElementById("FAirLine").options[0].selected=true;
	}

}

function selHotelCity(req)
{
	if(req==1)
	{
	document.getElementById("HDestTo").options[1].selected=true;
	}
	else if(req==2)
	{
	document.getElementById("HDestTo").options[2].selected=true;
	}
	else if(req==3)
	{
	document.getElementById("HDestTo").options[3].selected=true;
	}
	else if(req==4)
	{
	document.getElementById("HDestTo").options[4].selected=true;
	}
	else if(req==5)
	{
	document.getElementById("HDestTo").options[5].selected=true;
	}
	else if(req==6)
	{
	document.getElementById("HDestTo").options[6].selected=true;
	}
	else if(req==7)
	{
	document.getElementById("HDestTo").options[7].selected=true;
	}
	else if(req==8)
	{
	document.getElementById("HDestTo").options[8].selected=true;
	}
	else if(req==9)
	{
	document.getElementById("HDestTo").options[9].selected=true;
	}
	else if(req==10)
	{
	document.getElementById("HDestTo").options[10].selected=true;
	}
	else if(req==0)
	{
	document.getElementById("HDestTo").options[0].selected=true;
	}
	else 
	{
	document.getElementById("HDestTo").options[0].selected=true;
	}
	
}


function selHotelFlightCity(req)
{
	var i=req;
	if(i==0 || i==1 || i==7 || i==13 || i==22 || i==27 || i==25 || i==39 || i==51 || i==49 || i==65 || i==69 || i==74 || i==75 || i==78 || i==94 || i==100 || i==106 || i==109 || i==128 || i==132 || i==140 || i==140)
		{
			document.getElementById("FHDestTo").options[req].selected=true;
		}
		else
		{
			document.getElementById("FHDestTo").options[0].selected=true;
		}
}

function setDateFlag(type)
{
	var Type=document.getElementById(type).value;
	var setDateDep=findDateString();
	if(Type=="F")
	{
	document.FlightSearch.FRetDateDDMMYY.value=setDateDep;
	//replaceDays('F');
	}
	if(Type=="FH")
	{
	document.FltHtlSearch.FHDptDateDDMMYY.value=setDateDep;
	//replaceDays('FH');
	}
}



function setDateFlagCache(currDate2,type)
{
//alert(currDate2);
	var Type=document.getElementById(type).value;
	var setDateDep=findDateStringcache(currDate2);
	if(Type=="F")
	{
	document.FlightSearch.FRetDateDDMMYY.value=setDateDep;
	//replaceDays('F');
	}
	if(Type=="FH")
	{
	document.FltHtlSearch.FHDptDateDDMMYY.value=setDateDep;
	//replaceDays('FH');
	}
}
function findDateStringcache(currDate2)
	{
	//var currDate2=new Date()

	var DptDateString=currDate2.getDate()+"/"+currDate2.getMonth()+"/"+currDate2.getFullYear();
	var day=currDate2.getDate();
	var mon=currDate2.getMonth()+1;
	var year=currDate2.getFullYear();
	if(mon<=9 && day<=9)
		{
	   DptDateString ="0"+day+"/"+"0"+mon+"/"+year; //day+"-"+
		}
		else if(mon<=9 && day>9)
		{
		DptDateString =day+"/"+"0"+mon+"/"+year; //day+"-"+
		}
		else if(mon>9 && day<=9)
		{
   		DptDateString ="0"+day+"/"+mon+"/"+year; //day+"-"+
		}
		else
		{
		DptDateString =day+"/"+mon+"/"+year;
		}
	return DptDateString;
}

	function setfromindex()
{
document.getElementById("fromindex").value=document.getElementById("FDestFrom").selectedIndex;
}
 function popUp(text, textBoxNo,inout) {			
				txtBox = text;
				textBoxId = textBoxNo;
				if (inout==1)
				{
				URL = "FindCity.aspx?no="+textBoxId
				}
				else
				{
				URL = "../FindCity.aspx?no="+textBoxId
				}
				win = open(URL, 'FindCity', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=420,height=570,left = 340,top = 150');
			}