	function emailCheck(addres) 
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if ((addres.length) > 0)
		{
			if (!filter.test(addres))
			{
				return false;
			};
		};
		return true
	}

	function postcodeCheck(postcode) 
	{
		var filter  = /^[1-9]{4}[ A-Z]{2,3}$/;
		if ((postcode.length) > 0)
		{
			if (!filter.test(postcode))
			{
				return false;
			};
		};
		return true
	}	

	function pcNumberCheck(input) 
	{
		var filter  = /^([0-9])+$/;
		if ((input.length) == 4)
		{
			if (!filter.test(input))
			{
				return false;
			};
			return true;
		};
		return false;
	}

	function pcLetterCheck(input) 
	{
		var filter  = /^([a-zA-Z])+$/;
		if ((input.length) == 2)
		{
			if (!filter.test(input))
			{
				return false;
			};
			return true;
		};
		return false;
	}

	function alphaCheck(input) 
	{
		var filter  = /^([a-zA-Z])+$/;
		if (!filter.test(input))
		{
			return false;
		};
		return true;
	}

	function numberCheck(input) 
	{
		var filter  = /^([0-9])+$/;
		if (!filter.test(input))
		{
			return false;
		};
		return true;
	}
	

	function elf_proef(bankrekeningnummer) 
	{
		if ((bankrekeningnummer.length) < 9) 
		{
			var filter  = /^([0-9])+$/;
			if (!filter.test(bankrekeningnummer))
			{
				return false;
			}
			else
			{
				return true;
			}
		}
		else
		{
			bankrekeningnummer=bankrekeningnummer.replace(/\D/, "");
			aantal_tekens=bankrekeningnummer.length;

			var som = 0;
			// loop door de 9 cijfers met de 11 proef formule
			for (i = 1; i < 10; i++) {
				getal = bankrekeningnummer.charAt(i - 1);
				som += getal * (10 - i);
			}
			// geef resultaat van check terug
			if (som % 11 == 0 && aantal_tekens == 9) {
				return true
			}
			else {
				return false
			}
			
		}
	}