function fnImageMouseOver(id){

	document.getElementById('td_'+id).style.backgroundColor ="#AECEF8";

}

function fnImageMouseOut(id){

	document.getElementById('td_'+id).style.backgroundColor ="#F8FCFE";

}

function fnDateToText(argYear,argMonth,argDate,id){

	var jsDate ="";

	var vYear = parseInt(argYear);

	var vMonth = parseInt(argMonth); 

	var vMonth = parseInt(argMonth);

	vMonth = argMonth  - 1 ;

	var vDate = parseInt(argDate); 

	var vWeekDays = new Array("Sunday", "Monday", "Tuesday","Wednesday", "Thursday", "Friday", "Saturday");

	var vMonthNames = new Array("Jan", "Feb", "Mar","Apr", "May", "Jun", "Jul", "Aug", "Sep","Oct", "Nov", "Dec");

	jsDate  = new Date(argYear,vMonth,argDate);

	var month = jsDate.getMonth();

	var day = jsDate.getDay();

	var date = jsDate.getDate();

	var year = jsDate.getFullYear();

	var vTextDate =vWeekDays[day] + ", " +vMonthNames[month]+" "+date+" "+year;



//	if(id == "leave_date"){
//
//		document.getElementById("Lab-FromDateT").innerHTML  = "<b>"+vTextDate+"</b>";
//
//		document.getElementById("Lab-FromDateT").className  = "label_9";
//
//	}else{	
//
//		document.getElementById("Lab-ToDateT").innerHTML  = "<b>"+vTextDate+"</b>";
//
//		document.getElementById("Lab-ToDateT").className  = "label_9";
//
//	}	

}

function fnChangeClass(id){

//	document.getElementById(id).className = "textBoxBlue";

	

	/*if(document.getElementById(id).value == "Enter city or airport Code"){

	document.getElementById(id).value = "";

	}*/

 /*	alert(ClearText);

	 if(ClearText =="1"){

		  document.getElementById(id).value = "";

	 }*/	

	 document.getElementById(id).value = "";

}



function fnChangeImage(id,imgName){

		document.getElementById(id).src = vTemplateURL+"/images/"+imgName;

}







function   fnDateCls(id){

 //alert(id);

	if(document.getElementById(id).value == 'mm/dd/yyyy'){

		 document.getElementById(id).value="";

	}	 

}

function fnDateCount(fromDate,toDate){

    var dtStDate = new Date(fromDate);

    var dtEndDate = new Date(toDate);

    var one_day=1000*60*60*24;  

    if(dtStDate !="NaN" &&  dtEndDate !="NaN") {

   	    return Math.ceil((dtEndDate.getTime()-dtStDate.getTime())/(one_day));

   }

}





/*	fnOnBlur 

	Function is used for ajax search   	 	

*/ 

