function external(external_url)
{
	window.open(external_url);
	return false;
}

function validateAndSubmitContactForm()
{
	errCondPresent = "N";
	
	// Validate email has the correct components.
	var errMessage = "Please enter the following:\n";

	if ((document.forms.UserInfoForm.first_name.value == "") )
	{
		errMessage += "A first name\n";	
		errCondPresent = "Y";
	}
	if ( (document.forms.UserInfoForm.last_name.value == ""))
	{
		errMessage += "A last name.\n";
		errCondPresent = "Y";
	}		
	if ( (document.forms.UserInfoForm.MailingAddress1.value == ""))
	{
		errMessage += "A mailing address.\n";
		errCondPresent = "Y";
	}	
	if ( (document.forms.UserInfoForm.city.value == ""))
	{
		errMessage += "A city.\n";
		errCondPresent = "Y";
	}	
	if ( (document.forms.UserInfoForm.state.value == ""))
	{
		errMessage += "A state.\n";
		errCondPresent = "Y";
	}	
	if ( (document.forms.UserInfoForm.zip.value == ""))
	{
		errMessage += "A ZIP code.\n";
		errCondPresent = "Y";
	}	
	if ( (document.forms.UserInfoForm.phone.value == ""))
	{
		errMessage += "A phone number.\n";
		errCondPresent = "Y";
	}
	
	if ( !(document.forms.UserInfoForm.email.value.indexOf("@") >= 0) || !(document.forms.UserInfoForm.email.value.indexOf(".") >= 0) ) 
	{
		errMessage += "An email address in the correct format. Example: user@isp.com\n";
		errCondPresent = "Y";
	}
	
	if ( errCondPresent == "Y" )
	{
		alert(errMessage);
	}
	else
	{
		document.forms.UserInfoForm.submit();
	}
	
}

