		function doPackagesubmit()
		{
			// check the leaving from value

			if (document.forms['ct_vertical_b'].leavingFrom.value == '')
			{
				alert('Please enter the location you will be flying from');
				return false;
			}

			// set the month and day values from the calendar search
			if ( (document.forms['ct_vertical_b'].leavingDate.value != '') && (document.forms['ct_vertical_b'].returningDate.value != '') )
			{
				leaving_dateparts = document.forms['ct_vertical_b'].leavingDate.value.split('/');
				returning_dateparts = document.forms['ct_vertical_b'].returningDate.value.split('/');

				if (leaving_dateparts.length == 3 && returning_dateparts.length == 3)
				{

					document.forms['ct_vertical_b'].dateLeavingDay.value = leaving_dateparts[0];
					document.forms['ct_vertical_b'].dateLeavingMonth.value = leaving_dateparts[1];

					document.forms['ct_vertical_b'].dateReturningDay.value = returning_dateparts[0];
					document.forms['ct_vertical_b'].dateReturningMonth.value = returning_dateparts[1];

					return true;
				}
				else
				{
					alert('Dates must be in the format dd/mm/yyyy.');
					return false;
				}

			}
			else
			{
				alert('Please supply a leaving date and a returning date.');
				return false;
			}
		}


		function doFlightsubmit()
		{
			// check the leaving from value

			if (document.forms['AirSearchForm'].leavingFrom.value == '')
			{
				alert('Please enter the location you will be flying from');
				return false;
			}

			// set the month and day values from the calendar search
			if ( (document.forms['AirSearchForm'].leavingDateinput.value != '') && (document.forms['AirSearchForm'].returningDateinput.value != '') )
			{
				leaving_dateparts = document.forms['AirSearchForm'].leavingDateinput.value.split('/');
				returning_dateparts = document.forms['AirSearchForm'].returningDateinput.value.split('/');

				if (leaving_dateparts.length == 3 && returning_dateparts.length == 3)
				{

					document.forms['AirSearchForm'].leavingDate.value = leaving_dateparts[1] + '/' + leaving_dateparts[0] + '/' + leaving_dateparts[2];
					document.forms['AirSearchForm'].returningDate.value = returning_dateparts[1] + '/' + returning_dateparts[0] + '/' + returning_dateparts[2];

					return true;
				}
				else
				{
					alert('Dates must be in the format dd/mm/yyyy.');
					return false;
				}

			}
			else
			{
				alert('Please supply a leaving date and a returning date.');
				return false;
			}
		}



		function doHotelsubmit()
		{

			// set the month and day values from the calendar search
			if ( (document.forms['HotelSearchForm'].leavingDateinput.value != '') && (document.forms['HotelSearchForm'].returningDateinput.value != '') )
			{
				leaving_dateparts = document.forms['HotelSearchForm'].leavingDateinput.value.split('/');
				returning_dateparts = document.forms['HotelSearchForm'].returningDateinput.value.split('/');

				if (leaving_dateparts.length == 3 && returning_dateparts.length == 3)
				{

					document.forms['HotelSearchForm'].chk_in.value = leaving_dateparts[1] + '/' + leaving_dateparts[0] + '/' + leaving_dateparts[2];
					document.forms['HotelSearchForm'].doa_dd.value = leaving_dateparts[0]
					document.forms['HotelSearchForm'].doa_mm.value = leaving_dateparts[1]
					document.forms['HotelSearchForm'].doa_yy.value = leaving_dateparts[2]

					document.forms['HotelSearchForm'].chk_out.value = returning_dateparts[1] + '/' + returning_dateparts[0] + '/' + returning_dateparts[2];
					document.forms['HotelSearchForm'].dod_dd.value = returning_dateparts[0]
					document.forms['HotelSearchForm'].dod_mm.value = returning_dateparts[1]
					document.forms['HotelSearchForm'].dod_yy.value = returning_dateparts[2]

					return true;
				}
				else
				{
					alert('Dates must be in the format dd/mm/yyyy.');
					return false;
				}

			}
			else
			{
				alert('Please supply a check-in date and a check-out date.');
				return false;
			}
		}




		//PACKAGE SEARCH number children is changed
		function packageChildChange(inN)
		{
			document.getElementById("packageDivAge1").style.display = 'none';
			document.getElementById("packageDivAge2").style.display = 'none';
			document.getElementById("packageDivAge3").style.display = 'none';
			document.getElementById("packageDivAge4").style.display = 'none';
			if (inN == 0)
			{
				document.getElementById("packageMultichildLabel").style.display = 'none';
			}
			else
			{
				document.getElementById("packageMultichildLabel").style.display = 'inline';
				for(var i = 0; i < inN; i++)
				{
					document.getElementById("packageDivAge"+(i+1)).style.display = 'inline';
				}
			}
			 true;
		}

		//AIR SEARCH number children is changed
		function airChildChange(inN)
		{
			document.getElementById("airDivAge1").style.display = 'none';
			document.getElementById("airDivAge2").style.display = 'none';
			document.getElementById("airDivAge3").style.display = 'none';
			document.getElementById("airDivAge4").style.display = 'none';
			if (inN == 0)
			{
				document.getElementById("airMultichildLabel").style.display = 'none';
			}
			else
			{
				document.getElementById("airMultichildLabel").style.display = 'inline';
				for(var i = 0; i < inN; i++)
				{
					document.getElementById("airDivAge"+(i+1)).style.display = 'inline';
				}
			}
			 true;
		}


		//HOTEL SEARCH number children is changed
		function hotelChildChange(inN)
		{
			document.getElementById("hotelDivAge1").style.display = 'none';
			document.getElementById("hotelDivAge2").style.display = 'none';
			document.getElementById("hotelDivAge3").style.display = 'none';
			document.getElementById("hotelDivAge4").style.display = 'none';
			if (inN == 0)
			{
				document.getElementById("hotelMultichildLabel").style.display = 'none';
			}
			else
			{
				document.getElementById("hotelMultichildLabel").style.display = 'inline';
				for(var i = 0; i < inN; i++)
				{
					document.getElementById("hotelDivAge"+(i+1)).style.display = 'inline';
				}
			}
			 true;
		}
