function validateForm()
{ 
	value = "You must fill out the following field(s):\n";
	bool = false; focusbool = true;
	focuspoint = ""; 

	if (form.FirstName.value == ""){
		value = value + "FirstName\n"; bool = true;
		if (focusbool){
			focuspoint = form.FirstName.focus(); focusbool = false;
		}
	}
	if (form.LastName.value == ""){
		value = value + "LastName\n"; bool = true;
		if (focusbool){
			focuspoint = form.LastName.focus(); focusbool = false;
		}
	}
	if (form.Email.value == ""){
		value = value + "Email Address\n"; bool = true;
	}
	if (form.JobTitle.value == ""){
		value = value + "JobTitle\n"; bool = true;
		if (focusbool){
			focuspoint = form.JobTitle.focus(); focusbool = false;
		}
	}
	if (form.Organization.value == ""){
		value = value + "Organization\n"; bool = true;
		if (focusbool){
			focuspoint = form.Organization.focus(); focusbool = false;
		}
	}

	if (form.Address1.value == ""){
		value = value + "Address 1\n"; bool = true;
		if (focusbool){
			focuspoint = form.Address1.focus(); focusbool = false;
		}
	}

	if (form.City.value == ""){
		value = value + "City\n"; bool = true;
		if (focusbool){
			focuspoint = form.City.focus(); focusbool = false;
		}
	}
	if (form.State.value == ""){
		value = value + "State\n"; bool = true;
		if (focusbool){
			focuspoint = form.State.focus(); focusbool = false;
		}
	}
	if (form.PostalCode.value == ""){
		value = value + "Postal Code\n"; bool = true;
		if (focusbool){
			focuspoint = form.Zip.PostalCode(); focusbool = false;
		}
	}
	if (form.Phone.value == ""){
		value = value + "Phone\n"; bool = true;
		if (focusbool){
			focuspoint = form.Phone.focus(); focusbool = false;
		}
	}
	if (form.Email.value.indexOf("@") == -1){
		alert("Invalid e-mail address. E-mail address must have an @ symbol.");
		form.Email.focus();
		return false;
	}
	if (form.Email.value.indexOf(".") == -1){
		alert("Invalid e-mail address. E-mail address must have a . symbol.");
		form.Email.focus();
		return false;
	}
	if (bool)
	{
		alert(value);
		focuspoint;
		//return false;
	}
	return !bool;
}