function show_form_errors (is_name_error, is_email_error, is_text_error) {
	var error_color = "#ffffcc";
	var ok_color = "#ffffff";
	if (is_name_error) {
		$("Name").style.backgroundColor = error_color;
		new Effect.Highlight("Name");
	} else {
		$("Name").style.backgroundColor = ok_color;	
	}
	if (is_email_error) {
		$("E-Mail").style.backgroundColor = error_color;
		new Effect.Highlight("E-Mail");
	} else {
		$("E-Mail").style.backgroundColor = ok_color;	
	}
	if (is_text_error) {
		$("Text").style.backgroundColor = error_color;
		new Effect.Highlight("Text");
	} else {
		$("Text").style.backgroundColor = ok_color;	
	}
};


function validate_form() {
	if ($("Name").value == "") {
		var is_name_error = true;
	} 
	if (!$("E-Mail").value.match(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i)) {
		var is_email_error = true;
	} 
	if ($("Text").value == "") {
		var is_text_error = true;
	}
	if ( is_name_error || is_email_error || is_text_error ) {
		show_form_errors(is_name_error, is_email_error, is_text_error);
		return false;
	} else {
		return true;
	}
}
