﻿	function validateBookForm()
	{
		var address = document.BookingQuoteForm.Address;
		var contact = document.BookingQuoteForm.ContactPerson;
		var telephone = document.BookingQuoteForm.Telephone;
		var mobile = document.BookingQuoteForm.Mobile;
		var hsd = document.BookingQuoteForm.HireStartDate;
		var hed = document.BookingQuoteForm.HireEndDate;
		var name = document.BookingQuoteForm.CompanyName;
		var email = document.BookingQuoteForm.Email;
		var venue = document.BookingQuoteForm.Venue;

		if (name.value == "")
		{
			window.alert("You haven't told us your company name or your name. Please try again.");
			name.focus();
			return false;
		}

		if (address.value == "")
		{
			window.alert("You haven't told us what your address is. Please try again.");
			address.focus();
			return false;
		}

		if (contact.value == "")
		{
			window.alert("You haven't told us the name of to contact. Please try again.");
			contact.focus();
			return false;
		}

		if (telephone.value == "")
		{
			window.alert("You haven't told us your phone number. Please try again.");
			telephone.focus();
			return false;
		}

		if (mobile.value == "")
		{
			window.alert("You haven't told us your mobile number. Please try again.");
			mobile.focus();
			return false;
		}

		if (email.value == "")
		{
			window.alert("You haven't told us your email address. Please try again.");
			email.focus();
			return false;
		}
		if (email.value.indexOf("@", 0) < 0)
		{
			window.alert("As you haven't entered a valid email address. Please try again.");
			email.focus();
			return false;
		}

		if (email.value.indexOf(".", 0) < 0)
		{
			window.alert("As you haven't entered a valid email address. Please try again.");
			email.focus();
			return false;
		}
		
		if (hsd.value == "")
		{
			window.alert("You haven't told us the start date of your hire. Please try again.");
			hsd.focus();
			return false;
		}
		if (hed.value == "")
		{
			window.alert("You haven't told us the end date of your hire. Please try again.");
			hed.focus();
			return false;
		}
		
		if (venue.value == "")
		{
			window.alert("You haven't told us the venue of your event. Please try again.");
			venue.focus();
			return false;
		}

		return true;
	}
