<!--
//validate form	fields
function validate_form(form) 
{	//Define regular expressions for validation
	var WhiteSpacePat = /^\s+$/;
	var OneAlphaPat = /^[a-zA-Z]$/;
	var FourDigitsPat = /^\d{4}$/;
	var ZipCodePat = /^\d{5}(-\d{4})?$/;
	var MoneyPat = /^\$?((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/;
	var PhonePat = /^((\([2-9]\d{2}\) ?)|([2-9]\d{2}[ -]?))(\d{3}[ -]?)\d{4}$/;
	var EmailPat = /^([\w-_]+\.)*[\w-_]+\@([\w-_]+\.)+[a-zA-Z]{2,6}$/;
	//First Name - required
	strValue = form.F01Name.value + "";
	if (strValue == "" || WhiteSpacePat.test(strValue))
	{	alert("Blank 'Name'. Enter your name.\nPlease correct your entry and submit again.");
		form.F01Name.select();
		form.F01Name.focus();
		return false;
	}
	//Last 4 Digts of SSN - required
	strValue = form.F02SSN.value + "";
	if (strValue == "" || !FourDigitsPat.test(strValue))
	{	alert("Invalid 'Last Four Digits of your SS Number'. Enter in '9999' format.\nPlease correct your entry and submit again.");
		form.F02SSN.select();
		form.F02SSN.focus();
		return false;
	}
	//E-mail Address - not required, but if entered verify in email format
	//08-20-02: E-mail address IS required for the FROM value in the Email Send.
	strValue = form.F03Email.value + "";
	if (strValue !="" && !WhiteSpacePat.test(strValue))
	{	if (!EmailPat.test(strValue))
		{	alert("Invalid 'Email Address'. Enter your email address or leave blank.\nPlease correct your entry and submit again.");
			form.F03Email.select();
			form.F03Email.focus();
			return false;
		}
	}
	else
        {   	alert("Blank 'Email Address'. Enter your Email Address.\nPlease correct your entry and submit again.");
		form.F03Email.select();
		form.F03Email.focus();
		return false;
	}
	//Comments - not required
	return true;
}
//-->