function fnOnBlur(){
	

	var vBookWizId = document.getElementById("hidbookType").value;

	var from = document.getElementById('dep').value;

	var to = document.getElementById('to').value;

	var leave = document.getElementById('leave_date').value;

	var retn = document.getElementById('return_date').value;

	var trvlrs = document.getElementById('selAdult').value;

	var child = document.getElementById('selChild').value;

			



	

	if (document.getElementById("r").checked == true){

		var vTripType = 2;

	}else{

		var vTripType = 1;

	}

	

	 

	
//alert(vTripType)
	if(vTripType == 2) {
		//alert(to)
		if( (from == '' || from=='Enter city or airport code') ||  (to =='' || to=='Enter city or airport code') || (leave == '' || leave =='Enter Date' || leave =='mm/dd/yyyy') || (retn == '' || retn=='Enter Date' || retn=='mm/dd/yyyy') ){

			

		}else{

			var leave = document.getElementById('leave_date').value;

			var retn = document.getElementById('return_date').value;

			

			var vFromCityCheck = 1;

			var vToCityCheck = 1;		

		

			var from = document.getElementById('dep').value;

			var to = document.getElementById('to').value;	

		

			var vLeaveDate  = fnDateCheck('leave_date');

			if(vTripType == '2'){

				var vReturnDate = fnDateCheck('return_date');

			}else{

				vReturnDate =1;

				retn ="&nbsp;";

			}

			if((vLeaveDate =='1') && (vReturnDate=='1')){

				var vDayCount =  fnDateCount(leave,retn);

				if(vDayCount < 0){

			  		vReturnDate =0;

				}

			}

			if(((from=='' || from=='Enter city or airport Code') || (to=='' || to=='Enter city or airport Code'))&&((leave=='' || leave=='mm/dd/yyyy' ) || (retn=='' || retn=='mm/dd/yyyy' ) )){

				alert("Please enter your CITY & DATE flight details to compare airfares at top sites.");

				return false;

			}else if( (from=='' || from=='Enter city or airport Code') || (to=='' || to=='Enter city or airport Code or City Code ') ) {

				alert("Please enter your CITY & DATE flight details to compare airfares at top sites.");

				return false;

			}else if( (leave=='' || leave=='mm/dd/yyyy' ) || (retn=='' || retn=='mm/dd/yyyy' ) ) {

				alert("Please enter your CITY & DATE flight details to compare airfares at top sites.");

				return false;

			}else if((vFromCityCheck == 0) && (vToCityCheck == 0) && (vLeaveDate == 0) && (vReturnDate == 0)) {

				alert("Unrecognized departure, destination airport, please check and reenter.");

				document.getElementById('dep').value = "";

				document.getElementById('to').value = "";

				document.getElementById('leave_date').value = "";

				document.getElementById('return_date').value = "";

				document.getElementById('dep').focus();

			}else if((vFromCityCheck == 0) && (vToCityCheck == 0)  ){

				alert("Unrecognized departure, destination airport, please check and reenter.");

				document.getElementById('dep').value = "";

				document.getElementById('to').value = "";

				document.getElementById('dep').focus();

			}else if(vFromCityCheck == 0){

				alert("Unrecognized departure airport, please check and reenter.");

				document.getElementById('dep').value = "";

				document.getElementById('dep').focus();

				return false;

			}else if(vToCityCheck == 0){

				alert("Unrecognized destination airport, please check and reenter.");

				document.getElementById('to').value = "";

				document.getElementById('to').focus();

				return false;

			}else if((vLeaveDate == 0) && (vReturnDate == 0)  ){

				alert("Please enter a valid DEPARTURE Date. (mm/dd/yyyy).");

				document.getElementById('leave_date').value = "";

		   		document.getElementById('return_date').value = "";

		   		document.getElementById('leave_date').focus();

		   		return false;

			}else if(vLeaveDate == 0){

		   		alert("Please enter a valid DEPARTURE Date. (mm/dd/yyyy)");

		   		document.getElementById('leave_date').value = "";

		   		document.getElementById('leave_date').focus();

		   		return false;

			}else if(vReturnDate == 0){

		   		alert("Please enter a valid RETURN Date. (mm/dd/yyyy).");

		   		document.getElementById('return_date').value = "";

		   		document.getElementById('return_date').focus();

		   		return false;

			}else if((vFromCityCheck == 1 ) && (vToCityCheck == 1)&& (vLeaveDate == 1)&& (vReturnDate == 1)) {

				vFromCityURL = from.split(",");

				vFromAirportCode = fnGetAirportCodeFromCity(from);

				vToCityURL = to.split(",");

				vToAirportCode = fnGetAirportCodeFromCity(to);

				fnAjaxBookWiz(vTripType,from,to,leave,retn,trvlrs,child,vBookWizId);

				/*alert(vTripType);

				alert(from);

				alert(to);

				alert(leave);

				alert(retn);

				alert(trvlrs);

				alert(vBookWizId);*/

			} 

		}

	}else if(vTripType == 1) {

		if( (from == '' || from=='Enter city or airport Code') ||  (to =='' || to=='Enter city or airport Code') || (leave == '' || leave =='mm/dd/yyyy') ){

		}else{

			var leave = document.getElementById('leave_date').value;

			var retn = document.getElementById('return_date').value;

			var trvlrs = document.getElementById('selAdult').value;

			var vFromCityCheck = 1;

			var vToCityCheck = 1;		

		

			var from = document.getElementById('dep').value;

			var to = document.getElementById('to').value;	

		

			var vLeaveDate  = fnDateCheck('leave_date');

			if(vTripType == '2'){

				var vReturnDate = fnDateCheck('return_date');

			}else{

				vReturnDate =1;

				retn ="&nbsp;";

			}

			if((vLeaveDate =='1') && (vReturnDate=='1')){

				var vDayCount =  fnDateCount(leave,retn);

				if(vDayCount < 0){

			  		vReturnDate =0;

				}

			}

			if(((from=='' || from=='Enter city or airport Code') || (to=='' || to=='Enter city or airport Code'))&&((leave=='' || leave=='mm/dd/yyyy' ) || (retn=='' || retn=='mm/dd/yyyy' ) )){

				alert("Please enter your CITY & DATE flight details to compare airfares at top sites.");

				return false;

			}else if( (from=='' || from=='Enter city or airport Code') || (to=='' || to=='Enter city or airport Code or City Code ') ) {

				alert("Please enter your CITY & DATE flight details to compare airfares at top sites.");

				return false;

			}else if( (leave=='' || leave=='mm/dd/yyyy' ) || (retn=='' || retn=='mm/dd/yyyy' ) ) {

				alert("Please enter your CITY & DATE flight details to compare airfares at top sites.");

				return false;

			}else if((vFromCityCheck == 0) && (vToCityCheck == 0) && (vLeaveDate == 0) && (vReturnDate == 0)) {

				alert("Unrecognized departure, destination airport, please check and reenter.");

				document.getElementById('dep').value = "";

				document.getElementById('to').value = "";

				document.getElementById('leave_date').value = "";

				document.getElementById('return_date').value = "";

				document.getElementById('dep').focus();

			}else if((vFromCityCheck == 0) && (vToCityCheck == 0)  ){

				alert("Unrecognized departure, destination airport, please check and reenter.");

				document.getElementById('dep').value = "";

				document.getElementById('to').value = "";

				document.getElementById('dep').focus();

			}else if(vFromCityCheck == 0){

				alert("Unrecognized departure airport, please check and reenter.");

				document.getElementById('dep').value = "";

				document.getElementById('dep').focus();

				return false;

			}else if(vToCityCheck == 0){

				alert("Unrecognized destination airport, please check and reenter.");

				document.getElementById('to').value = "";

				document.getElementById('to').focus();

				return false;

			}else if((vLeaveDate == 0) && (vReturnDate == 0)  ){

				alert("Please enter a valid DEPARTURE Date. (mm/dd/yyyy).");

				document.getElementById('leave_date').value = "";

		   		document.getElementById('return_date').value = "";

		   		document.getElementById('leave_date').focus();

		   		return false;

			}else if(vLeaveDate == 0){

		   		alert("Please enter a valid DEPARTURE Date. (mm/dd/yyyy)");

		   		document.getElementById('leave_date').value = "";

		   		document.getElementById('leave_date').focus();

		   		return false;

			}else if(vReturnDate == 0){

		   		alert("Please enter a valid RETURN Date. (mm/dd/yyyy).");

		   		document.getElementById('return_date').value = "";

		   		document.getElementById('return_date').focus();

		   		return false;

			}else if((vFromCityCheck == 1 ) && (vToCityCheck == 1)&& (vLeaveDate == 1)&& (vReturnDate == 1)) {

				vFromCityURL = from.split(",");

				vFromAirportCode = fnGetAirportCodeFromCity(from);

				vToCityURL = to.split(",");

				vToAirportCode = fnGetAirportCodeFromCity(to);

				fnAjaxBookWiz(vTripType,from,to,leave,'',trvlrs,child,vBookWizId);

				/*alert(vTripType);

				alert(from);

				alert(to);

				alert(leave);

				alert(retn);

				alert(trvlrs);

				alert(vBookWizId);*/

			} 

		}

	}

	

	

	

}





