function controleer_lengte()
{
	if (document.getElementById('lidusername').value.length<3)
	{
		alert("Username is te kort!");
		return false;
	}
	else
	{
		return true;
	}
}

function controleer_tweeemail()
{
	if (document.getElementById('lidemail').value==document.getElementById('lidemail2').value)
	{
		return true;
	}
	else
	{
		alert("De twee emailadressen zijn niet hetzelfde");
		return false;
	}
}

function controleer_leeg()
{  
	if(document.getElementById('lidvletters').value!=""
		&&document.getElementById('lidvnaam').value!=""
		&&document.getElementById('lidanaam').value!=""
		&&document.getElementById('lidadres').value!=""
		&&document.getElementById('lidpostcode').value!=""
		&&document.getElementById('lidwoonplaats').value!=""
		&&document.getElementById('jaar').value!=""
		&&document.getElementById('lidbedrag').value!=""
		&&document.getElementById('lidemail').value!=""
		&&document.getElementById('lidemail2').value!=""
		&&document.getElementById('lidusername').value!="")
	{
		return true;
	}
	else
	{
		alert("\nU heeft niet alle velden ingevuld!");
		return false;
	}
} 

function controleer_email()
{
	if((document.getElementById('lidemail').value =="")  ||
		((document.getElementById('lidemail').value.indexOf('@',1) == -1) ||
		(document.getElementById('lidemail').value.indexOf('.',3) == -1)))
	{
		alert("voer een geldig emailadres in, \neen geldig emailadres heeft de vorm:\ngebruiker@stysteem.com\nProbeer het opnieuw.");
		return false;
	}
	else
	{
		return true;
	}
}
	  
function controleer_bank()
{
	if (document.getElementById('lidbanknr').value!="" || document.getElementById('lidgironr').value!="")
	{
		return true;
	}
	else
	{
		alert("Geen rekeningnummer ingevuld,\nProbeer het opnieuw.");
		return false;
	}
}
	

function controleer_bedrag()
{
	bedrag = document.getElementById('lidbedrag').value;
	lengte = bedrag.length;
	bedrag.toString;
	b1 = bedrag.charAt(0);
	b2 = bedrag.charAt(1);
	b3 = bedrag.charAt(2);
	b4 = bedrag.charAt(3);
	
	if (lengte == 1 )
	{ 
		if ((b1 < '0' || b1 > '9'))
		{
			alert('Ongeldig donatiebedrag\nVul alleen hele bedragen in.');
			return false;
		}
		else
		{
			return true;
		}
	}
 
	if (lengte == 2 ){ 
		if ((b1 < '0' || b1 > '9') || (b2 < '0' || b2 > '9')){
			alert('Ongeldig donatiebedrag\nVul alleen hele bedragen in.');
			return false;
		}
		else
		{
			return true;
		}
	}
 
	if (lengte == 3 )
	{ 
		if ((b1 < '0' || b1 > '9') || (b2 < '0' || b2 > '9') || (b3 < '0' || b3 > '9'))
		{
			alert('Ongeldig donatiebedrag\nVul alleen hele bedragen in.');
			return false;
		}
		else
		{
			return true;
		}
	}
 
	if (lengte == 4 )
	{ 
		if ((b1 < '0' || b1 > '9') || (b2 < '0' || b2 > '9') || (b3 < '0' || b3 > '9') || (b4 < '0' || b4 > '9'))
		{
			alert('Ongeldig donatiebedrag\nVul alleen hele bedragen in.');
			return false;
		}
		else
		{
			return true;
		}
	}
}

function controleer_alles()
{
	if(controleer_leeg() && controleer_tweeemail() && controleer_lengte() && controleer_bedrag() && controleer_email() && controleer_bank())
	{
		return true;
	}
	else
	{
		return false;
	}
}