		 
		function flights()
		{
	//	alert("Hell");
			var from = document.getElementById("_ctl8_cboFrom").value.toString();
			
			var to = document.getElementById("_ctl8_txtTo").value.toString().toUpperCase();
			
			//Disable the flexible dates boxes if the destination is not 
			//from the list if destinations that we do the consol fare
			flightSearchFor();
//			if(to == "")
//				to = document.getElementById("cboTo").value.toString().toUpperCase();;
			
			var airline = document.getElementById("_ctl8_cboAirline").value.toString().toUpperCase();
			
			
		/*	if( ",T5,HY,PK,".indexOf(","+airline+",")>-1)
			{
				alert("We cannot book this airline online. Please use specialise quote option to request for booking.");
				
				return;
			} */
			
			
		//	alert(airline);
	//		if(airline =="")
	//			airline = document.getElementById("cboAirline").value.toString().toUpperCase();
			
	//		while(airline.indexOf(" ")>-1)
	//			airline=airline.replace(" " ,"");
				
				
			if(from == "LHR" & to =="AMD" ) //Lhr to BOM
			{
		
				if(",AI,9W,KU,0,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = _ctl8_divDaysIn.innerHTML = "Daily";
				}	
				else 
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = ""; 
			}
			else if(from == "BHX" & to =="ATQ" ) //Lhr to BOM
			{
		
				if(",T5,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "Mon Wed Fri Sun";
					 _ctl8_divDaysIn.innerHTML  = "Mon Wed Fri Sun";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "LHR" & to =="ATQ" ) //Lhr to BOM
			{
		
				if(",AI,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "Mon Wed Fri Sat";
					 _ctl8_divDaysIn.innerHTML  = "Tue Thu Sat Sun";
				}
				else if(",HY,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "TUE SAT SUN";
					 _ctl8_divDaysIn.innerHTML = "TUE SAT SUN";
				}
				else if(",T5,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "TUE SAT";
					 _ctl8_divDaysIn.innerHTML = "TUE SAT";
				}
				else if(",9W,".indexOf(","+airline+",")>-1)
				{
					//if(document.getElementById("cboMonthTravel").value.toString() =="02/2007"  | document.getElementById("cboMonthTravel").value.toString() =="03/2007" )
					//	_ctl8_divDaysOut.innerHTML = "Tue, Wed, Thu, Fri, Sat, Sun";
					//else 
					//	_ctl8_divDaysOut.innerHTML = "Fri, Sat, Sun";
						
					//if(document.getElementById("cboMonthReturn").value.toString() =="02/2007"  | document.getElementById("cboMonthReturn").value.toString() =="03/2007" )
					//	_ctl8_divDaysIn.innerHTML = "Tue, Wed, Thu, Fri, Sat, Sun";
					//else 
					//	_ctl8_divDaysIn.innerHTML = "Fri, Sat, Sun";-->
					   _ctl8_divDaysOut.innerHTML = "WED THU SAT";
					   _ctl8_divDaysIn.innerHTML = "THU FRI SUN";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}	
			else if(from == "LHR" & to =="BOM" ) //Lhr to BOM
			{
				if(",AI,BA,9W,VS,EK,KU,GF,KL,AF,AZ,LH,UL,LX,SQ,0,".indexOf(","+airline+",")>-1)
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML = "Daily";
				else if(",QR,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "TUE THU";
					 _ctl8_divDaysIn.innerHTML =  "DAILY";
				}
				else if(",EY,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "TUE WED THU FRI SAT SUN";
					 _ctl8_divDaysIn.innerHTML =  "MON THU FRI SAT SUN";
				}
				else if(",OS,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "Daily";
					 _ctl8_divDaysIn.innerHTML =  "MON TUE WED FRI SAT SUN";
				}
				else if(",RJ,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "MON TUE WED THU";
					 _ctl8_divDaysIn.innerHTML =  "WED THU FRI SAT SUN";
				}
				
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}	
			
			else if(from == "LHR" & to =="BLR" ) //Lhr to BOM
			{
		
				if(",AI,9W,.,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "Daily";
					 _ctl8_divDaysIn.innerHTML = "Daily";
				}
				else if(",BA,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "Sun, Mon, Tue, Thu, Sat";
					 _ctl8_divDaysIn.innerHTML =  "Sun, Mon, Tue, Wed, Fri";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "LHR" & to =="CCU" ) //Lhr to BOM
			{
		
				if(",AI,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "TUE THU FRI SAT";
					 _ctl8_divDaysIn.innerHTML = "Daily";
				}	
				else if(",BA,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "TUE THU SAT";
					 _ctl8_divDaysIn.innerHTML = "WED FRI SUN";
				}
				else if(",GF,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = "TUE THU FRI";
					 _ctl8_divDaysIn.innerHTML = "WED SAT";
				}
				else if(",9W,EK,SQ,0,".indexOf(","+airline+",")>-1)
				{
					 _ctl8_divDaysOut.innerHTML = _ctl8_divDaysIn.innerHTML = "Daily";
				}		
				else 
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = ""; 
			}
			else if(from == "LHR" & to =="DEL" ) //Lhr to del
			{
				if(",BA,9W,VS,EK,KU,GF,OS,KL,AF,AZ,UL,LX,SQ,AI,0,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML = "Daily";
				}
				else if(",QR,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "MON TUE THU FRI";
					_ctl8_divDaysIn.innerHTML = "MON WED THU FRI SUN";
				}
				else if(",EY,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "MON WED FRI SAT SUN";
					_ctl8_divDaysIn.innerHTML = "WED FRI SAT SUN";
				}
				else if(",HY,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = _ctl8_divDaysIn.innerHTML = "TUE";
				}
				else if(",T5,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = _ctl8_divDaysIn.innerHTML = "SAT";
				}
				else if(",RJ,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "TUE THU SAT";
					_ctl8_divDaysIn.innerHTML = "SUN MON TUE WED THU FRI SAT";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}	
			else if(from == "BHX" & to =="DEL" ) //Lhr to del
			{
				if(",T5,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "FRI";
					_ctl8_divDaysIn.innerHTML = "SUN";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "LHR" & to =="ISB" ) //Lhr to del
			{
				if(",QR,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "SUN WED THU";
					_ctl8_divDaysIn.innerHTML = "MON THU";
				}
				else if(",PK,0,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "MON WED SAT SUN";
					_ctl8_divDaysIn.innerHTML = "MON WED SAT SUN";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "BHX" & to =="ISB" ) //Lhr to del
			{
				if(",PK,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "THU SAT SUN";
					_ctl8_divDaysIn.innerHTML = "THU SAT SUN";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "MAN" & to =="ISB" ) //Lhr to del
			{
				if(",PK,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "MON TUE THU FRI SAT SUN";
					_ctl8_divDaysIn.innerHTML = "MON TUE THU FRI SAT SUN";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "LHR" & to =="KHI" ) //Lhr to del
			{
				if(",QR,0,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "DAILY";
					_ctl8_divDaysIn.innerHTML = "DAILY";
				}
				else if(",PK,0,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "WED FRI SUN";
					_ctl8_divDaysIn.innerHTML = "WED FRI SUN";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "MAN" & to =="KHI" ) //Lhr to del
			{
				if(",PK,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "MON SUN";
					_ctl8_divDaysIn.innerHTML = "MON SUN";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "LHR" & to =="LHE" ) //Lhr to del
			{
				if(",QR,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "SUN THU";
					_ctl8_divDaysIn.innerHTML = "MON FRI";
				}
				else if(",PK,0,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "TUE THU SAT";
					_ctl8_divDaysIn.innerHTML = "TUE THU SAT";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else if(from == "MAN" & to =="LHE" ) //Lhr to del
			{
				if(",PK,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "MON WED FRI SUN";
					_ctl8_divDaysIn.innerHTML = "MON WED FRI SUN";
				}
			}
			else if(from == "LHR" & to =="PEW" ) //Lhr to del
			{
				if(",QR,".indexOf(","+airline+",")>-1)
				{
					_ctl8_divDaysOut.innerHTML = "SUN";
					_ctl8_divDaysIn.innerHTML = "MON THU";
				}
				else
					_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = "";
			}
			else
				_ctl8_divDaysIn.innerHTML = _ctl8_divDaysOut.innerHTML  = ""
				
				
				return true;
			//alert(airline = document.getElementById("cboAirline").value.toString());
			//alert(from+" " + to + " " + airline);
		}
 
		 <!--
		 function GetDate(CtrlName)
		 {
			ChildWindow = window.open('Calendar.aspx?formName='+ document.forms[0].name +'&CtrlName='+CtrlName,'popCalendar', 'width=300,height=250,top=200,left=200,titlebar=no,toolbars=no,scrollbars=no,status=no,resizable=no');
			ChildWindow.focus();
			//ChildWindow = window.open('Calendar.aspx','Select Date');
		 }
		 
		 function validateDate(ctrl)
		 {
			var str = new String(document.getElementById(ctrl).value.toString());
			//alert(str);
			///alert( document.getElementById(ctrl).value.substr(3,2));
			//alert( document.getElementById(ctrl).value.substr(3,2)+'/'+document.getElementById(ctrl).value.substr(0,2)+'/'+document.getElementById(ctrl).value.substr(6,4));
			var dte = new Date(  document.getElementById(ctrl).value.substr(3,2)+'/'+document.getElementById(ctrl).value.substr(0,2)+'/'+document.getElementById(ctrl).value.substr(6,4) );
			//alert(dte.getDate());
			//alert(dte.getMonth());
			if(str.length != 10 || dte.getDate()!= document.getElementById(ctrl).value.substr(0,2) || parseInt(dte.getMonth())+1!= parseInt(document.getElementById(ctrl).value.substr(3,2)))
			{
				alert("Please enter the valid date in dd/MM/yyyy format");
				document.getElementById(ctrl).focus();
			//	StopEvent(window.event);
				return false;
			}
			
			return true;
			
		 }
		 function OnChangeOB()
		 {
		 
			var str = new String(document.getElementById("_ctl8_cboMonthTravel").value.toString());
			//alert(str);
			var dte = new Date( str.substr(0,2)+"/" + document.getElementById("_ctl8_cboDayTravel").value + str.substr(2));
			if(dte.getDate()!= document.getElementById("_ctl8_cboDayTravel").value)
			{
				alert("Please select the valid departure date");
				document.getElementById("_ctl8_cboDayTravel").focus();
				return;
			}
			
	
			_ctl8_lblDayTravel.innerHTML = dte.toString().substr(0,3);
			
			var strIB = new String(document.getElementById("_ctl8_cboMonthReturn").value.toString());
			var dteIB = new Date( strIB.substr(0,2)+"/" + document.getElementById("_ctl8_cboDayReturn").value + strIB.substr(2));
			
			if(dte>dteIB)
			{
				 document.getElementById("_ctl8_cboMonthReturn").value  = document.getElementById("_ctl8_cboMonthTravel").value ;
				 //document.getElementById("cboDayReturn").value = document.getElementById("cboDayTravel").value ;
				// lblDayReturn.innerHTML = lblDayTravel.innerHTML;
			}
			
			//flights();
			return true;
		 
		 }
		 
		 function bodyOnLoad()
		 {
			var strOB = new String(document.getElementById("_ctl8_cboMonthTravel").value.toString());
			var strIB = new String(document.getElementById("_ctl8_cboMonthReturn").value.toString());
			var dteIB = new Date( strIB.substr(0,2)+"/" + document.getElementById("_ctl8_cboDayReturn").value + strIB.substr(2));
			var dteOB = new Date( strOB.substr(0,2)+"/" + document.getElementById("_ctl8_cboDayTravel").value + strOB.substr(2));
			//alert("bodyLoaded");
			document.getElementById("_ctl8_lblDayTravel").value = dteOB.toString().substr(0,3);
			document.getElementById("_ctl8_lblDayReturn").vlaue= dteIB.toString().substr(0,3);
		//	flights();
			return true;
		 }
		 
		 function OnChangeIB()
		 {
			//alert("ib");
			var str = new String(document.getElementById("_ctl8_cboMonthReturn").value.toString());
			var dte = new Date( str.substr(0,2)+"/" + document.getElementById("_ctl8_cboDayReturn").value + str.substr(2));
			if(dte.getDate()!= document.getElementById("_ctl8_cboDayReturn").value)
			{
				alert("Please select the valid return date");
				document.getElementById("_ctl8_cboDayReturn").focus();
				return;
			}
			_ctl8_lblDayReturn.innerHTML = dte.toString().substr(0,3);
			
			
			var strOB = new String(document.getElementById("_ctl8_cboMonthTravel").value.toString());
			var dteOB = new Date( strOB.substr(0,2)+"/" + document.getElementById("_ctl8_cboDayTravel").value + strOB.substr(2));
			
			if(dteOB>dte)
			{
				document.getElementById("_ctl8_cboMonthTravel").value = document.getElementById("_ctl8_cboMonthReturn").value  ;
			}
			return true;
		 
		 }


		 function CheckWindow()
		 
		 {
			ChildWindow.close();
		 }
		
		 function showFares()
		 {
		
			if(document.getElementById("_ctl8_divSearch").style.display == 'none')
			 {
			 
				 document.getElementById("_ctl8_divSearch").style.display ='inline';
				 document.getElementById("_ctl8_divShowHide").innerHTML = "<strong>Hide Search Criteria</strong>";
			 }
			else 
			{
				document.getElementById("_ctl8_divSearch").style.display = 'none';
				document.getElementById("_ctl8_divShowHide").innerHTML = "<strong>Show Search Criteria</strong>";
			}
			document.getElementById("_ctl8_divShowHide").style.display ='inline';
			//alert(document.getElementById('divFares').style.display);
			 //document.getElementById('divFares').style.display= document.getElementById('search').style.display='none' ? 'inline' : 'none';
			 

	}			 

	function flightSearchFor()
	{
	
		
		document.getElementById("divReturnFrom").style.display=  (document.getElementById("_ctl8_chkReturnFrom").checked ? 'inline' : 'none'); 
		
		if( document.getElementById("_ctl8_optOneWay").checked)
		{
			//alert('checked');
			document.getElementById("_ctl8_cboDayReturn").disabled = 'disabled';
			document.getElementById("_ctl8_cboMonthReturn").disabled = 'disabled';
			document.getElementById("_ctl8_cboModeReturn").disabled = 'disabled';
			document.getElementById("_ctl8_cboModeTravel").disabled = 'disabled';
			document.getElementById("_ctl8_cboModeReturn").value = "00";
			document.getElementById("_ctl8_cboModeTravel").value = "00";
			document.getElementById("divDiffReturn").style.display= 'none';
			document.getElementById("divReturnFrom").style.display= 'none';
			
		}
		else
		{
		
			//alert('unchecked');
			document.getElementById("_ctl8_cboDayReturn").disabled = '';
			document.getElementById("_ctl8_cboMonthReturn").disabled = '';
			document.getElementById("_ctl8_cboModeReturn").disabled = '';
			document.getElementById("_ctl8_cboModeTravel").disabled = '';
			document.getElementById("divDiffReturn").style.display= 'inline';
		}
		
		var to = document.getElementById("_ctl8_txtTo").value.toString().toUpperCase();
		if("MRU, ATQ, BOM, DEL, AMD, MAA, BLR, CCU, HYD, COK, TRV, LKO, BDQ, GOI, BHJ, PBD, DIU,IXA, AJL, IXB, GAY, GAU, IMF, JAI, IXZ, IXU, BHO, BBI, IXC, CJB, IMF, IDR, IXJ, JDH, HJR,IXL, NAG, PAT, PNQ, RPR, IXR, SXR, UTR, TIR, UDR, VNS,ISB, KHI, LHE, PEW,ACC, NBO, LOS, DAR, EBB, FIH,".indexOf(to)<0 || document.getElementById("_ctl8_chkReturnFrom").checked)
		{	document.getElementById("_ctl8_cboModeReturn").value = "00";
			document.getElementById("_ctl8_cboModeTravel").value = "00";
			document.getElementById("_ctl8_cboModeReturn").disabled = 'disabled';
			document.getElementById("_ctl8_cboModeTravel").disabled = 'disabled';
		}
		
		return true;
	}
	//Used when billing address on the booking form is different than
	//the given address
	function DiffAddress()
	{
		if( document.getElementById("chkBillAddress").checked)
		{
			document.getElementById("divDiffAddress").style.display='inline';
	
		}
		else
		{
			document.getElementById("divDiffAddress").style.display='none';
		}
	}
	/*
	function payByCheque()
	{
		if(document.getElementById("chkPayByCheque").checked)
		{
			document.getElementById("chkBankTransfer").checked = false;
			document.getElementById("divDiffAddress").style.display='none';
			document.getElementById("tblCardDetails").style.display='none';
			document.getElementById("tblBankDetails").style.display='none';
			
		//	document.getElementById("chkBillAddress").style.display='none';
		//	document.getElementById("chkCardHolder").style.display='none';
			
			lblCardSurcharge.innerHTML = "0 %";
			var totval = parseFloat(lblAmount.innerHTML);
			if(document.getElementById("chkMiscCharge").checked)
				totval = totval+ 5;
			lblTotalAmount.innerHTML = totval.toFixed(2);
			totval = totval - parseFloat(lblOnlineDiscount.innerHTML);
			lblFinalAmount.innerHTML = Math.ceil( totval).toFixed(2);
		}
		else
			transferIntoBank();
			
	
	}
	function transferIntoBank()
	{
		//alert("Hello");

		
		if( document.getElementById("chkBankTransfer").checked)
		{
			document.getElementById("chkPayByCheque").checked = false;
			document.getElementById("divDiffAddress").style.display='none';
			document.getElementById("tblCardDetails").style.display='none';
			document.getElementById("tblBankDetails").style.display='inline';
			
			
			lblCardSurcharge.innerHTML = "0 %";
			var totval = parseFloat(lblAmount.innerHTML);
			if(document.getElementById("chkMiscCharge").checked)
				totval = totval+ 5;
			lblTotalAmount.innerHTML = totval.toFixed(2);
			totval = totval - parseFloat(lblOnlineDiscount.innerHTML);
			lblFinalAmount.innerHTML = Math.ceil( totval).toFixed(2);
	
	
			//document.getElementById("chkBillAddress").style.display='none';
			//document.getElementById("chkCardHolder").style.display='none';
			
		}
		else
		{
		
			document.getElementById("tblCardDetails").style.display='inline';
			document.getElementById("tblBankDetails").style.display='none';
			
			if( document.getElementById("chkBillAddress").checked)
				document.getElementById("divDiffAddress").style.display='inline';
			calculateSurcharge();
		}
	
	}*/
	function calculateSurcharge()
	{
	
		/*if( document.getElementById("chkBankTransfer").checked  )
		{
			transferIntoBank();
			return;
		}	
		else if(document.getElementById("chkPayByCheque").checked)
		{
			payByCheque();
			return;
		}*/
		
	var varCard = document.getElementById("cboCardType").value ;
	var totval = parseFloat(lblAmount.innerHTML);
	//alert(document.getElementById("chkMiscCharge").checked);
	if(document.getElementById("chkMiscCharge").checked)
		totval = totval+ 5;

//alert(varCard);
		
	if(varCard =="Bank Transfer" || varCard=="Cheque"  || varCard == "Please select...") //3%
	{
		lblCardSurcharge.innerHTML = "0.00";
		lblTotalAmount.innerHTML = parseFloat(totval).toFixed(2);
		
		document.getElementById("divDiffAddress").style.display='none';
		document.getElementById("tblCardDetails").style.display='none';
		document.getElementById("tblBankDetails").style.display= varCard =="Bank Transfer" ? 'inline' : 'none';
		document.getElementById("divCheque").style.display= varCard =="Cheque" ? 'inline' : 'none';
	}
	else 
	{
		if(varCard =="American Express" || varCard=="Diners Club") //3%
		{
			lblCardSurcharge.innerHTML = "3 %";
			lblTotalAmount.innerHTML = parseFloat(totval * 1.03).toFixed(2);
		}	
		else if(varCard =="Mastercard" || varCard =="Visa") // 2%
		{
			lblCardSurcharge.innerHTML = "2 %";
			lblTotalAmount.innerHTML =  parseFloat(totval * 1.02).toFixed(2);
		}

		else //£1
		{
			//lblCardSurcharge.innerHTML = "&pound;2 ";
			//lblTotalAmount.innerHTML =  parseFloat(totval * 1.02).toFixed(2);
			lblCardSurcharge.innerHTML= "&pound;1.00";
			lblTotalAmount.innerHTML = parseFloat(totval + 1 ).toFixed(2);
		}
		
		document.getElementById("tblCardDetails").style.display='inline';
		document.getElementById("divCheque").style.display = document.getElementById("tblBankDetails").style.display='none';
			
	}
	lblFinalAmount.innerHTML =Math.ceil(  parseFloat(lblTotalAmount.innerHTML) -  parseFloat(lblOnlineDiscount.innerHTML)).toFixed(2); 
	

	}
	function StopEvent(pE)
	{
	if (!pE)
		if (window.event)
		pE = window.event;
		else
		return;
	if (pE.cancelBubble != null)
		pE.cancelBubble = true;
	if (pE.stopPropagation)
		pE.stopPropagation();
	if (pE.preventDefault)
		pE.preventDefault();
	if (window.event)
		pE.returnValue = false;
	if (pE.cancel != null)
		pE.cancel = true;
	}  // StopEvent

	function validateBooking()
	{
		//alert(window.event.cancelable);
		var e = window.event;
		
		var noOfPax = 0;
		var count = 0;
		
		if(document.getElementById("noOfAdts")!=null)
		{
			noOfPax = parseInt(document.getElementById("noOfAdts").innerHTML);
			while(count < noOfPax)
			{
				if(document.getElementById("surnameADT" + count).value =="")
				{
					alert("Enter the passenger surname");
					document.getElementById("surnameADT" + count).focus();
					//e.returnValue=false;e.cancel = true;
					//e.cancelBubble  = true;
					//e.stopPropagation();
					//e.preventDefault();
					StopEvent(window.event);
					return false;
				}
				if(document.getElementById("firstnameADT" + count).value =="")
				{
					alert("Enter the passenger first name");
					document.getElementById("firstnameADT" + count).focus();
					StopEvent(window.event);
					return false;
				}
				
				count ++;
			}
		}
		
		//validate child fields
		count = 0 ;
		if(document.getElementById("noOfChds")!=null)
		{
			noOfPax = parseInt(document.getElementById("noOfChds").innerHTML);
			while(count < noOfPax)
			{
				if(document.getElementById("surnameCHD" + count).value =="")
				{
					alert("Enter the passenger surname");
					document.getElementById("surnameCHD" + count).focus();
					StopEvent(window.event);
					return false;
				}
				else if(document.getElementById("firstnameCHD" + count).value =="")
				{
					alert("Enter the passenger first name");
					document.getElementById("firstnameCHD" + count).focus();
					StopEvent(window.event);
					return false;
				}
				else if(document.getElementById("dobCHD" + count).value =="" || ! validateDate("dobCHD" + count))
				{
					alert("Enter the passenger date of birth");
					document.getElementById("dobCHD" + count).focus();
					StopEvent(window.event);
					return false;
				}
			count ++;
			}
			
			
		}
		
		//validate Infant fields
		count = 0 ;
		if(document.getElementById("noOfInfants")!=null)
		{
			noOfPax = parseInt(document.getElementById("noOfInfants").innerHTML);
			
			while(count < noOfPax)
			{
				if(document.getElementById("surnameINF" + count).value =="")
				{
					alert("Enter the passenger surname");
					document.getElementById("surnameINF" + count).focus();
					StopEvent(window.event);
					return false;
				}
				else if(document.getElementById("firstnameINF" + count).value =="")
				{
					alert("Enter the passenger first name");
					document.getElementById("firstnameINF" + count).focus();
					StopEvent(window.event);
					return false;
				}
				else if(document.getElementById("dobINF" + count).value =="" || ! validateDate("dobINF" + count))
				{
					alert("Enter the passenger date of birth");
					document.getElementById("dobINF" + count).focus();
					StopEvent(window.event);
					return false;
				}
				count ++;
			}
		}
		
		
		//alert("Hello");
		if(document.getElementById("txtContact").value.toString()=="" )
		{
			alert("Enter the contact name");
			document.getElementById("txtContact").focus();
			StopEvent(window.event);
			return false;
		}
		else if(document.getElementById("txtPostCode").value.toString()=="" )
		{
			alert("Enter the post code");
			document.getElementById("txtPostCode").focus();
			StopEvent(window.event);
			return false;
		}
		else if(document.getElementById("txtAdd1").value.toString()=="" )
		{
			alert("Enter the address line 1");
			document.getElementById("txtAdd1").focus();
			StopEvent(window.event);
			return false;
		}
		
		else if(document.getElementById("txtCity").value.toString()=="" )
		{
			alert("Enter the city");
			document.getElementById("txtCity").focus();
			StopEvent(window.event);
			return false;
		}
		
		else if(document.getElementById("txtCountry").value.toString()=="" )
		{
			alert("Enter the country");
			document.getElementById("txtCountry").focus();
			StopEvent(window.event);
			return false;
		}
		
		else if(document.getElementById("txtEmail").value.toString()=="" )
		{
			alert("Enter the email");
			document.getElementById("txtEmail").focus();
			StopEvent(window.event);
			return false;
		}
		
		else if(document.getElementById("txtHPhone").value.toString()=="" )
		{
			alert("Enter the home phone number");
			document.getElementById("txtHPhone").focus();
			StopEvent(window.event);
			return false;
		}
		
		if(document.getElementById("cboCardType").value == "Please select...")
		{
			alert("Please select the mode of payment.");
			document.getElementById("cboCardType").focus();
			StopEvent(window.event);
			return false;
		}
		else if("Bank Transfer,Cheque".indexOf(document.getElementById("cboCardType").value)==-1)
		{
			if(document.getElementById("txtNameOnCard").value.toString()=="" )
			{
				alert("Enter the as per card");
				document.getElementById("txtNameOnCard").focus();
				StopEvent(window.event);
				return false;
			}
			else if(document.getElementById("txtCardNo").value.toString()=="" )
			{
				alert("Enter the card no");
				document.getElementById("txtCardNo").focus();
				StopEvent(window.event);
				return false;
			}
			else if(document.getElementById("cboCardType").value =="Switch" && document.getElementById("txtIssueNo").value.toString()=="" )
			{
				alert("Enter the card issue number");
				document.getElementById("txtIssueNo").focus();
				StopEvent(window.event);
				return false;
			}
			else if(document.getElementById("txtCWNo").value.toString()=="" )
			{
				alert("Enter the CW No");
				document.getElementById("txtCWNo").focus();
				StopEvent(window.event);
				return false;
			}
			 
			
			
		}
		if( document.getElementById("chkBillAddress").checked)
		{
		
			if(document.getElementById("txtDiffPostCode").value.toString()=="" )
			{
				alert("Enter the billing address post code");
				document.getElementById("txtDiffPostCode").focus();
				StopEvent(window.event);
				return false;
			}
			else if(document.getElementById("txtDiffAdd1").value.toString()=="" )
			{
				alert("Enter the billing address line 1");
				document.getElementById("txtDiffAdd1").focus();
				StopEvent(window.event);
				return false;
			}
			else if(document.getElementById("txtDiffAdd2").value.toString()=="" )
			{
				alert("Enter the billing address line 2");
				document.getElementById("txtDiffAdd2").focus();
				StopEvent(window.event);
				return false;
			}
			else if(document.getElementById("txtDiffCity").value.toString()=="" )
			{
				alert("Enter the billing city");
				document.getElementById("txtDiffCity").focus();
				StopEvent(window.event);
				return false;
			}
			else if(document.getElementById("txtDiffCountry").value.toString()=="" )
			{
				alert("Enter the billing country");
				document.getElementById("txtDiffCountry").focus();
				StopEvent(window.event);
				return false;
			}
		}
		
		document.getElementById("objSearchAnimation").src = "Flash/BookingInProgress.swf";
		document.getElementById("objSearchAnimation").movie = "Flash/BookingInProgress.swf";
			 
		document.getElementById("objSearchAnimation").style.display='inline';
			
		document.getElementById("flashPanel").style.display = 'inline';
		document.getElementById("panelCenter").style.display='none';
		//document.getElementById("cmdBook").disabled = 'disabled';
		
	}
	function validateSearch()
	{
		if(document.getElementById("_ctl8_txtTo").value.toString()=="" )
		{
			alert("Enter the destination");
			document.getElementById("_ctl8_txtTo").focus();
			StopEvent(window.event);
			return false;
		}


		var str = new String(document.getElementById("_ctl8_cboMonthTravel").value.toString());
		
		var dte = new Date( str.substr(0,2)+"/" + document.getElementById("_ctl8_cboDayTravel").value + str.substr(2));
		if(dte.getDate()!= document.getElementById("_ctl8_cboDayTravel").value)
		{
			alert("Please select the valid departure date");
			StopEvent(window.event);
			return;
		}
		

		_ctl8_lblDayTravel.innerHTML = dte.toString().substr(0,3);
		
		var strIB = new String(document.getElementById("_ctl8_cboMonthReturn").value.toString());
		var dteIB = new Date( strIB.substr(0,2)+"/" + document.getElementById("_ctl8_cboDayReturn").value + strIB.substr(2));
		
		if(document.getElementById("_ctl8_optReturn").checked && dteIB.getDate()!= document.getElementById("_ctl8_cboDayReturn").value)
		{
			alert("Please select the valid return date");
			StopEvent(window.event);
			return false;
		}
		if(document.getElementById("_ctl8_optReturn").checked && dte>dteIB)
		{
			alert("Return date should be after the travel date");
			StopEvent(window.event);
			return false;
		}

		_ctl8_tblCriteria.style.display='none';
		//tblGo.style.display='none';
		document.getElementById("objSearchAnimation").src = "Flash/search_animation.swf";
		document.getElementById("objSearchAnimation").movie = "Flash/search_animation.swf";
			
		document.getElementById("objSearchAnimation").style.display='inline';
		document.getElementById("imgLine").style.display='none';
		//return true;
	}
	
	function displayItinerary(index)
	{
	
	
		var surname;
		var id ;
		if(index=="1")
		{
				surname=  document.getElementById("_ctl8_txtSurname").value;
				id = document.getElementById("_ctl8_txtBookingId").value;
		}
		else
		{
				surname=  document.getElementById("UCLeft1_txtSurname").value;
				id = document.getElementById("UCLeft1_txtBookingId").value;
		}
		
		if(id=="")
		{
			alert("Enter the booking reference");
			if(index=="1")
				document.getElementById("_ctl8_txtBookingId").focus();
			else
				document.getElementById("UCLeft1_txtBookingId").focus();
			return;
		}
		else if(surname=="")
		{
			alert("Enter the surname");
			if(index=="1")
				document.getElementById("_ctl8_txtSurname").focus();
			else
				document.getElementById("UCLeft1_txtSurname").focus();
			return false;
		}
		window.open("Itinerary.aspx?bookingId="+ id + "&surname="+ surname ,'YourItinerary','width=800,height=600,scrollbars=yes');
	}
	
	function setPostCode(element)
	{
	
		
		
		var PostCode = document.getElementById("txtPostCode").value + document.getElementById("txtDiffPostCode").value;
		if(PostCode == "" )
			return false;
		
		//alert("Document");
		//alert(window.document.activeElement);
	
	if(  element  ==  "txtDiffPostCode" )
	{
	//alert(element);
		var PostCode = document.getElementById("txtDiffPostCode").value;
		window.open("frmSetPostCode.aspx?PostCode="+ PostCode + "&control=" + element ,'SetPostCode','width=1,height=1');
		document.getElementById("txtDiffAdd1").focus();
	}
	else
	{
	//alert(PostCode);
		var PostCode = document.getElementById("txtPostCode").value;
		window.open("frmSetPostCode.aspx?PostCode="+ PostCode + "&control=" + element ,'SetPostCode','width=1,height=1');
		document.getElementById("txtAdd1").focus();
	}
	//newWindow.style.display='none;
	//frm.style.display='none;
	
	}

	function setContactPerson()
	{
		
		 document.getElementById("txtContact").value = document.getElementById("titleADT0").value  +" " + document.getElementById("firstnameADT0").value  +" " + document.getElementById("surnameADT0").value  ;
	}
	function selectDestination(strCode)
 	{
 		//alert(document.getElementById("divCtrl").innerHTML);
 		window.opener.document.getElementById(document.getElementById("divCtrl").innerHTML).value = strCode;
		window.close();
		window.opener.focus();
	}
	function selectAirlineDestination(strCode,strAirline)
 	{
 			document.getElementById("_ctl8_cboAirline").value =strAirline;
 			document.getElementById("_ctl8_txtTo").value = strCode;
 			document.getElementById("_ctl8_cboFrom").focus();
 			document.getElementById("_ctl8_cboDayTravel").focus();
	}
	
		
	function checkForFeedback()
	{
		////alert(event.clientY);
		if(event.clientY < -50 && userSearched.innerHTML =="1")
			window.open('Feedback.aspx','Feedback', 'width=500,top=10,left=200,titlebar=no,toolbars=no,scrollbars=yes,status=no,resizable=yes');
	}
	function addToFavorites() 
	{
	 
	 var title="Indra Travel";
	 var url="http://www.indratravel.co.uk/";
	 
	 if ( window.sidebar)
	 { 
		window.sidebar.addPanel(title, url,"");
	}
	else if( window.external ) { // IE Favorite
	  		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
			return true; }
   }
	function baOption(index)
	{
	
		tbl1.style.display = 'none';
		tbl2.style.display = 'none';
		tbl3.style.display = 'none';
		tbl4.style.display = 'none';
		tbl5.style.display = 'none';
		tbl6.style.display = 'none';
		divHide.style.display='inline';

			
		if(index=="0")
		{
			
			divHide.style.display='none';
		}
		
		else if(index=="1")
		{
			tbl1.style.display = 'inline';
		}
		else if(index=="2")
		{
			tbl2.style.display = 'inline';
		}
		else if(index=="3")
		{
			tbl3.style.display = 'inline';
		}
		else if(index=="4")
		{
			tbl4.style.display = 'inline';
		}
		else if(index=="5")
		{
			tbl5.style.display = 'inline';
		}
		else if(index=="6")
		{
			tbl6.style.display = 'inline';
		}
		return true;
	}
	function getInsuranceDetails()
	{
	
		alert(_ctl16_phDetails.innerHTML);
		
		return true;
	
	}
	function setInsuranceDetails()
	{
		//alert("Hello");
		
		var intPax = parseInt( document.forms[0].elements['_ctl16_cboAdt'].value) + parseInt( document.forms[0].elements['_ctl16_cboChd'].value) ;
		
		
		var strText ;
		strText ="";
		var strTitle ;
		strTitle = "";
		
		var intAdts = parseInt( document.forms[0].elements['_ctl16_cboAdt'].value );
		
		for(var intCounter = 0 ;intCounter < intPax; intCounter++)
		{	
			if(intCounter < intAdts)
				strTitle = "<option value='Mr'>Mr</option><option value='Mrs'>Mrs</option><option value='Miss'>Miss</option><option value='Ms'>Ms</option><option value='Dr'>Dr</option>";
			else
				strTitle = "<option value='Master'>Master</option><option value='Miss'>Miss</option>";
			strText = strText + "<tr><td><select name='cboTitle"+ intCounter +"' class='txtGreybigger'>"+ strTitle +"</select></td><td><input size='15' type='text' name='surname"+ intCounter +"' id='surname"+ intCounter + "'></td><td><input type='text' name='firstName"+ intCounter  +"' id='firstName" + intCounter  +"' size='15'></td><td><input type='text' name='age"+ intCounter +"' id='age"+ intCounter +"' size='10'></td></tr>";
		}
	//	alert(strText);
		
	/*	for(;intCounter< intPax )
		{ intCounter	= intCounter+1;
			//strText = strText + "<tr><td><select name='cboTitle"+intCounter +"' class='txtGreybigger'><option value='Master'>Master</option><option value='Miss'>Miss</option></select></td><td><input type='text' name='surname"+ intCounter +"' id='surname"+intCounter +"'></td><td><input type='text' name="firstName"+inCounter+"' id='firstName"+intCounter+"'></td><td><input type='text' name="age"+inCounter+"' id='age"+intCounter+"'></td></tr>";
			strText = strText + "<tr><td><select name='cboTitle"+ intCounter +"' class='txtGreybigger'><option value='Mr'>Mr</option><option value='Mrs'>Mrs</option><option value='Miss'>Miss</option><option value='Ms'>Ms</option><option value='Dr'>Dr</option></select></td><td><input type='text' name='surname"+ intCounter +"' id='surname"+ intCounter + "'></td><td><input type='text' name='firstName"+ intCounter  +"' id='firstName" + intCounter  +"'></td><td><input type='text' name='age"+ intCounter +"' id='age"+ intCounter +"'></td></tr>";
		}*/
		
		
		strText = "<table border=0 cellpadding=0 cellspacing=0 ><tr><td>Title:</td><td>Surname</td><td>First Name</td><td>Age</td></tr>"+ strText +"</table>";
		
		//alert(strText);*/
		//document.forms[0].elements['_ctl16_divDetails'].innerHTML = strText;
		_ctl16_phDetails.innerHTML = strText;
		
		return true;
	}
	

	
		 