function fnCityCheck(city){

	var vCityList = document.getElementById("hidCityArray").value;

	var vFlag = 0;

	var	vCityArr = vCityList.split("~");

	for(i = 0; i < vCityArr.length; i++) {

		if(city == vCityArr[i]) {

			vFlag = 1;

		}

	}

	if(vFlag == 0){

		return 0;

	}else if(vFlag == 1){

		 return 1;

	}

}





/********************************************************************************/

/*										*/

/* Function name: fnGetAirportCodeFromCity					*/

/* Description: A function to get the airport code which is with in () 		*/

/*		of cty name							*/

/* Params: argCity - Gets the city name,	 				*/

/* Return Value: Airport code with in the parantesis().				*/

/*										*/

/********************************************************************************/

function fnGetAirportCodeFromCity(argCity){

var vCity = argCity;

var vIndex = vCity.indexOf('(');

vIndex++;

return vCity.substr(vIndex,3);

}







/* General Ajax Coding Start  */

function GetXmlHttpObject(){

	var xmlHttp=null;

	try

	{

		 // Firefox, Opera 8.0+, Safari

		 xmlHttp=new XMLHttpRequest();

	}

	catch (e)

	{

		//Internet Explorer

		try

		{

			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

		}

		catch (e)

		{

			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

		}

	}

	

	if (xmlHttp==null)

	{

		 alert ("Browser does not support HTTP Request")

		 return

	}

	return xmlHttp;

}

