


function CurrencyConverter(page) {
				CCWIN=openIT(page,700,500,null,null,'CCWIN',1)
			}
			function Weather(page) {
				WTWIN=openIT(page,700,500,null,null,'CCWIN',1)
			}
			function ChangeColumnHeights() {
				var LeftDiv = document.getElementById("Content_HomepageLayout_LeftColumn")
				var MiddleDiv = document.getElementById("Content_HomepageLayout_MiddleColumn")
				var RightDiv = document.getElementById("Content_HomepageLayout_RightColumn")
				var MaxHeight = Math.max(LeftDiv.offsetHeight,MiddleDiv.offsetHeight)
				MaxHeight = Math.max(MaxHeight,RightDiv.offsetHeight)
				LeftDiv.style.height = MaxHeight
				MiddleDiv.style.height = MaxHeight
				RightDiv.style.height = MaxHeight
			}
			function ReturnDateVisibility(IsVisible)
				{
					switch (IsVisible)
					{
						case 'True' :
							document.getElementById("ReturnDate").style.display = '';
							document.getElementById("ReturnDate2").style.display = '';
							break;
						case 'False' :
							document.getElementById("ReturnDate").style.display = 'none';
							document.getElementById("ReturnDate2").style.display = 'none';
							break;
						default :
							document.getElementById("ReturnDate").style.display = '';
							document.getElementById("ReturnDate2").style.display = '';
					}
				}
				
				function ResetOnLoad()
				{
					document.getElementById('gToday:myTravelChannel').height = 142;
				}

function SelectedMenuTab(elementID)
    {
     
		
		if(navigator.appName == "Netscape")
		{
				document.getElementById(elementID).style.backgroundColor='#EFEFEF';
				document.getElementById(elementID).childNodes[1].style.color = "#005AA1";
				document.getElementById(elementID).childNodes[1].style.backgroundColor = "#EFEFEF";
				document.getElementById(elementID).style.backgroundColor = "#EFEFEF";
				document.getElementById(elementID).style.border= "OUTSET 1px black";
		}
		if(navigator.appName == "Microsoft Internet Explorer")
		{
				document.getElementById(elementID).style.backgroundColor='#EFEFEF';
				document.getElementById(elementID).children(0).style.color = "#005AA1";
				document.getElementById(elementID).children(0).style.backgroundColor = "#EFEFEF";
				document.getElementById(elementID).style.backgroundColor = "#EFEFEF";
				document.getElementById(elementID).style.border= "OUTSET 1px black";
		}

		
    }
		function TabHighlighter()
			{
				var section = 'Home';
				var startnumber = -1;
			
				switch (section) 
					{ 
						case "Home" : 
							SelectedMenuTab('HomeCell');
							break; 
						case "Flights" : 
							SelectedMenuTab('FlightCell');
							break; 
						case "Hotels" : 
							SelectedMenuTab('HotelCell');
							break; 
						case "Cars" :
							SelectedMenuTab('CarCell');
							break; 
						case "Holidays" :
							SelectedMenuTab('HolidayCell');
							break; 
						case "Activities" :
							SelectedMenuTab('ActivitiesCell');
							break;	
						case "Insurance" :
							SelectedMenuTab('InsuranceCell');
							break;	
						case "Partners" :
							SelectedMenuTab('PartnerCell');
							break;	
					}
			}

