// JavaScript Document

function checkAndSubmit(formId) {
	var no_error = true;
	var checked_something = false;
	
	if($("input:checked").length == 0)
	{
		showSelectedError( formId, "Kies minimaal 1 optie uit onderstaande lijst.");
		no_error = false;
	}
			
	
	if( formId[0].organisatie.value=="" || 
			formId[0].adres.value=="" ||  
			formId[0].plaats.value=="" || 
			formId[0].telefoon.value=="" )
	{
		showError( formId, "Om uw informatieaanvraag te kunnen versturen dient u alle verplichte velden in te vullen.");
		no_error = false;
	}		
		
//	if(no_error==true)
//	{
//		// check email adres
//		validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
//		
//		// search email text for regular exp matches
//		if (formId.email.value.search(validRegExp) == -1) 
//		{
//			alert('Het e-mail adres dat u ingevoerd heeft is niet correct. Vul een geldig e-mail adres in.');
//			no_error = false;
//		} 
//	}

	if(no_error==true)
	{
		// send message
		$.fancybox.showActivity();
		$.post( 'sendForm.php', formId.serialize(), success );
	}
}

function success(data)
{
	$.fancybox.hideActivity();
	// reset form
	if(document.getElementById('contact-form'))
		document.getElementById('contact-form').reset();
	if(document.getElementById('rapport-form'))
		document.getElementById('rapport-form').reset();

	// empty errors
	$('#form_error').html('');
	$('#rapport_form_error').html('');
	$('#form_select_error').html('');
	$('#rapport_form_select_error').html('');
	
	// close windows
	$.fancybox.close();	
}
function showError(p_formId, p_message)
{
	if(p_formId.selector == "#contact-form")
		$('#form_error').html(p_message);
	
	if(p_formId.selector == "#rapport-form")
		$('#rapport_form_error').html(p_message);
}

function showSelectedError(p_formId, p_message)
{
	if(p_formId.selector == "#contact-form")
		$('#form_select_error').html(p_message);
		
	if(p_formId.selector == "#rapport-form")
		$('#rapport_form_select_error').html(p_message);	
}