/* General Ajax Coding End */



function GetObject(id)

{

	return document.getElementById(id);

}

function fnBookWizPopupWindow(){

	var from = document.getElementById('dep').value;

	var to = document.getElementById('to').value;

	vDispCityFrom = from.split("(")[1].split(")")[0];

	vDispCityTo = to.split("(")[1].split(")")[0]; 

	var leave = document.getElementById('leave_date').value;

	var retn = document.getElementById('return_date').value;

	var trvlrs = document.getElementById('selAdult').value;

	var vChild ="0";

	vUrl="http://www.bookingwiz.com/iframe_sb_redirect.asp?singlemenu=air_hotel&process=referrer&fm_mic=oejaldp&city1="+vDispCityFrom+"&city2="+vDispCityTo+"&fm_datecalc=0&date1="+leave+"&date2="+retn+"&adults="+trvlrs+"&children=0&rooms=1";

	var winpops=window.open(vUrl,"book","toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1");

}



function fnPopupWindow(vUrl){	

	if(vUrl !=""){

		var winpops=window.open(vUrl,"book","toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1");

	}	

}







function fnSubsTring(argValue,argStart,argEnd){

	if (argValue != undefined) {

		return argValue.substring(argStart,argEnd)

	} 

	return "";

}





function fnAutoSearch(){



	var vAutoSearch = document.getElementById("hidTaSearchResult").value;

	//alert("")

	

 	if(document.getElementById("o").checked == true ){

 		fnChangeTripMode('o');	

 		document.getElementById('return_date').className = "textBoxSmall";

 		jsTrip = "1";

 	}else{

 		//alert(document.getElementById("o").checked)

 		//alert("hai")

 		jsTrip = "2";

 	}

	

	if(vAutoSearch != ""){	

		var curFromCity = document.getElementById("dep").value;

		var curToCity = document.getElementById("to").value;

		var curDepDate = document.getElementById("leave_date").value;

		var curDepDateArr = curDepDate.split('/');



		 

		fnDateToText(curDepDateArr[2],curDepDateArr[0],curDepDateArr[1],'leave_date');

			

		var curRetDate = document.getElementById("return_date").value;

		vToCityArr = curToCity.split(","); 

		vFromCityArr = curFromCity.split(",");

		//arrRetDate = new Array();

		//var split_ret_date = curRetDate;

		//var arr_ret_split_date = split_ret_date.split("/");

		//arrRetDate = split(curRetDate,'/')

		//alert(curDepDateArr[1])

		

		

		if(vFromCityArr.length == 3 ){

						var add1 = vFromCityArr[0]+","+vFromCityArr[1];

					}else{

						var add1 = vFromCityArr[0];					

					}

					

					

					

					if(vToCityArr.length == 3 ){

						var add2 = vToCityArr[0];

					}else{

						var add2 = vToCityArr[0];

					}

					//document.getElementById('spbwTo2').innerHTML = add2;

					//document.getElementById('spbwTo1').innerHTML = add1;

					//document.getElementById('test_1').innerHTML = add1;

					//document.getElementById('test_2').innerHTML = add2;

					

					//document.getElementById('re_cal_date').innerHTML = arr_ret_split_date[1];

					//document.getElementById('re_cal_Month').innerHTML = arr_ret_split_date[0];

					//document.getElementById('dep_cal_date').innerHTML = curDepDateArr[1];

					//document.getElementById('dep_cal_Month').innerHTML = curDepDateArr[0];

					

					//document.getElementById("heading_toCity").innerHTML =  add2.toUpperCase();
					//document.getElementById("heading_toCity").innerHTML =  add2;
					document.getElementById("heading_toCity_2").innerHTML =  add2;


					//document.getElementById("heading_fromCity").innerHTML =  add1.toUpperCase();
					//document.getElementById("heading_fromCity").innerHTML =  add1;
					document.getElementById("heading_fromCity_2").innerHTML =  add1;

					var curToDateArr = curRetDate.split('/');		

					if(curToDateArr[2] !="yyyy"){

						fnDateToText(curToDateArr[2],curToDateArr[0],curToDateArr[1],'return_date');

					}	

					vDispCityFrom = curFromCity.split("(")[1].split(")")[0];

					vDispCityTo = curToCity.split("(")[1].split(")")[0]; 

					var dateInfo = curDepDate;	

					 if(jsTrip =="2"){

						dateInfo = curDepDateArr[0]+"/"+curDepDateArr[1]+"/"+fnSubsTring(curDepDateArr[2],2,4);

						if(curRetDate!="mm/dd/yyyy"){

							dateInfo += " - " + curToDateArr[0]+"/"+curToDateArr[1]+"/"+fnSubsTring(curToDateArr[2],2,4);

						}	

						

					}else{

						dateInfo = curDepDateArr[0]+"/"+curDepDateArr[1]+"/"+fnSubsTring(curDepDateArr[2],2,4);

					}

					//alert(dateInfo)

					//GetObject('div-BSearchBottom').className="";

					//GetObject('divTripDetails').className="";	

					//GetObject('spnSearchHightLightArea').innerHTML = "<b>Compare Airfares at These Top Sites</b>";
					//GetObject('spnSearchHightLightArea').innerHTML = "";	

			

					//GetObject('divSearchHightLightArea').style.visibility='visible';

					//document.getElementById('tdSearch').style.backgroundColor ="#FFFFFF";

					//document.getElementById('tdDetails').style.backgroundColor ="#F8FCFE";

					document.getElementById('dvDynamicLogos').innerHTML = vAutoSearch;

					//GetObject('div-TipsBefore').style.display="none";

					//GetObject('div-TipsAfter').style.display="";

					document.getElementById('divSearch').style.display="none";

					 

					document.getElementById('dSearch').style.display="";

					document.getElementById('divTripBefore').style.display="none";
					document.getElementById('divTripBefore_1').style.display="none";
					document.getElementById('divTripBefore_text').style.display="none";

					document.getElementById('divTripAfter').style.display="";
					document.getElementById('divTripAfter_1').style.display="";
					document.getElementById('divTripAfter_2').style.display="";
					
					document.getElementById('div_trip_before_heading_txt').style.display="none";
					document.getElementById('div_trip_after_heading_txt').style.display="";
					//document.getElementById('div_trip_after_space').style.display="";

					document.getElementById('dvStaticLogos').style.display="none";



					document.getElementById("dvDynamicLogos").style.visibility='visible';		

					document.getElementById('dvSearchLoading').style.display="none";
					document.getElementById('div_ajax_title').style.display="none";
					document.getElementById('set_bg').className="bg_white";

					

					/*document.getElementById("div_return_content").style.display="";

					if(document.getElementById("o").checked)

						document.getElementById("div_return_content").style.display="none";*/

								

					//document.getElementById("div_result_search").style.display = "";

					//document.getElementById("div_new_search").style.display = "none";		

					//document.getElementById('tripBeforeFooter').style.display="none";	

					//document.getElementById('tripAfterFooter').style.display="block";

		

		}	

	

	}





