// check that the fields are filled out before submitting
function checkFields() {
	var mailReg = /^.+\@.+\..+$/;
	var form = document.forms["recipient"];
	var errStr = "";
	// check required text fields
	var fieldNames = Array("FirstName","LastName");
	var fieldDispl = Array("First Name","Last Name");
	for (i=0;i<fieldNames.length;i++) {
		if (form.elements[fieldNames[i]].value.length < 1)
			errStr += " > " + fieldDispl[i] + "\n";
	}
	// check email address
	if (form.EmailAddress.value.length < 1)
		errStr += " > Email Address\n";
	else if (form.EmailAddress.value.search(mailReg) == -1)
		errStr += " > The format of the email field is incorrect. (ex. name@domain.com)\n";
	// display error message
	if (errStr == "") {
		return true;
	}
	else {
		alert("Please fill out the following fields:\n" + errStr);
		return false;
	}
}