function validate() {
	var arrivalEle = document.getElementById ("arrivalDate");
	var departureEle = document.getElementById ("departureDate");
	
	if (arrivalEle.value == "") {
		alert ("Please select your Arrival Date");
		return;
	}
	
	if (departureEle.value == "") {
		alert ("Please select your Departure Date");
		return;
	}
	
	if (departureEle.value <= arrivalEle.value) {
		alert ("Your departure date seems to be before your arrival date! Please check and try again.");
		return;
	}
	
	document.bookingForm.submit();
}

function disallowDate(testDate) {
	var today = new Date();
	var todayMS = today.getTime() - 86400000;	// 1 day back
	var testDateMS = testDate.getTime();
	var lastAllowable = todayMS + 31556926000;	// 1 year in MS	

	if (testDateMS > lastAllowable || testDateMS < todayMS)
		return true;
	
	return false;
}

