function validateForm (strActionType) {

	var strError		= '';
	var intErrorFound	= false;
	
	switch (strActionType.toLowerCase()) {
		case "book" :
			var dtBookingDate		= document.forms.frmBooking.dtBookingDate;
			var intBookingType		= document.forms.frmBooking.intBookingType;
			var strName				= document.forms.frmBooking.strName;
			var strPhone			= document.forms.frmBooking.strPhone;
			var strEmail			= document.forms.frmBooking.strEmail;

			if (!validateField(dtBookingDate, TYPE_EMPTY)) {
				intErrorFound	= true;
				strError		+= ' - The date you want to book was not found.  Please reload the page and try again.\n';
			}
			if (!validateField(intBookingType, TYPE_EMPTY)) {
				intErrorFound	= true;
				strError		+= ' - The time of day you want to book was not found.  Please reload the page and try again.\n';
			}
			if (!validateField(strName, TYPE_TEXT)) {
				intErrorFound	= true;
				strError		+= ' - Please enter your name.\n';
			}
			if (!validateField(strPhone, TYPE_TEXT)) {
				intErrorFound	= true;
				strError		+= ' - Please enter your phone number.\n';
			}
			if (!validateField(strEmail, TYPE_TEXT)) {
				intErrorFound	= true;
				strError		+= ' - Please enter your e-mail address.\n';
			} else if (!validateField(strEmail, TYPE_EMAIL)) {
				intErrorFound	= true;
				strError		+= ' - The e-mail address you entered is not valid.  Please double check it, and try again.\n';
			}
			break;
	}
	
	if (intErrorFound) {
		alert(STANDARD_ERROR + strError);
		return false;
	} else {
		return true;
	}
	
}