function nullcheck(fname,fldname,disname){

	ctrl_val=eval('document.'+fname+'.'+fldname+'.value');

	ctrl_name=eval('document.'+fname+'.'+fldname+'.name');

	disname = '"'+disname+'"';

	if(Trim(ctrl_val)==''){

		msg+="\n- "+disname+" field should not be blank";

		return false;

	}

	return true;

}

function LTrim(str){

	var whitespace = new String(" \t\n\r");

	var s = new String(str);

	if (whitespace.indexOf(s.charAt(0)) != -1) {

		// We have a string with leading blank(s)...

		var j=0, i = s.length;

		// Iterate from the far left of string until we

		// don't have any more whitespace...

		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)

			j++;

		// Get the substring from the first non-whitespace

		// character to the end of the string...

		s = s.substring(j, i);

	}

	return s;

}

function RTrim(str){

	// We don't want to trip JUST spaces, but also tabs,

	  // line feeds, etc.  Add anything else you want to

	  // "trim" here in Whitespace

	  var whitespace = new String(" \t\n\r");

	  var s = new String(str);

	  if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {

	  // We have a string with trailing blank(s)...

	  var i = s.length - 1;       // Get length of string

	  // Iterate from the far right of string until we

	  // don't have any more whitespace...

	  while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)

	  i--;

	  // Get the substring from the front of the string to

	  // where the last non-whitespace character is...

	  s = s.substring(0, i+1);

	}

	return s;

}

