<!-- Minus AutoDato -->

function ControleerVelden(formulier)
		{
		if ((trim(formulier.voornaam.value) == "") || (trim(formulier.achternaam.value) == "") || (trim(formulier.gebruikersnaam.value) == "") || (trim(formulier.wachtwoord1.value) == "") || (trim(formulier.emailadres.value) == "") || (trim(formulier.domeinnaam.value) == ""))
			{
			alert ("Je hebt niet alle verplichte velden ingevuld.");
			return false;
			}
		else if (IsEmail(formulier.emailadres.value) == false)
			{
			alert ("Vul eerst een geldig e-mailadres in.");
			return false;
			}
		else if (formulier.wachtwoord1.value != formulier.wachtwoord2.value)
			{
			alert ("Je hebt niet tweemaal hetzelfde wachtwoord ingevuld.");
			return false;
			}
		else if ((formulier.wachtwoord1.value.length < 5) || (formulier.wachtwoord1.value.length > 8))
			{
			alert ("Het wachtwoord moet uit minimaal 5 en maximaal 8 tekens bestaan.");
			return false;
			}		
		else if (formulier.hoegevonden.value == "")
			{
			alert ("Je hebt nog niet ingevuld hoe je ons gevonden hebt.");
			return false;
			}
		else if (formulier.AlgVoorwaarden.checked == false) 
			{
			alert ("Je bent verplicht om akkoord te gaan met de algemene voorwaarden.");
			return false;
			}

		//Controle op geldige domeinnaam.
		zoekstring = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_";
		domeinnaam = formulier.domeinnaam.value;
		for (i=0; i<= domeinnaam.length-1 ; i++)
			{
			karakter = domeinnaam.substring(i,i+1);
			if (zoekstring.indexOf(karakter) == -1)
				{
				//Teken gevonden dat niet een een domeinnaam voor mag komen.
				if (karakter.charCodeAt(0) == 32)
					{
					alert ('De domeinnaam mag geen spaties bevatten.');
					}
				else
					{
					alert ('De domeinnaam mag niet het teken "' + karakter + '" bevatten.');
					}
				return false;
				} 
			}

		//Om een of andere vage reden is deze submit niet mogelijk.
		//formulier.submit();

		return true;
		}