$(document).ready(function() {						
    $('#regForm').submit(function() {
		$.each($('input[type="text"]'),function(i,g){
			checkField(g.value, g.id);					
		});
	if($('input[class*="error"]').length > 0)
	 return false;
	else 
		return true;
	})
});

function checkEmail(email, id)
{
	email = $.trim(email);
	if(email == '')
	{
		$('#email').removeClass('good'); 
		$('#email').addClass('error'); 
		$('#email_error').html('Email veld mag niet leeg zijn.');
		$('#email_error').show();
	}
	else
	{
		$.ajax({
		   type: "POST",
		   url: "includes/php/helpers/checkEmail.php",
		   data: "email="+email+"&id="+id,
		   success: function(result){
			 if(result == true)
			 {
				$('#email').removeClass('good'); 
				$('#email').addClass('error'); 
				$('#email_error').html('Email adres bestaat al.');
				$('#email_error').show();
			 }
			 else if(result == false)
			 {
				$('#email').removeClass('error'); 
				$('#email').addClass('good'); 
				$('#email_error').html('Email adres in orde.');
				$('#email_error').hide();
			 }
		   }
		 });	
	}
}

function checkField(value, id)
{
	value = $.trim(value);
	if(value == '')
	{
		$('#'+id).removeClass('good'); 
		$('#'+id).addClass('error'); 
		$('#'+id+'_error').html('Verplicht veld mag niet leeg zijn.');
		$('#'+id+'_error').show();
	}
	else
	{
		$('#'+id).removeClass('error'); 
		$('#'+id).addClass('good'); 
		$('#'+id+'_error').html('');
		$('#'+id+'_error').hide();
	}
}