function Trim(str){

	return RTrim(LTrim(str));

}

function fnEmailCheck(str){

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if (!filter.test(str)){

		msg+="\n- Invalid Login e-Mail ID";

		return false;

	}

	return true;

}



function fnGotoURL(url){

	window.location.href=url;

}



function fnChangeTripMode(id){

	if(id=='o'){

		document.getElementById("return_date").disabled =true;

	}else if(id=='r'){

		document.getElementById("return_date").disabled =false;

	}

	fnOnBlur();

}



function fnChange(){

objCal('ReturnIcon','return_date','390','160');



}

function fnDisplay(id,checked){

	//  alert(id);

	//alert(checked);

	if(checked == true){

			document.getElementById(id).style.display = "block";

	}else if(checked == false){

		document.getElementById(id).style.display = "none";	

	}

}

function fnMfDisplay(id,checked){

	//  alert(id);

	/*alert(checked);*/

	if(checked == true){

		document.getElementById("Mf"+id).style.display = "block";

	}else if(checked == false){

		document.getElementById("Mf"+id).style.display = "none";	

	}

}



function displayAirFees(){

	var vAirId = document.getElementById("hidAirlineId").value		

	 

	var Split = vAirId.split(",");

	for(i = 0; i < Split.length; i++) {

		var Id = Split[i];

		var qw	    =	eval('document.getElementById("chk"+Id)');

			if(qw.checked  ==   false){

	      			document.getElementById(Id).style.display = "none";

			}else{

				document.getElementById(Id).style.display = "block";

			}

		}  

		//alert(vAirId);

}

