var testresults

function is_empty( to_test )
{
	if ( to_test.length < 1 )
		return( true );

	return( false );
}

function check_email( email2check )
{
	var str = email2check;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if ( filter.test( str ))
		testresults = true;
	else {
		document.getElementById("Err03").style.display = "block";
		testresults = false;
	}
	return ( testresults )
}

function form_submit()
{
		var do_submit = true;

	if( is_empty( document.Contact.naam.value )) {
		do_submit = false;
		document.getElementById( "Err01" ).style.display = "block";
	}

	if( is_empty( document.Contact.email.value )) {
		do_submit = false;
		document.getElementById( "Err02" ).style.display = "block";

	}
	else
		if( ! check_email( document.Contact.email.value )) {
			do_submit = false;
			document.getElementById( "Err03" ).style.display = "block";
		}

	if ( is_empty( document.Contact.bericht.value )) {
		do_submit = false;
		document.getElementById( "Err04" ).style.display = "block";
	}

	if ( do_submit ) {
		document.getElementById( "Suc01" ).style.display = "block";
		document.Contact.submit();
	}
}

function form_reset()
{
	err_reset( "Err01" );
	err_reset( "Err02" );
	err_reset( "Err03" );
	err_reset( "Err04" );
	err_reset( "Suc01" );
	document.Contact.reset();
}

function err_reset( to_reset )
{
	document.getElementById( to_reset ).style.display = "none";
}
