function validate(type, input, output, required) {
	var valid_email = /^[^@]+@[^@.]+\.[^@]*\w\w$/  ;

if (type=="email") {
	if (!valid_email.test(input.value)) {
		style= "error" ;
		message("Invalid e-mail.", output, style) ;
	}
	if (valid_email.test(input.value)) {
		style = "success" ;
		message("Ok!", output, style) ;
	}
}
return true;
}

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

// document.getElementById(output).firstChild.nodeValue = message ;
// document.getElementById(output).firstChild.className = style ;

	return true;
}

function validate_onsubmit() {
errors = "There were some errors:\n"; 
num_errors = 0;
var valid_email = /^[^@]+@[^@.]+\.[^@]*\w\w$/  ;
if (!document.forms.contact.name.value) { errors+='You did not enter a name.\n'; num_errors +=1 ; }
if (!valid_email.test(document.forms.contact.email.value)) { errors+='E-mail address is invalid.\n'; num_errors += 1 ;}
 if (num_errors != 0) { 
	alert(errors); 
 }
return (num_errors==0) ;

}
