function checkForm() {
	var sFirstName = getValueEx("FirstName");
	var sLastName = getValueEx("LastName");
	var sDepartment = getValueEx("Department");
	var sSubject = getValueEx("Subject");
	var sEnquiry = getValueEx("Enquiry");
	var sEmail = getValueEx("Email");
	var sConfirmEmail = getValueEx("ConfirmEmail");

	var sError = "";

	if (sEnquiry.length == 0) {
		sError = "Enquiry\n" + sError;

		setFocus("Enquiry");
	};

	if (sSubject.length == 0) {
		sError = "Subject\n" + sError;

		setFocus("Subject");
	};

	if (sDepartment == "0") {
		sError = "Department\n" + sError;

		setFocus("Department");
	};

	if (sLastName.length == 0) {
		sError = "Last name\n" + sError;

		setFocus("LastName");
	};

	if (sFirstName.length == 0) {
		sError = "First name\n" + sError;

		setFocus("FirstName");
	};

	if (sError.length == 0) {
		if (isEmailAddress(sEmail) == false) {
			alert("Email address is not valid.");

			setFocus("Email");

			return false;
		} else {
			if (sEmail != sConfirmEmail) {
				alert("Email addresses do not match.");

				setFocus("Email");

				return false;
			};
		};
	} else {
		alert("Please fill in the following fields:\n\n" + sError);

		return false;
	};

	disableElement("Submit");

	return true;
}

window.onload = function() {
	setFocus("Title");
}
