function validateForm() {
	if (!isEmail(frmForm.email.value))
	{
		alert("Please enter a valid email address.");
		frmForm.email.focus();
		return;
	}
	
	if (frmForm.first_name.value == "")
	{
		alert("Please enter your first name.");
		frmForm.first_name.focus();
		return;
	}
	
	if (frmForm.last_name.value == "")
	{
		alert("Please enter your last name.");
		frmForm.last_name.focus();
		return;
	}
	
	if (frmForm.address1.value == "")
	{
		alert("Please enter your address.");
		frmForm.address1.focus();
		return;
	}
	
	if (frmForm.city.value == "")
	{
		alert("Please enter your city.");
		frmForm.city.focus();
		return;
	}
	
	if (frmForm.county.value == "")
	{
		alert("Please enter your county.");
		frmForm.county.focus();
		return;
	}
	
	if (frmForm.state.value == "")
	{
		alert("Please enter your state.");
		frmForm.state.focus();
		return;
	}
	
	if (frmForm.zip_code.value == "")
	{
		alert("Please enter your zip code.");
		frmForm.zip_code.focus();
		return;
	}
	
	if (frmForm.partnership.checked && frmForm.church_organization.value == "")
	{
		alert("Please enter your church or organization.");
		frmForm.church_organization.focus();
		return;
	}
	
	frmForm.submit();
}
