function validateForm()
{
	var f = document.frmForm;

	if (trim(f.first_name.value) == "")
	{
		alert("Please enter your first name.");
		f.first_name.focus();
		return;
	}
	
	if (trim(f.last_name.value) == "")
	{
		alert("Please enter your last name.");
		f.last_name.focus();
		return;
	}
	
	if (trim(f.phone.value) == "")
	{
		alert("Please enter your phone number.");
		f.phone.focus();
		return;
	}
	
	if (!isEmail(f.email.value))
	{
		alert("Please enter a valid email address.");
		f.email.focus();
		return;
	}
	
	if (f.address1.value == "")
	{
		alert("Please enter your address.");
		f.address1.focus();
		return;
	}
	
	if (f.city.value == "")
	{
		alert("Please enter your city.");
		f.city.focus();
		return;
	}
	
	if (f.county.value == "")
	{
		alert("Please enter your county.");
		f.county.focus();
		return;
	}
	
	if (f.state.value == "")
	{
		alert("Please enter your state.");
		f.state.focus();
		return;
	}
	
	if (f.zip_code.value == "")
	{
		alert("Please enter your zip code.");
		f.zip_code.focus();
		return;
	}
		
	if (trim(f.church_organization.value) == "")
	{
		alert("Please enter your church or organization.");
		f.church_organization.focus();
		return;
	}
	
	if (trim(f.event_title.value) == "")
	{
		alert("Please enter the event.");
		f.event_title.focus();
		return;
	}
	
	if (!isValidDate(f.event_date.value))
	{
		alert("Please enter a valid event date in the format: MM/DD/YYYY.");
		f.event_date.focus();
		return;
	}
	
	f.submit();
}