function displayAirMfFees(){

	var vAirId = document.getElementById("hidAirlineId").value

	var Split = vAirId.split(",");

	for(i = 0; i < Split.length; i++) {

		var Id = Split[i];

		var qw	    =	eval('document.getElementById("Mkchk"+Id)');

			if(qw.checked  ==   false){

	      			document.getElementById("Mf"+Id).style.display = "none";

			}else{

				document.getElementById("Mf"+Id).style.display = "block";

			}

		}  

	//alert(vAirId);

}

function fnSelectAll(){

	var vAirId = document.getElementById("hidAirlineId").value

	var Split = vAirId.split(",");

	for(i = 0; i < Split.length; i++) {

		var Id = Split[i];

		document.getElementById(Id).style.display = "block";

		var qw	    =	eval('document.getElementById("chk"+Id)');

                qw.checked  =   true;

	} 

}

function fnUnSelectAll(){

	var vAirId = document.getElementById("hidAirlineId").value

	var Split = vAirId.split(",");

	for(i = 0; i < Split.length; i++) {

		var Id = Split[i];

		document.getElementById(Id).style.display = "none";

		var qw	    =	eval('document.getElementById("chk"+Id)');

		qw.checked  =   false;

	} 

}

function fnMfSelectAll(){

	var vAirId = document.getElementById("hidAirlineId").value

	var Split = vAirId.split(",");

	for(i = 0; i < Split.length; i++) {

		var Id = Split[i];

		document.getElementById("Mf"+Id).style.display = "block";

		var qw	    =	eval('document.getElementById("Mkchk"+Id)');

		qw.checked  =   true;

	} 

}

	

function fnMfUnSelectAll(){

	var vAirId = document.getElementById("hidAirlineId").value

	var Split = vAirId.split(",");

	for(i = 0; i < Split.length; i++) {

		var Id = Split[i];

		document.getElementById("Mf"+Id).style.display = "none";

		var qw	    =	eval('document.getElementById("Mkchk"+Id)');

		qw.checked  =   false;

	} 

}

function fnFeesdisplay(){

	var lab = document.getElementById("lab").innerHTML;

	if(lab == "[ See More Services ]"){

		displayAirMfFees();

		document.getElementById("div-Mfees").style.display ="block";

		document.getElementById("div-fees").style.display ="none";

		document.getElementById("lab").innerHTML = "[ View Services ]";			

	}else{

		displayAirFees();

		document.getElementById("div-fees").style.display ="block";

		document.getElementById("div-Mfees").style.display ="none";		

		document.getElementById("lab").innerHTML = "[ See More Services ]";

	}

}



function fnReload(){

	// alert(document.getElementById("search_travelselect").value);

	var vUrl = document.getElementById("search_travelselect").value;

	if(vUrl !=""){

		document.travel.action = vUrl;

		document.travel.submit();

	}	

}

function fnNewSearch(){



	document.getElementById('divSearch').style.display="block";

	document.getElementById('dSearch').style.display="none";

	

	document.getElementById('divTripBefore').style.display="block";
	document.getElementById('divTripBefore_1').style.display="block";
	document.getElementById('divTripBefore_text').style.display="block";
	document.getElementById('divTripAfter').style.display="none";
	document.getElementById('divTripAfter_1').style.display="none";
	document.getElementById('divTripAfter_2').style.display="none";
	
	document.getElementById('div_trip_before_heading_txt').style.display="block";
	document.getElementById('div_trip_after_heading_txt').style.display="none";
	//document.getElementById('div_trip_after_space').style.display="none";

	

	document.getElementById('return_date').value ="";

	//document.getElementById("Lab-ToDateT").innerHTML="";

					 

}



