function cuf_validateForm()
{
	var f = $('cuf_ContactUsForm');

	if ($F(f.ContactLastName).blank())
	{
		alert("Please enter a last name.");
		f.ContactLastName.focus();
		return false;
	}

	if ($F(f.ContactFirstName).blank())
	{
		alert("Please enter a last name.");
		f.ContactFirstName.focus();
		return false;
	}

	if ($F(f.Address1).blank())
	{
		alert("Please enter a mailing address.");
		f.Address1.focus();
		return false;
	}

	if ($F(f.City).blank())
	{
		alert("Please enter a city.");
		f.City.focus();
		return false;
	}

	if ($F(f.StateCode).blank())
	{
		alert("Please enter a state.");
		f.StateCode.focus();
		return false;
	}

	if ($F(f.PostalCode).blank())
	{
		alert("Please enter a zip/postal code.");
		f.PostalCode.focus();
		return false;
	}

	if ($F(f.CountryCode).blank())
	{
		alert("Please enter a country.");
		f.CountryCode.focus();
		return false;
	}

	if ($F(f.Phone1).blank())
	{
		alert("Please enter a phone number.");
		f.Phone1.focus();
		return false;
	}

	if ($F(f.Phone1).length < 10)
	{
		alert("Please enter a full 10 digit phone number (or longer for international phone numbers).");
		f.Phone1.focus();
		return false;
	}

	if (!isEmail($F(f.EmailAddress1)))
	{
		alert("Please enter a valid email address.");
		f.EmailAddress1.focus();
		return false;
	}

	if ($F(f.Comments).blank())
	{
		alert("Please enter some comments and/or questions.");
		f.Comments.focus();
		return false;
	}

	return true;
}

function cuf_submitForm()
{
    if (!cuf_validateForm()) return;
    
    $('cuf_ContactUsForm').submit();
}