function ToggleDisplay(WhoHasBeenClicked)
		{

		var sQuery = window.location;		
		var myStr=new String(sQuery);
		myStr = myStr.toLowerCase();
		if (myStr.search("tab=hotels") != -1)
		{
		    WhoHasBeenClicked = "Hotel";
		} // if (myStr.search("tab=hotels") <> -1)
		
		if (myStr.search("tab=flights") != -1)
		{
		    WhoHasBeenClicked = "Flights";
		} // if (myStr.search("tab=hotels") <> -1)
		
		if (myStr.search("tab=cars") != -1)
		{
		    WhoHasBeenClicked = "Cars";
		} // if (myStr.search("tab=hotels") <> -1)
		
		if (myStr.search("tab=packages") != -1)
		{
		    WhoHasBeenClicked = "Packages";
		} // if (myStr.search("tab=hotels") <> -1)
		
		if (myStr.search("tab=insurance") != -1)
		{
		    WhoHasBeenClicked = "Insurance";
		} // if (myStr.search("tab=hotels") <> -1)
		
		if (myStr.search("tab=marhaba") != -1)
		{
		    WhoHasBeenClicked = "Marhaba";
		} // if (myStr.search("tab=hotels") <> -1)
		



			// By default we will set all the divs to the hidden position
			document.getElementById("Controls_Homepage_QuickSearch_Flights").style.display = 'none'
			document.getElementById("Controls_Homepage_QuickSearch_Hotels").style.display = 'none'
			document.getElementById("Controls_Homepage_QuickSearch_Cars").style.display = 'none'
			document.getElementById("Controls_Homepage_QuickSearch_Packages").style.display = 'none'
			document.getElementById("Controls_Homepage_QuickSearch_Insurance").style.display = 'none'
			document.getElementById("Controls_Homepage_QuickSearch_Marhaba").style.display = 'none'
			
			document.getElementById("FlightImage").className = 'SectionImage';
			document.getElementById("HotelImage").className = 'SectionImage';
			document.getElementById("CarsImage").className = 'SectionImage';
			document.getElementById("PackagesImage").className = 'SectionImageMIP';
			document.getElementById("InsuranceImage").className = 'SectionImageMIP';
			document.getElementById("MarhabaImage").className = 'SectionImageMIP';
							
			switch (WhoHasBeenClicked)
				{
					case 'Flights' :
						document.getElementById("Controls_Homepage_QuickSearch_Flights").style.display = '';
						document.getElementById("FlightImage").className = 'SectionImageOn';
						document.getElementById("SearchBoxBottom").style.display = '';
						document.getElementById("MarhabaBoxBottom").style.display = 'none';
						break;
					case 'Hotel' :
						document.getElementById("Controls_Homepage_QuickSearch_Hotels").style.display = '';
						document.getElementById("HotelImage").className = 'SectionImageOn';
						document.getElementById("SearchBoxBottom").style.display = '';
						document.getElementById("MarhabaBoxBottom").style.display = 'none';
						break;
					case 'Cars' :
						document.getElementById("Controls_Homepage_QuickSearch_Cars").style.display = '';
						document.getElementById("CarsImage").className = 'SectionImageOn';
						document.getElementById("SearchBoxBottom").style.display = '';
						document.getElementById("MarhabaBoxBottom").style.display = 'none';
						break;
					case 'Packages' :
						document.getElementById("Controls_Homepage_QuickSearch_Packages").style.display = '';
						document.getElementById("PackagesImage").className = 'SectionImageMIPOn';
						document.getElementById("SearchBoxBottom").style.display = '';
						document.getElementById("MarhabaBoxBottom").style.display = 'none';
						break;
					case 'Insurance' :
						document.getElementById("Controls_Homepage_QuickSearch_Insurance").style.display = '';
						document.getElementById("InsuranceImage").className = 'SectionImageMIPOn';
						document.getElementById("SearchBoxBottom").style.display = '';
						document.getElementById("MarhabaBoxBottom").style.display = 'none';
						break;
					case 'Marhaba' :
						document.getElementById("Controls_Homepage_QuickSearch_Marhaba").style.display = '';
						document.getElementById("MarhabaImage").className = 'SectionImageMIPOn';
						document.getElementById("SearchBoxBottom").style.display = '';
						document.getElementById("MarhabaBoxBottom").style.display = 'none';
						break;	
						default :
						document.getElementById("Controls_Homepage_QuickSearch_Flights").style.display = '';
						document.getElementById("FlightImage").className = 'SectionImageOn';
						document.getElementById("SearchBoxBottom").style.display = '';
						document.getElementById("MarhabaBoxBottom").style.display = 'none';
				}	
		}

			function populateInsuranceAdults()
			{
				var objCombo =document.getElementById("Insurance_DDL_Adults");
				var count = objCombo.length;
				
				for (var i=0 ;i<count ;i++) 
				{
					objCombo.remove(0);
				}
				for (var i=1 ;i<10 ;i++) 
				{
					var objOption1 = document.createElement("OPTION");
					objCombo.options.add(objOption1);
					objOption1.innerHTML = i;
					objOption1.value = i;	
							
										
				}
				
				document.getElementById("Insurance_DDL_Adults").disabled =false;
				document.getElementById("Insurance_DDL_Children").disabled =false
				document.getElementById("Insurance_DDL_Infants").disabled = false
			}
			function DisableCHIN(objRadio) 
			{												
				
				var objCombo = document.getElementById("Insurance_DDL_Adults");
				var count = objCombo.length;
			
				if (objRadio.value=='Single') 
					{				
						for (var i=0; i<count; i++)
							{
 								objCombo.remove(0);	
							}	
							var objOption1 = document.createElement("OPTION");
							objCombo.options.add(objOption1);
							objOption1.innerHTML = "1";
							objOption1.value = "1";	
							}	 
						document.getElementById("Insurance_DDL_Children").disabled = true
						document.getElementById("Insurance_DDL_Infants").disabled = true	
						
						var objComboChildren = document.getElementById("Insurance_DDL_Children");
						var countChildren = objComboChildren.length;
						for (var i=0; i<countChildren; i++)
							{
 								objComboChildren.remove(0);	
							}	
						for (var i=0 ;i<9 ;i++) 
						{
							var objOption2 = document.createElement("OPTION");
							objComboChildren.options.add(objOption2);
							objOption2.innerHTML = i;
							objOption2.value = i;	
									
						}
						
						var objComboInfant = document.getElementById("Insurance_DDL_Infants");
						var countInfant = objComboInfant.length;
						for (var i=0; i<countInfant; i++)
							{
 								objComboInfant.remove(0);	
							}	
						for (var i=0 ;i<9 ;i++) 
						{
							var objOption3 = document.createElement("OPTION");
							objComboInfant.options.add(objOption3);
							objOption3.innerHTML = i;
							objOption3.value = i;	
									
						}
							
			}
			function EnableCHIN(objRadio) {			
				var objCombo = document.getElementById("Insurance_DDL_Adults");
				var objInfCombo = document.getElementById("Insurance_DDL_Infants");	
				var countint = objInfCombo.children.length;							
				var count = objCombo.children.length;	 
				if (objRadio.value=='Family') 
				{				
					for (var i=0; i< count ; i++)
					{
						objCombo.remove(0);	
					}	
					var objOption1 = document.createElement("OPTION");
					var objOption2 = document.createElement("OPTION");					
					objCombo.options.add(objOption1);
					objOption1.innerText = "1";
					objOption1.value = "1";	
					objCombo.options.add(objOption2);
					objOption2.innerText = "2";
					objOption2.value = "2";	
					
					for (var i=0; i< countint ; i++)
					{
						objInfCombo.remove(0);	
					}	 
					var objOption3 = document.createElement("OPTION");
					var objOption4 = document.createElement("OPTION");
					var objOption5 = document.createElement("OPTION");
					var objOption6 = document.createElement("OPTION");
					var objOption7 = document.createElement("OPTION");
					objInfCombo.options.add(objOption3);					
					objOption3.innerText = "0";
					objOption3.value = "0";						
					objInfCombo.options.add(objOption4);
					objOption4.innerText = "1";
					objOption4.value = "1";						
					objInfCombo.options.add(objOption5);
					objOption5.innerText = "2";
					objOption5.value = "2";						
					objInfCombo.options.add(objOption6);
					objOption6.innerText = "3";
					objOption6.value = "3";	
					objInfCombo.options.add(objOption7);
					objOption7.innerText = "4";
					objOption7.value = "4";	 					
				}			
				document.getElementById("Insurance_DDL_Adults").disabled = false
				document.getElementById("Insurance_DDL_Children").disabled = false
				document.getElementById("Insurance_DDL_Infants").disabled = false
			} 
			
			
				function ValidateAir() 
				{
				
					//Code addded by Gokul on 11 May to validate origin code
					
					var sCityOriginName = document.getElementById("UC_QuickSearch_HomePageQuickSearch_AirAutoSuggest_Origin_asbCity").value;
					var sCityOriginNameSelectedValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_AirAutoSuggest_Origin_asbCity").Selectedvalue;
					
					if (sCityOriginNameSelectedValue == null)
					{
						document.getElementById("UC_QuickSearch_TB_OriginCity").value = sCityOriginName;
					} // if (sCityNameSelectedValue == '')
					else
					{
						document.getElementById("UC_QuickSearch_TB_OriginCity").value = sCityOriginNameSelectedValue;
					}
					
					if (sCityOriginName=='')
					{
						alert('Origin city cannot be blank');
						return false;
					}
					
					//Code ends
				
					var sCityName = document.getElementById("UC_QuickSearch_HomePageQuickSearch_AirAutoSuggest_asbCity").value;
					var sCityNameSelectedValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_AirAutoSuggest_asbCity").Selectedvalue;
					
					if (sCityNameSelectedValue == null)
					{
						document.getElementById("UC_QuickSearch_TB_DestinationCity").value = sCityName;
					} // if (sCityNameSelectedValue == '')
					else
					{
						document.getElementById("UC_QuickSearch_TB_DestinationCity").value = sCityNameSelectedValue;
					}
					
					
					if (sCityName=='')
					{
						alert('Destination city cannot be blank');
						return false;
					}
					
					
					
					var AirDestCity = document.getElementById("UC_QuickSearch_TB_DestinationCity").value;
					var AirDepDate = document.getElementById("UC_QuickSearch_TB_DepartureDate").value;
					var AirRetDate = document.getElementById("UC_QuickSearch_TB_ReturnDate").value;
					var AirDestDDL = document.getElementById("UC_QuickSearch_DDL_DestinationAirports");
					var AirIsReturn = document.getElementById("UC_QuickSearch_RB_Return");
					
					if (AirDepDate == '') 
					{
						alert('Departure date is invalid. Format is (dd/mm/yyyy)');
						return false;
					}
					if (AirRetDate == '' && AirIsReturn.checked) 
					{
						alert('Return date is invalid. Format is (dd/mm/yyyy)');
						return false;
					}
					
					
					SearchFlight();
				}
				
				
				
				
				function SearchFlight()
				{
				
					var sURL = "http://www.dnatatravel.com/flight/Default.aspx?";
					sURL = sURL + "dd=" + document.getElementById("UC_QuickSearch_TB_DepartureDate").value;
					sURL = sURL + "&na=" + document.getElementById("UC_QuickSearch_DDL_Adults").value;
					sURL = sURL + "&nc=" + document.getElementById("UC_QuickSearch_DDL_Children").value;
					if ( document.getElementById("UC_QuickSearch_DDL_Infants").value == null )
					{
						document.getElementById("UC_QuickSearch_DDL_Infants").value = 0 ;
					}
					sURL = sURL + "&ni=" + document.getElementById("UC_QuickSearch_DDL_Infants").value;

					if ( document.getElementById("UC_QuickSearch_TB_PromoCode") == null )
					{
						// Do nothing 
					}
					else
					{
						sURL = sURL + "&fpc=" + document.getElementById("UC_QuickSearch_TB_PromoCode").value;
					}
					 
					
					sURL = sURL + "&oc=" + document.getElementById("UC_QuickSearch_TB_OriginCity").value;
					
					if (document.getElementById("UC_QuickSearch_RB_Return").checked)
					{
						sURL = sURL + "&jt=r"
					}
					else
					{
						sURL = sURL + "&jt=o"
					}
					
					sURL = sURL + "&rd=" + document.getElementById("UC_QuickSearch_TB_ReturnDate").value;
					sURL = sURL + "&dc=" + document.getElementById("UC_QuickSearch_TB_DestinationCity").value;
	
					sURL = sURL + "&searchInitiator=dnata";	
					document.PageForm.action = sURL;
				}
				
				function ValidateHotel() 
				{	
					var sCityNameValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_HotelAutoSuggestBox_asbCity").value;
					var sCityNameSelectedValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_HotelAutoSuggestBox_asbCity").Selectedvalue;
					//document.getElementById("UC_QuickSearch_TB_CityName").value = sCityNameSelectedValue;
					
					var HotelDestDDL = document.getElementById("UC_QuickSearch_DDL_CitiesCountries")
					var HotelDestCity = sCityNameSelectedValue;
					//alert(sCityNameSelectedValue);
					var HotelDepDate = document.getElementById("UC_QuickSearch_TB_Hotels_CheckInDate")
					var HotelRetDate = document.getElementById("UC_QuickSearch_TB_Hotels_CheckOutDate")
					
					if(sCityNameSelectedValue==null)
					{
						sCityNameSelectedValue=sCityNameValue;
					}
					
					if(sCityNameSelectedValue=='undefined')
					{
						sCityNameSelectedValue=sCityNameValue;
					}
					
					if (sCityNameValue == '') 
					{
						alert('Destination city is invalid.');
						return false;
					}
					if (HotelDepDate.value == '') 
					{
						alert('Departure date is invalid. Format is (dd/mm/yyyy)');
						return false;
					}
					if (HotelRetDate.value == '') 
					{
						alert('Return date is invalid. Format is (dd/mm/yyyy)');
						return false;
					}
				
				
					
					SearchHotels(sCityNameSelectedValue);
					
					
					//alert('Success');
					
					
				}
				
				function SearchHotels(sCityName)
				{
								
					var sURL = "http://www.dnatatravel.com/Hotel/Default.aspx?";
					sURL = sURL + "cc=" + sCityName;
					sURL = sURL + "&bt=" + document.getElementById("UC_QuickSearch_DDL_BudgetType").value;
					sURL = sURL + "&na=" + document.getElementById("UC_QuickSearch_DDL_HotelAdults").value;
					sURL = sURL + "&nc=" + document.getElementById("UC_QuickSearch_DDL_HotelChildren").value;
					sURL = sURL + "&ni=" + document.getElementById("UC_QuickSearch_DDL_HotelInfants").value;
					sURL = sURL + "&checkin=" + document.getElementById("UC_QuickSearch_TB_Hotels_CheckInDate").value;
					sURL = sURL + "&checkout=" + document.getElementById("UC_QuickSearch_TB_Hotels_CheckOutDate").value;
					sURL = sURL + "&searchInitiator=dnata";
					
					document.PageForm.action = sURL;
				}
				
				function ValidateCars() 
				{
					var CarDest = document.getElementById("DDL_HARegion")
					var CarDepDate = document.getElementById("UC_QuickSearch_P_departDate").value
					var CarRetDate = document.getElementById("UC_QuickSearch_P_returnDate").value
					
					if ((CarDest == '') || (CarDest.value == 'none'))
					{
						alert('Destination city is invalid.');
						return false;
					}
										
					if (CarDepDate == '') {
						alert('Departure date is invalid. Format is (dd/mm/yyyy)');
						return false;
					}
					if (CarRetDate == '') {
						alert('Return date is invalid. Format is (dd/mm/yyyy)');
						return false;
					}
					
					SearchCars();
				}
				
			
				function SearchCars()
				{
					var control ;
					control = document.getElementById("DDL_HARegion");
					var selectedVal;
					selectedVal = control.options[control.selectedIndex].value;
					var selectedText ;
					selectedText = control.options[control.selectedIndex].text;
					
					var pickLocationVal ;
					pickLocation = document.getElementById("RegionList").value;
					
					var sURL = "http://www.dnatatravel.com/cars/ha/default.aspx?";
					sURL = sURL + "destrcode="	+	selectedVal;
					sURL = sURL + "&destrname="  +  selectedText ;
					sURL = sURL + "&picklcode="  +  pickLocation.substring(0,pickLocation.lastIndexOf("#"))  ;
					sURL = sURL + "&picklname=" + pickLocation.substring(pickLocation.lastIndexOf("#") + 1) ;
					sURL = sURL + "&pickdate=" + document.getElementById("UC_QuickSearch_P_departDate").value;
					sURL = sURL + "&picktime=" + document.getElementById("UC_QuickSearch_DDL_departDateTime").value;
					sURL = sURL + "&dropdate=" + document.getElementById("UC_QuickSearch_P_returnDate").value;
					sURL = sURL + "&droptime=" + document.getElementById("UC_QuickSearch_DDL_returnDateTime").value;
					sURL = sURL + "&da=" + document.getElementById("UC_QuickSearch_TB_DriverAge").value;
					sURL = sURL + "&searchInitiator=dnata";
					
					document.PageForm.action = sURL;
				}
				
				function SearchInsurance()
				{
					//var sURL = 'http://dxbafwwdnadev1:8050/Insurance/default.aspx?tript=SingleTrip&insamt=112&coverp=60&covertype=including+USA/Canada&searchInitiator=d&na=1&nc=0&ni=1';
					
					var sURL = 'http://www.dnatatravel.com/Insurance/default.aspx?';
					if (document.getElementById("RB_TripType").checked)
					{
						sURL = sURL + 'tript=SingleTrip';
						sURL = sURL + '&insamt='  + document.getElementById("spn_SingleTripInsuraceAmt").innerHTML;
						sURL = sURL + '&coverp='  + document.getElementById("DDL_CoverPeriod").value;
						if (document.getElementById("RB_TripQuote").checked) 
						{
							sURL = sURL + '&covertype=excluding USA/Canada';
						}
						else
						{
							sURL = sURL + '&covertype=including USA/Canada';
						}
						
						
					}
					else
					{
						sURL = sURL + 'tript=AnnualMultiTrip';
						if (document.getElementById("RB_MultiTripQuote").checked)
						{
							sURL = sURL + '&insamt=210' ;
							sURL = sURL + '&covertype=Single Person option, including USA/Canada';
						}
						else
						{
							sURL = sURL + '&insamt=396' ;
							sURL = sURL + '&covertype=Family option (2 Adults and 4 children), including USA/Canada';
						}
						
						sURL = sURL + '&coverp=31';
																		
						
					}
								
					
					sURL = sURL + '&searchInitiator=dnata';
					sURL = sURL + '&na=' + document.getElementById("Insurance_DDL_Adults").value;
					sURL = sURL + '&nc=' + document.getElementById("Insurance_DDL_Children").value; 
					sURL = sURL + '&ni=' + document.getElementById("Insurance_DDL_Infants").value;
					document.PageForm.action = sURL;
				} 
				
				/* Validations for Marhaba */
				function OnChangeMarhaba1(dropdown)
				{								
					var adt, Counter ;
					var myindex = dropdown.selectedIndex;								
					var adt = parseInt((dropdown.options[myindex].value));																																																		 				 																							 
					var total =9;
					var chd = total - adt 	
					var sel = document.getElementById('UC_QuickSearch_DDL_MarhabaChildren');	
					sel.options.length = 0;			 
					
					for(Counter=0;Counter < chd + 1  ;Counter++)				
					{
						var optn = document.getElementById('UC_QuickSearch_DDL_MarhabaChildren');				 		 
						optn.options[optn.options.length] = new Option(Counter,Counter);	
					 		  																		
					}			
				}	
				function OnChangeMarhabaChild(dropdown)
				{								
					var adt, Counter ;
					var myindex = dropdown.selectedIndex;
					 
					var seladults = document.getElementById('UC_QuickSearch_DDL_MarhabaAdults');
					var myadultindex = 	seladults.selectedIndex;							
					var adt = parseInt((seladults.options[myadultindex].value));
					var chld = parseInt((dropdown.options[myindex].value));																																																			 				 																							 
					var total =9;
					var inf = total - ( adt + chld) 
						
					var selinfs = document.getElementById('UC_QuickSearch_DDL_MarhabaInfants');	
					selinfs.options.length = 0;			 
					
					for(Counter=0;Counter < inf + 1  ;Counter++)				
					{
						var optn = document.getElementById('UC_QuickSearch_DDL_MarhabaInfants');				 		 
						optn.options[optn.options.length] = new Option(Counter,Counter);	
					 		  																		
					}			
				}			
				function OnChangeMarhaba(dropdown)
				{
					var adt, Counter ;
					var myindex = dropdown.selectedIndex;
					var adt = parseInt(dropdown.options[myindex].value);
					var sel = document.getElementById('UC_QuickSearch_DDL_MarhabaInfants');
					adt = 9 - adt;
					
					
					sel.options.length = 0;
					for(Counter=0;Counter <= adt ;Counter++)
					{
						var optn = document.getElementById('UC_QuickSearch_DDL_MarhabaInfants');					 		 
						optn.options[optn.options.length] = new Option(Counter,Counter);	
					}
				}	 
				function OnChangeMarhabaInfant(dropdown)
				{								
					var adt, Counter ;
					var myindex = dropdown.selectedIndex;				
					var adt = dropdown.options[myindex].value;
					document.getElementById('txthdnM').value=adt;																																																		 				 																
				}
				
				function ValidateMarhabaServices()
				{
					var selTerminal = document.getElementById('UC_QuickSearch_DDL_Terminal');
					var selServicetype = document.getElementById('UC_QuickSearch_DDL_Service_Type');
					var selTimeslot = document.getElementById('UC_QuickSearch_DDL_TimeSlot');
					var dtMarhabaTravelDate = document.getElementById('UC_QuickSearch_TB_Marhaba_TravelDate');
						
					if (selTerminal.options[selTerminal.selectedIndex].value == 'none')
					{
						alert("Please select Terminal1 or Terminal2.");
						selTerminal.focus();
						return (false);
					}
					
					if (selServicetype.options[selServicetype.selectedIndex].value == 'none')
					{
						alert("Please select Arrival or Departure.");
						selServicetype.focus();
						return (false);
					}
					if (dtMarhabaTravelDate.value == '')
					{
						alert('Please select Date of travel.');
						dtMarhabaTravelDate.focus();
						return false;
					}
					if (selTimeslot.options[selTimeslot.selectedIndex].value == 'none')
					{
						alert("Please select Flight time.");
						selTimeslot.focus();
						return (false);
					}
					
					
					SearchMarhabaServices()
				}
				
				function SearchMarhabaServices()
				{
					var sURL = "http://www.dnatatravel.com/Marhaba_Meet_and_Greet_Services/Default.aspx?";
					
					sURL = sURL + "tl=" + document.getElementById("UC_QuickSearch_DDL_Terminal").value;
					sURL = sURL + "&st=" + document.getElementById("UC_QuickSearch_DDL_Service_Type").value;
					sURL = sURL + "&ts=" + document.getElementById("UC_QuickSearch_DDL_TimeSlot").value;
					sURL = sURL + "&na=" + document.getElementById("UC_QuickSearch_DDL_MarhabaAdults").value;
					sURL = sURL + "&nc=" + document.getElementById("UC_QuickSearch_DDL_MarhabaChildren").value;
					sURL = sURL + "&ni=" + document.getElementById("UC_QuickSearch_DDL_MarhabaInfants").value;
					sURL = sURL + "&td=" + document.getElementById("UC_QuickSearch_TB_Marhaba_TravelDate").value;
					sURL = sURL + "&searchInitiator=marhaba";
					document.PageForm.action = sURL;
				}
				
				function searchPackages()
				{
					var sURL = 'http://www.dnatatravel.com/Holiday_Packages/default.aspx?';
					sURL = sURL + 'searchInitiator=dnata';
					sURL = sURL + '&originCountry=ae';
					sURL = sURL + '&DR=' +  document.getElementById("UC_QuickSearch_DDL_Regions").value;
					sURL = sURL + '&adventure='	+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_0").checked;
					sURL = sURL + '&couple='	+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_4").checked;
					sURL = sURL + '&romantic='	+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_8").checked;
					sURL = sURL + '&beach='		+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_2").checked;
					sURL = sURL + '&family='	+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_6").checked;
					sURL = sURL + '&sport='		+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_9").checked;
					sURL = sURL + '&city='		+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_3").checked;
					sURL = sURL + '&honeymoon='	+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_7").checked;
					sURL = sURL + '&tours='		+ document.getElementById("UC_LifeStyleBreaks_CBL_LifestyleBreaks_10").checked;
					
					document.PageForm.action = sURL;
									
				}
				
				
				
			function onAfterDateSelected(){
				DaysDiff();
			}
	
			function DaysDiff() { // Date Objects, with similar times
			var FromDateTB = document.getElementById("UC_QuickSearch_TB_Hotels_CheckInDate");
		
			var ToDateTB = document.getElementById("UC_QuickSearch_TB_Hotels_CheckOutDate");
		
			var DurationTB = document.getElementById("UC_QuickSearch_TB_Noofnights");
		
		
				if ( FromDateTB != null && ToDateTB != null && DurationTB != null) {
					var arrToDate = ToDateTB.value.split('/');
					var arrFromDate = FromDateTB.value.split('/');
					var ISOToDate = new Date(arrToDate[2], arrToDate[1]-1,arrToDate[0]);
					var ISOFromDate = new Date(arrFromDate[2],arrFromDate[1]-1, arrFromDate[0]);
					var Duration = Math.round((ISOToDate-ISOFromDate)/864e5);
					if(isNaN(Duration) == true){
						Duration=0;
					}
					DurationTB.value = Duration;
				}
	}
	
	function GetCheckoutDate(){
		var FromDateTB = document.getElementById("UC_QuickSearch_TB_Hotels_CheckInDate");
		var ToDateTB = document.getElementById("UC_QuickSearch_TB_Hotels_CheckOutDate");
		var DurationTB = document.getElementById("UC_QuickSearch_TB_Noofnights");

		if ( FromDateTB != null && ToDateTB != null && DurationTB != null) {
			var Duration = DurationTB.value;
			if(isNaN(Duration) == true){
				alert('Enter valid value.');
			}
			else{
				var arrFromDate = FromDateTB.value.split('/');
				var ISOFromDate = new Date(arrFromDate[2],arrFromDate[1]-1, arrFromDate[0]);
				var ISOToDate = new Date();

				ISOToDate.setDate(ISOFromDate.getDate());
				ISOToDate.setMonth(ISOFromDate.getMonth());
				ISOToDate.setFullYear(ISOFromDate.getFullYear());
				
				if (parseInt(Duration, 10) > 0) ISOToDate.setDate(ISOFromDate.getDate() + parseInt(Duration, 10));
				else ISOToDate.setDate(ISOFromDate.getDate() + 0);
				
				var ToDate = "";
				if (ISOToDate.getDate() < 10) ToDate = "0" + ISOToDate.getDate() + "/";
				else ToDate = ToDate + ISOToDate.getDate() + "/";
				if (ISOToDate.getMonth() < 9) ToDate = ToDate + "0" + (ISOToDate.getMonth() + 1) + "/";
				else ToDate = ToDate + (ISOToDate.getMonth() + 1) + "/";
				ToDate = ToDate + ISOToDate.getFullYear()
				ToDateTB.value = ToDate;
			}
		}
	}
		//Validate a val against an expression
	function RegExTest(exp,val)
	{
		return exp.test(val);
	}
	
	//Check if string is in format dd/mm/yy
	function isDateDDMMYY(s_date) 
	{
		return RegExTest( /^(((((0[1-9])|(1\d)|(2[0-8]))\/((0[1-9])|(1[0-2])))|((31\/((0[13578])|(1[02])))|((29|30)\/((0[1,3-9])|(1[0-2])))))\/((20[0-9][0-9])|(19[0-9][0-9])))|((29\/02\/(19|20)(([02468][048])|([13579][26]))))$/,s_date);
	}
	
	//Check if the value is numeric
	function isNumeric(val)
	{
		return RegExTest(/^\d+$/,val);
	}
	
	//Accept dd/mm/yy return Date
	function toDate(val)
	{
		date1 = val.split('/');
		return new Date(date1[1]+"/"+date1[0]+"/"+date1[2]);
	}

	//Calc number of nights between and checkin and checkout and pop num nights
	function CalcNumNights(checkin, checkout)
	{
		if(!isDateDDMMYY(checkin))return '';
		if(!isDateDDMMYY(checkout))return '';
		return Math.abs(Math.round((toDate(checkin)-toDate(checkout))/86400000));
	}
	
	//Add days to a date
	function dateAddDays(dt,days)
	{
		var dtReturn= toDate(dt);
		dtReturn.setDate(Math.round( parseFloat(dtReturn.getDate()) + parseFloat(days)));
		//Build the datestring
		var mon=Math.round(parseFloat(dtReturn.getMonth())+1) ;
		var day=dtReturn.getDate();
		var retVal='';
		retVal+=(day>9?day:'0'+day) + "/";
		retVal+=(mon>9?mon:'0'+mon) + "/";
		retVal+=dtReturn.getFullYear();
		return retVal;
	}
	
		//Calculate Checkout date from checkin date and numNights
	function CalcCheckout(checkin, numNights)
	{
		if(!isDateDDMMYY(checkin))return '';
		if(!isNumeric(numNights))return '';
		return dateAddDays(checkin,numNights);
	}
	
		//Events
	function evCheckoutBlur()
	{
		document.getElementById('UC_QuickSearch_TB_Noofnights').value=
			CalcNumNights(document.getElementById('UC_QuickSearch_TB_Hotels_CheckInDate').value,
			document.getElementById('UC_QuickSearch_TB_Hotels_CheckOutDate').value
			);
	}
	function evNumNightsBlur()
	{
		document.getElementById('UC_QuickSearch_TB_Hotels_CheckOutDate').value=	CalcCheckout(document.getElementById('UC_QuickSearch_TB_Hotels_CheckInDate').value,	document.getElementById('UC_QuickSearch_TB_Noofnights').value
			);
	}

	function displaySingleTripPrice()
	{
		var control ;
		control = document.getElementById("DDL_CoverPeriod");
		var selectedVal;
		selectedVal = control.options[control.selectedIndex].value;
		
		control = document.getElementById("RB_TripQuoteExUSA");
		
										
		if (selectedVal == 5)
			{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 32";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "32";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 52";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "52";
				}
				
			}
		if (selectedVal == 10)
			{
				
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 46";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "46";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 64";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "64";
				}
				
			}
		if (selectedVal == 16)
			{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 54";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "54";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 72";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "72";
				}
				
			}
		if (selectedVal == 30)
			{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 70";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "70";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 98";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "98";
				}
												
			}
		if (selectedVal == 45)
			{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 94";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "94";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 124";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "124";
				}
			
			}
		if (selectedVal == 60)
			{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 112";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "112";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 164";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "164";
				}
				
			}
		if (selectedVal == 90)
		{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 136";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "136";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 192";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "192";
				}
		
			
		}
		if (selectedVal == 120)
		{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 162";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "162";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 232";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "232";
				}
			
		}
		if (selectedVal == 150)
		{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 205";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "205";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 280";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "280";
				}
				
		}
		if (selectedVal == 180)
		{
				if (control.checked)
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 250";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "250";
				}
				else
				{
					document.getElementById("spn_CoverPrice").innerHTML = "US$ 325";
					document.getElementById("spn_SingleTripInsuraceAmt").innerHTML = "325";
				}
					
		}
		
		
	}
	function showSingleTripPanel()
	{
		
			document.getElementById('div_SingleTrip').style.visibility='visible';
			document.getElementById('div_MultiTrip').style.visibility='hidden';
			document.getElementById('div_SingleTrip_row1').style.display ='';
			document.getElementById('div_SingleTrip_row2').style.display ='';
			document.getElementById('div_SingleTrip_row5').style.display ='none';
			document.getElementById('div_SingleTrip_row6').style.display ='none';
			populateInsuranceAdults();
																	
	}
	function showMultiTripPanel()
	{
			
			document.getElementById('div_SingleTrip').style.visibility='hidden';
			document.getElementById('div_MultiTrip').style.visibility='visible';
			document.getElementById('div_SingleTrip_row1').style.display ='none';
			document.getElementById('div_SingleTrip_row2').style.display ='none';
			document.getElementById('div_SingleTrip_row5').style.display ='';
			document.getElementById('div_SingleTrip_row6').style.display ='';
			document.getElementById('RB_MultiTripQuote').checked =true;
			DisableCHIN(document.getElementById('RB_MultiTripQuote'));
	}