function validateSend() {
	var valid = true;
	var validationMessage = "Please supply at least the highlighted information.";

	var e = document.getElementById("name");
	highlightElement(e,e.value);
	valid = (valid && e.value);

	var e = document.getElementById("notes");
	highlightElement(e,e.value);
	valid = (valid && e.value);

	var e = document.getElementById("email");
	if(!e.value) {
		highlightElement(e,false);
		valid = false;
	}
	else {
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		if(emailPattern.test(e.value))
			highlightElement(e,true);
		else {
			validationMessage = "The email address you supplied is not valid.";
			highlightElement(e,false);
			valid = false;
		}
	}
	if(!valid) {
		document.getElementById("validation_message_text").innerHTML = validationMessage;
		document.getElementById("validation_message").style.display="";
	}
	else
		document.getElementById("form1").submit();
}

function highlightElement(e,valid) {
	if (valid)
		e.className = "";
	else
		e.className = "invalid";
}
