/**
*	Set events
**/
$(document).ready(function()
{
	$('#email').focus();

	// Add tooltip handler
    $('.qmark').Tooltip({
            showURL: false,
            left: -100,
            delay: 0,
            extraClass: 'tooltip'
    });
});

// ----------------------------------------------

/**
*	Validates the email form
**/
function CheckEmailForm() {

	var errors = new Array();

	// Check email valid
	if (!CheckValidEmail('email')) 
	{
		errors.push(CreateValidationErrorObject('email', 'Dit is geen geldig emailadres. Heb je een typefoutje gemaakt?'));
	}	

	// Check 2nd email field
	if (!CheckNotEmpty('email2')) 
	{
		errors.push(CreateValidationErrorObject('email2', 'Je hebt je emailadres niet nogmaals ingevuld.'));
	}	
	else
	{
		// Compare email fields
		if ($('#email').val() != $('#email2').val()) 
		{
			errors.push(CreateValidationErrorObject('email', 'De tweede keer dat je je emailadres hebt ingevuld komt niet overeen met de eerste keer. Je hebt waarschijnlijk een typefoutje gemaakt.'));
		}	
	}

	// Check conditions OK
	if (!CheckSingleCheckbox('cond_ok')) 
	{
		errors.push(CreateValidationErrorObject('cond_ok', 'Je hebt nog niet aangevinkt akkoord te gaan met de Algemene Voorwaarden.'));
	}	

	// Check errors
	if (errors.length == 0)
	{
		// Submit form
		return true;
	}
	else
	{	
		// Validation failed
		ShowValidationErrors(errors);
		return false;
	}

}

