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
		}
		
	}
}
