function checkForm(formName) 
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	var alertMessage = "";
	
	if (formName.first_name.value == "")
		alertMessage = "\n - First Name";
	if (formName.last_name.value == "")
		alertMessage += "\n - Last Name";
	if (formName.phone.value == "")
		alertMessage += "\n - Phone";
	if (formName.email.value == "")
		alertMessage += "\n - Email";
	if (formName.address_1.value == "")
		alertMessage += "\n - Address 1";
	if (formName.city.value == "")
		alertMessage += "\n - City";
	if (formName.stateProvince.value == "")
		alertMessage += "\n - State / Province";
	if (formName.postalCode.value == "")
		alertMessage += "\n - ZIP / Postal Code";

	if (alertMessage != "") {
		alert("The form was not submitted because the following field(s) are required:\n" + alertMessage);
		return false;
	}
	else {
		if (filter.test(formName.email.value)) 	{
			return true;
		}
		else {
			alert("The form was not submitted because the email address is not a valid form.");
			return false;
		}
	}
}

