function ReturnDateVisibility(IsVisible)
{
	alert(document.getElementById("lblvalid204").style);
	switch (IsVisible)
	{
		case 'True' :
			document.getElementById("lblvalid204").style.display = '';
			//document.getElementById("ReturnDate2").style.display = '';
			break;
		case 'False' :
			document.getElementById("lblvalid204").style.display = 'none';
			//document.getElementById("col_ReturnDate").style.display = 'none';
			break;
		default :
			document.getElementById("lblvalid204").style.display = '';
			//document.getElementById("ReturnDate2").style.display = '';
	}
}

function ValidateAir() 
{
	/*'''''' Start OF THE BLOCK 22-April-2008 BY a$hwani  for X-UAE Country (Open FromBox)*/
	/*Origin City
	var soCityNameValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_Origin_AirAutoSuggest_asbCity").value;
	var soCityNameSelectedValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_Origin_AirAutoSuggest_asbCity").Selectedvalue;
	var noIndex = soCityNameValue.indexOf(soCityNameSelectedValue, 1);
	document.getElementById("UC_QuickSearch_TB_OriginCity").value = soCityNameSelectedValue;
	*/
	document.getElementById("UC_QuickSearch_TB_OriginCity").value = "";
	document.getElementById("UC_QuickSearch_TB_ReturnDate").value = "";
	var soCityNameValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_AirAutoSuggest_Origin_asbCity").value;
	var soCityNameSelectedValue = GetAirportCode(soCityNameValue);
	document.getElementById("UC_QuickSearch_TB_OriginCity").value = soCityNameSelectedValue;
	/*'''''' Start OF THE BLOCK 22-April-2008 BY a$hwani  for X-UAE Country (Open FromBox)*/
	
	/*Destination City
	document.getElementById("UC_QuickSearch_TB_DestinationCity").value = "";
	var sCityNameValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_Destination_AirAutoSuggest_asbCity").value;
	var sCityNameSelectedValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_Destination_AirAutoSuggest_asbCity").Selectedvalue;
	var nIndex = sCityNameValue.indexOf(sCityNameSelectedValue, 1);
	document.getElementById("UC_QuickSearch_TB_DestinationCity").value = sCityNameSelectedValue;
	*/
	var sCityNameValue = document.getElementById("UC_QuickSearch_HomePageQuickSearch_AirAutoSuggest_asbCity").value;
	var sCityNameSelectedValue = GetAirportCode(sCityNameValue);
	document.getElementById("UC_QuickSearch_TB_DestinationCity").value = sCityNameSelectedValue;
	
	var AirOriginCity = document.getElementById("UC_QuickSearch_TB_OriginCity").value;
	var AirDestCity = document.getElementById("UC_QuickSearch_TB_DestinationCity").value;

	//document.getElementById("UC_QuickSearch_TB_DepartureDate").value = document.getElementById("UC_QuickSearch_TB_Flight_DepartureDate").value;
	var AirDepDate = document.getElementById("UC_QuickSearch_TB_Flight_DepartureDate").value;
	
	//document.getElementById("UC_QuickSearch_TB_ReturnDate").value = document.getElementById("UC_QuickSearch_TB_Flight_ReturnDate").value;
	var AirRetDate = document.getElementById("UC_QuickSearch_TB_Flight_ReturnDate").value;
	
	document.getElementById("UC_QuickSearch_RB_Return").checked = document.getElementById("UC_QuickSearch_RB_Flight_Return").checked;
	document.getElementById("UC_QuickSearch_RB_OneWay").checked = document.getElementById("UC_QuickSearch_RB_Flight_OneWay").checked;
	
	//var AirDestDDL = document.getElementById("UC_QuickSearch_DDL_DestinationAirports")
	var AirIsReturn = document.getElementById("UC_QuickSearch_RB_Return")
	//alert(AirDestCity);
	//alert(sCityName);
	
	if (soCityNameValue == 'city name or airport code' || soCityNameValue == '') 
	{
		alert('Origin city cannot be blank');
		return false;
	}
		
	if (soCityNameSelectedValue == '') 
	{
		alert('Origin city cannot be blank');
		return false;
	}
	
	if (sCityNameValue == 'city name or airport code' || sCityNameValue == '') 
	{
		alert('Destination city cannot be blank');
		return false;
	}
	
	if (sCityNameSelectedValue == '') 
	{
		alert('Destination city cannot be blank');
		return false;
	}
	
		
	if (sCityNameSelectedValue == soCityNameSelectedValue)
	{
		alert('Origin and Destination can not be same.');
		return false;
	}
	
	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;
	}
} // ValidateAir