function fnAirlineSearch(){

	 var jsAirName = document.getElementById("txtSearch").value;

	 if(jsAirName !=""){

		window.location = vBaseURL+"/index.php?action=airSearch&qsAirName="+jsAirName;

	 }

}





function fnCompare(){

	var vNumrow = document.frmChk.chk.length;

	var popupFlag=0;

	var vPopup = null;

	var arrTitle =new Array();

	var arrUrl =new Array();

	var vPopup1;

	var Flag= 0;

	for (i = 0; i < vNumrow; i++)	{

		qw	=	eval('document.frmChk.chk[' + i + ']');

		if(qw.checked	== true){

			Flag= 1;

			var val = qw.value;						

			var jsUrl = val.split('~')[0];

			arrUrl.push(jsUrl);

			arrTitle.push(val.split('~')[1]);

			if(jsUrl !=""){

				if (i == 0) {			

					vPopup = window.open(jsUrl,'MyWin','width=400,height=400,resizable=1');	

				} else {							

					vPopup1 = window.open(jsUrl);

				}

				if (vPopup1 == null && i > 0) {				

					popupFlag = 1;		

					//vPopup.close();			

				} 	

					

			}

		}

	}

	if (popupFlag == 1) {

		var strHtml = document.getElementById("dvPopupBlockerContent").innerHTML;		

		if (arrUrl.length > 5) strHtml +="<table border='0' cellpadding='4' cellspacing='0' width='100%'><tr><td>";

		for(var j=1;j<arrTitle.length;j++) {

			if (j == 5) strHtml +="</td><td valign='top'>";

			strHtml += "<a href='javascript:;' onclick=fnPopupWindow('"+arrUrl[j]+"');><img align='absmiddle' border='0' src='"+vTemplateURL +"/images/btn_check_fare.jpg'/></a>&nbsp;&nbsp;";

			strHtml += "<a href='javascript:;' onclick=fnPopupWindow('"+arrUrl[j]+"');>"+arrTitle[j]+"</a><hr size='1' style='color:#E6E6E6;'>";

		}		

		if (arrUrl.length > 5) strHtml +="</tr></table>";

		document.getElementById("dvPopupBlocker").innerHTML = strHtml;

		document.getElementById("dvPopupBlocker").style.display='';

		document.getElementById("loadMask").style.display='';	

		

	}

	if(Flag == 0){

		alert("Please select at least one vendor from the list.");

	}

}



function fnSearch(){

	//fnOnBlur();

	var from = document.getElementById('dep').value;

	var to = document.getElementById('to').value;

	var leave = document.getElementById('leave_date').value;

	var retn = document.getElementById('return_date').value;

	var trvlrs = document.getElementById('selAdult').value;

	var child = document.getElementById('selChild').value;

	if( (from == '' || from=='Enter city or airport Code') ||  (to =='' || to=='Enter city or airport Code') || (leave == '' || leave =='mm/dd/yyyy') || (retn == '' || retn=='mm/dd/yyyy') ){

		alert("Please enter your CITY & DATE flight details to compare airfares at top sites.");

	}else{

		fnOnBlur();

	}

	

}



function roll_over(img_name, img_src)

{

	document[img_name].src = img_src;

}



function fnChecked(){

	var Flag= 0;

	for (i=1; i <= 10; i++){	

		var cb = document.getElementById('check' + i);

		if(cb.checked	== true){		

			Flag= 1;

		}

	}

	

	if(Flag == 1){

		alert("Please correct the following: \n  - please enter your flight details.");

	}else{

		alert("Please correct the following: \n  - please enter your flight details.");

	}

}

function fnNotChecked(id){

	document.getElementById(id).checked	= false;

}






