	function checkForm(form) {
    	var msg = "";
    	msg += checkRequired(form.FirstName.value, "first name");
    	msg += checkRequired(form.LastName.value, "last name");
    	msg += checkEmail(form.email.value, "e-mail");
    	msg += checkRequired(form.Division.value, "division");
    	msg += checkRequired(form.LocationPreference.value, "location preference");
		if (msg != "") {
       		alert("Please complete the following fields:\n" + msg);
      		return false;
    	}
		return true;
		
	}
	
	function checkRequired (field, display) {
		var error = "";
		if (field.length == "") {
    		error = "- " + display + "\n";
		}
		return error;
	}
	
	function checkEmail (field, display) {
		var error = "";
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(field)) {
    		error = "- " + display + "\n";
		}
		return error;
	}
