function changing(obj) {
	var elementArray = new Array("contractNumber", "personal", "additional", "comments");
	var interestedArray = new Array("unrequire", "require", "require", "require");
	var bonusArray = new Array("unrequire", "require", "require", "require");
	var freeArray = new Array("unrequire", "require", "require", "require");
	var designArray = new Array("require", "require", "unrequire", "require");
	var serviceArray = new Array("require", "require", "unrequire", "require");
	var personalArray = new Array("unrequire", "require", "unrequire", "require");
	var commentsArray = new Array("unrequire", "require", "require", "require");
	
	var value = obj.value;
	//alert(value);
	var displayArray = eval(value + "Array");
	
	for (i=0; i<elementArray.length; i++){
		//alert(elementArray[i] + " = " + displayArray[i]);
		var elem = document.getElementById(elementArray[i]);
		elem.className = displayArray[i];
	}
}

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("email", "Email", "text", isBlank, isValidEmail);
valfields[cnt++] = new valobj("phone", "Phone Number", "text", isBlank, isAllDigits);
valfields[cnt++] = new valobj("churchname",	"Church Name", "text", isBlank, isText);
valfields[cnt++] = new valobj("address1", "Address 1", "text", isBlank, isText);
valfields[cnt++] = new valobj("city", "City", "text", isBlank, isText);
valfields[cnt++] = new valobj("state", "State", "text", isBlank, isAlpha);
valfields[cnt++] = new valobj("zip", "Zip", "text", isBlank, isValidZIPCode);
valfields[cnt++] = new valobj("contactvia", "Contact Me Via", "text", isBlank, isText);



function local_validateForm(form, alltogether)
{
	var	isValid = true;
	
	alert("alltogether: " + alltogether);
	var subject = document.getElementById("subject").value;
	if (subject == 'interested' || subject == 'free' || subject == 'comments' || subject == 'bonus'){
		if (!isBlank(form.numberfamilies.value) && !isAllDigits(form.numberfamilies.value)){
			if (!alltogether) {
				alert("'" + form.numberfamilies.value + "' is not a valid entry for 'Number of Families'");
				form["numberfamilies"].focus();
				return false;
			} else {
				return "'" + form.numberfamilies.value + "' is not a valid entry for 'Number of Families'\r\n";
			}
		}
	} else {
		if (isBlank(form.contractnumber.value) || !isAllDigits(form.contractnumber.value)){
			if (!alltogether) {
				alert("'" + form.contractnumber.value + "' is not a valid entry for 'Contract Number'");
				form["contractnumber"].focus();
				return false;
			} else {
				return "'" + form.contractnumber.value + "' is not a valid entry for 'Contract Number'\r\n";
			}
		}
	}
	
	if (!alltogether) {
		return isValid;
	} else {
		return '';
	}
}


/*
'<script language="javascript">' +
	'	function changing(obj) {' +
	'		var elementArray = new Array("contractNumber", "contactPersonal", "interested", "additional", "comments");' +
	'		var interestArray = new Array("unrequire", "require", "require", "require", "require");' +
	'		var designArray = new Array("require", "require", "unrequire", "unrequire", "require");' +
	'		var serviceArray = new Array("require", "require", "unrequire", "unrequire", "require");' +
	'		var personalArray = new Array("require", "require", "unrequire", "unrequire", "require");' +
	'		var commentArray = new Array("unrequire", "require", "require", "require", "require");' +
	'		var contractNumber = document.getElementById("contractNumber");' +
	'		var personal = document.getElementById("contactPersonal");' +
	'		var interested = document.getElementById("interested");' +
	'		var additional = document.getElementById("additional");' +
	'		var value = obj.value;' +
	'		var displayArray = eval(
	'		if (obj.value == "on"){' +
	'			personal.className = "require";' +
	'		} else {' +
	'			personal.className = "unrequire";' +
	'		}' +
	'	}' +
	'</script>';
	*/