function checkFields(fields) {
	var blanktest = /^[\s]*$/;
	var emailtest = /[A-Za-z0-9]\w*@([A-Za-z0-9-]{3,}\.)+[A-Za-z]{2,4}$/;
	var errors = 0;
	for (var i = 0; i < fields.length; i++) {
		fieldname = fields[i]
		field = document.contact[fieldname]
		if (blanktest.test(field.value) && (fieldname != "email")) {
			field.className = "err";
			document.getElementById(fieldname+'Err').innerHTML = "(Must not be blank)";
			errors ++;
		} else if ((field.name == "email") && (!emailtest.test(field.value))) {
			field.className = "err";
			document.getElementById(fieldname+'Err').innerHTML = "(Must be a valid email address)";
			errors ++;
		} else {
			field.className = "";
			document.getElementById(fieldname+'Err').innerHTML = "";
		}
	}
	if (errors == 1) {
		alert("There was 1 error in your input.");
		return false;
	} else if (errors > 1) {
		alert("There were " + errors + " errors in your input.");
		return false;
	}
}
