var valfields = new Array();
var cnt = 0;

valfields[cnt++] = new valobj("fname", "First Name", "text", isBlank, isText);
valfields[cnt++] = new valobj("lname", "Last Name", "text", isBlank, isText);
valfields[cnt++] = new valobj("title", "Title", "text", isBlank, isText);
valfields[cnt++] = new valobj("company", "Company, School or Organization", "text", isBlank, isText);
valfields[cnt++] = new valobj("company_description", "Type of Organization", "text", isBlank, isText);
valfields[cnt++] = new valobj("email", "Email", "text", isBlank, isValidEmail);
valfields[cnt++] = new valobj("addr1", "Address 1", "text", isBlank, isText);
valfields[cnt++] = new valobj("city", "City", "text", isBlank, isText);
valfields[cnt++] = new valobj("st", "State", "text", isBlank, isUSState);
valfields[cnt++] = new valobj("zip", "Zip", "text", isBlank, isValidZIPCode);
valfields[cnt++] = new valobj("phone", "Phone", "text", isBlank, isPhoneNum);
valfields[cnt++] = new valobj("fax", "Fax", "text", null, isPhoneNum);
valfields[cnt++] = new valobj("comments", "Message", "text", null, isText);


/*	Local validation to be done after initial single-field validation. This
	function should be written for pages where one of two fields must be 
	filled, say, or if one field is filled others should be checked. */
function local_validateForm(form)
{
	var	isValid = true;
	
	//alert(form["is_ta"][0].checked);
	//alert(form["is_ta"][1].checked);
	/*  
	if (!form["is_ta"][0].checked && !form["is_ta"][1].checked) {
		alert("Please answer the final question.");
		form["is_ta"][0].focus();
		return false;
	}  
	*/

	return isValid;
}