function ValidateHotel() 
{
	document.getElementById("UC_QuickSearch_TB_CityName").value = "";
	var sCityNameValue = document.getElementById("tbHDestinationCity").value;
	var sCityNameSelectedValue = GetSelectHotelCityCode(sCityNameValue);
	document.getElementById("UC_QuickSearch_TB_CityName").value = sCityNameSelectedValue;
	
	//var HotelDestDDL = document.getElementById("UC_QuickSearch_DDL_CitiesCountries")
	//var HotelDestCity = sCityNameSelectedValue;
	//document.getElementById("UC_QuickSearch_TB_Hotels_CheckInDate").value = document.getElementById("UC_QuickSearch_TB_QS_Hotels_CheckInDate").value;
	var HotelDepDate = document.getElementById("UC_QuickSearch_TB_QS_Hotels_CheckInDate").value;
	//document.getElementById("UC_QuickSearch_TB_Hotels_CheckOutDate").value = document.getElementById("UC_QuickSearch_TB_QS_Hotels_CheckOutDate").value;
	var HotelRetDate = document.getElementById("UC_QuickSearch_TB_QS_Hotels_CheckOutDate").value;
	
	document.getElementById("UC_QuickSearch_TB_Noofnights").value = document.getElementById("UC_QuickSearch_TB_QS_Noofnights").value;
	
	if (sCityNameValue == 'city name') 
	{
		alert('Destination city is missing.');
		return false;
	}
	
	if (sCityNameSelectedValue == '') 
	{
		alert('Destination city is missing.');
		return false;
	}
	
	if (HotelDepDate == '')
	{
		alert('Check-in date is invalid. Format is (dd/mm/yyyy)');
		return false;
	}
	
	if (HotelRetDate == '')
	{
		alert('Check-out date is invalid. Format is (dd/mm/yyyy)');
		return false;
	}

	if (HotelRetDate == HotelDepDate) 
	{
		alert('Check-in and check-out dates can not be the same.');
		return false;
	}
} // ValidateHotel

function ValidateCars1() 
{
	var CarDest = document.getElementById("UC_QuickSearch_DDL_HARegion");
	document.getElementById("UC_QuickSearch_P_departDate").value = document.getElementById("UC_QuickSearch_P_QS_departDate").value;
	var CarDepDate = document.getElementById("UC_QuickSearch_P_QS_departDate").value;
	document.getElementById("UC_QuickSearch_P_returnDate").value = document.getElementById("UC_QuickSearch_P_QS_returnDate").value;
	var CarRetDate = document.getElementById("UC_QuickSearch_P_QS_returnDate").value;
	
	if (CarDest == '') {
		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;
	}
}


function ValidateMarhabaServices()
{
	var selTerminal = document.getElementById('UC_QuickSearch_DDL_Terminal');
	var selServicetype = document.getElementById('UC_QuickSearch_DDL_Service_Type');
	var dtMarhabaTravelDate = document.getElementById("UC_QuickSearch_TB_Marhaba_TravelDate");
	var selTimeslot = document.getElementById('UC_QuickSearch_DDL_TimeSlot');

	if (selTerminal.options[selTerminal.selectedIndex].value == '-1')
	{
		alert("Please select terminal 1, 2 or 3.");
		selTerminal.focus();
		return (false);
	}
	
	if (selServicetype.options[selServicetype.selectedIndex].value == '')
	{
		alert("Please select arrival services or departure services.");
		selServicetype.focus();
		return (false);
	}
	
	if (dtMarhabaTravelDate.value == '')
	{
		alert('Please select date of travel.');
		dtMarhabaTravelDate.focus();
		return false;
	} // if (dtMarhabaTravelDate.value = '')
	
	if (selTimeslot.options[selTimeslot.selectedIndex].value == '-1')
	{
		alert("Please select flight time.");
		selTimeslot.focus();
		return (false);
	}
	SearchMarhabaServices();
	return false;
}

function SearchMarhabaServices()
{
	var sURL = "/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=dnata";

	window.location = sURL;
}