/* ===========================
 *   Contact form
 * ===========================
*/
function validateEmail( mail )
{
	// *very* basic e-mail validation
	var apos = mail.indexOf( "@" );
	var dotpos = mail.lastIndexOf( "." );
	if ( apos < 1 || dotpos-apos < 2 )
		return false;
	return true;
}

function validateForm( form )
{
	$("#formErrorName").css( "background-position", "-20px 0px" );
	$("#formErrorMail").css( "background-position", "-20px 0px" );
	$("#formErrorMessage").css( "background-position", "-20px 0px" );
	$("#messageHolder").html( "" );

	var valid = true;
	if ( form.message.value.length == 0 )
	{
		$("#formErrorMessage").css( "background-position", "0px 6px" );
		form.message.focus();
		valid = false;
	}
	if ( form.mail.value.length == 0 || !validateEmail( form.mail.value ) )
	{
		$("#formErrorMail").css( "background-position", "0px 6px" );
		form.mail.focus();
		valid = false;
	}
	if ( form.name.value.length == 0 )
	{
		$("#formErrorName").css( "background-position", "0px 6px" );
		form.name.focus();
		valid = false;
	}
	
	if ( !valid )
	{
		$("#messageHolder").html( "<div id=\"errorMessage\">U hebt niet alle velden (volledig) ingevuld, probeer het nogmaals.</div>" );
	}
	else
	{
		$("#submitButton").hide();
		$("#messageHolder").html( "<div id=\"sendMessage\"><img src=\"images/ajax_loader.gif\" /> &nbsp; Bericht versturen, momentje</div>" );
		$.post( "sendcontact.php", 
				{ name: form.name.value, mail: form.mail.value, message: form.message.value }, 
				sendResponder );
	//$("#messageHolder").html( "<div id=\"sendMessage\">" + form.name.value + form.mail.value + form.message.value + "</div>" );
	}
}

function sendResponder( data )
{
	$("#messageHolder").html( "<div id=\"sendMessage\">Uw bericht is verstuurd.</div>" );
}

