function verify_form (form) {

  var errors;

  var index;

  var result;

  

	errors = new Array()

	if (result = fcheck_email(form['email'], 'email')) 

		errors[errors.length] = result;

	if (result = fcheck_filled(form['message'], 'message')) 

		errors[errors.length] = result;

	if (result = fcheck_filled(form['name'], 'name')) 

		errors[errors.length] = result;

	if (errors.length) {

		window.alert(errors.join("\n")); return false;

	} else return true;

}

function fcheck_filled() {

  var form_element = arguments[0];

  var name = arguments[1] ? arguments[1] : form_element.name;

  var re = /^\s*$/;

  

	return form_element.value.match(re) ? name+" is empty!" : false;

}

function fcheck_email() {

  var form_element = arguments[0];

  var name = arguments[1] ? arguments[1] : form_element.name;

  var re = /.+@.+\..+/;

  

  	return !form_element.value.match(re) ? 

	       name+" is not a valid email address." : false;

}
