function validateForm(form) {
	for(var i=0; i<form.elements.length; i++) {
		var elm = form.elements[i];
		if(elm.getAttribute('required') == "true" && elm.value == "") {
			alert("Missing required field: " + elm.name);
			elm.focus();
			return false;
		}
		if(elm.name == "email") {
			if(!elm.value.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)) {
				alert("Invalid email address: '" + elm.value + "'  Email must be in the format 'user@yourhost.com'");
				return false;
			}
		}
	}
	return true;
}