var check = '';
function checkValue(veld) 
{
	function nietGevuld(veld) 
	{
		//document.getElementById(veld).style.border = 'solid 1px #DD0000';
		$('span#'+veld+'_error').fadeIn(500);
		
		if(check > 0)
			check -= 1;
	}
	
	function welGevuld(veld, domein) 
	{
		//document.getElementById(veld).style.border = 'solid 1px #00B5C8';
		$('span#'+veld+'_error').fadeOut(500);
		
		check += 1;
	}
	
	if(veld == 'email') 
	{
		if(document.getElementById(veld).value == '') 
			nietGevuld(veld); 
		else
		{ 
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if(!filter.test(document.getElementById(veld).value)) 
				nietGevuld(veld);
			else
				welGevuld(veld); 
		}
	}
	else if(veld == 'wachtwoord2')
	{
		if(document.getElementById(veld).value == document.getElementById('wachtwoord').value && document.getElementById(veld).value != '')
			welGevuld(veld);
		else
			nietGevuld(veld);
	}
	else
	{
		if(document.getElementById(veld).value == '') 
			nietGevuld(veld);
		else
			welGevuld(veld); 
	}
}

function checkCheck(form, id)
{
	check = 0;
	if(id == 'register')
	{
		checkValue('naam');
		checkValue('achternaam');
		checkValue('straat');
		checkValue('postcode');
		checkValue('plaats');
		checkValue('email');
		checkValue('gebruikersnaam');
		checkValue('wachtwoord');
		checkValue('wachtwoord2');
		
		if(check == 9)
			form.submit();
	}
	else if(id == 'inloggen')
	{
		checkValue('username');
		checkValue('wachtwoord');
		
		if(check == 2)
			form.submit();
	}
}
