function validateForm(formObj) {
	validForm = true;
	errMsg = "";
	focusItem = null;

	if (formObj.name.value == "") {
		validForm = false;
		errMsg = errMsg + "\nName must be specified";
		if (focusItem == null) focusItem = formObj.name;
	}

	if (formObj.email.value == "") {
		validForm = false;
		errMsg = errMsg + "\nEmail must be specified";
		if (focusItem == null) focusItem = formObj.email;
	}

	if (formObj.address1.value == "") {
		validForm = false;
		errMsg = errMsg + "\nAddress must be specified";
		if (focusItem == null) focusItem = formObj.address1;
	}

	if (formObj.city.value == "") {
		validForm = false;
		errMsg = errMsg + "\nCity must be specified";
		if (focusItem == null) focusItem = formObj.city;
	}

	if (formObj.state.value == "") {
		validForm = false;
		errMsg = errMsg + "\nState must be specified";
		if (focusItem == null) focusItem = formObj.state;
	}

	if (formObj.zipcode.value == "") {
		validForm = false;
		errMsg = errMsg + "\nZip Code must be specified";
		if (focusItem == null) focusItem = formObj.zipcode;
	}

	if (!validForm) {
		alert("The form cannot be submitted because of the following errors:\n" + errMsg + "\n\nPlease fix the errors and try again");
		if (focusItem != null) { focusItem.focus(); }
		return false;
	} else {
		return true;
	}
}