function my_validate(type, entered_email, output, required) {
	var valid_email = /^[^@]+@[^@.]+\.[^@]*\w\w$/  ;
if (type = "email") {
	if (!valid_email.test(entered_email.value)) {
		style= "error" ;
		my_message("Invalid e-mail address. ", output, style) ;
	}
	if (valid_email.test(entered_email.value)) {
		style = "success" ;
		my_message("Ok!", output, style) ;
	}
}
return true;
}

function my_message(message, output, style) {
	var element = document.getElementById(output) ;
	element.firstChild.nodeValue = message;
	element.className = style;
	return true;
}

function validate_onsubmit() {
errors = "There were some errors:\n"; 
num_errors = 0;
var valid_email = /^[^@]+@[^@.]+\.[^@]*\w\w$/  ;
// alert(document.forms.my_form.email.value) ;
if (!document.forms.my_form.name.value) { errors+='You did not enter a name.\n'; num_errors +=1 ; }
if (!valid_email.test(document.forms.my_form.email.value)) { errors+='Invalid e-mail address.\n'; num_errors += 1 ;}
if (!document.forms.my_form.message.value) { errors+='You did not enter a message.\n'; num_errors +=1 ; }
if (!document.forms.my_form.agree.checked) { errors+='You did not agree to the terms of submission.\n'; num_errors +=1 ; }
 if (num_errors != 0) { 
	alert(errors); 
 }
return (num_errors==0) ;

}
