<!--
function validform(form) {
	var isNameValid = validname(form.elements['from_name']);
	var isEmailValid = validemail(form.elements['from_email']);
	var isMessageValid = validmessage(form.elements['message']);
	var strError = "";
	
	if (!isMessageValid) { strError = "Please enter a valid message.\r\n" + strError; }
	if (!isEmailValid) { strError = "Please enter a valid email address.\r\n" + strError; }
	if (!isNameValid) { strError = "Please enter a valid name.\r\n" + strError; }
	
	var ErrorTest = /.+/;
	if (ErrorTest.test(strError)) { alert("The following errors have occurred: \r\n\r\n" + strError + "\r\nPlease fix them and resubmit the form."); }
										 
	return (validname(form.elements['from_name']) && validemail(form.elements['from_email']) && validmessage(form.elements['message']));
}

function validname(elt)
{
	var isName = /.+/;
	return isName.test(elt.value);
}

function validemail(elt)
{
	//check that the email address is valid
	str = elt.value.replace(/\x20/g, "");
	elt.value = str;
	var isEmail = /^.+@.+\..{2,3}$/;
	return (isEmail.test(str) && !str=='');
}

function validmessage(elt) {
	var isMessage = /.+/;
	return isMessage.test(elt.value);
}
//-->