function validateForm(theForm) {
	with (theForm) {
		requiredFields = {
			"firstname" : "Please provide a First Name.",
			"lastname" : "Please provide a Last Name.",
			"email" : "Please provide a valid Email Address.",
			"phoneHome" : "Please provide a valid Home Phone",
			"address" : "Please provide a valid Address",
			"city" : "Please provide a valid City",
			"state" : "Please provide a valid State or Province",
			"zip" : "Please provide a valid Zip or Postal Code"
		}

		for (key in requiredFields) {
			if (isEmpty(elements[key])) {
				elements[key].focus();
				alert(requiredFields[key]);
				return false;
			}
		}

		if (!isGoodEmail(email)) {
			alert("Please provide a valid Email address.");
			email.focus();
			return false;
		}


		return true;
	}
}
