<!-- Minus AutoDato -->

function FieldsetInklappen()
	{
	window.document.getElementById("gegevensontvanger").style.display="none";	
	}
function FieldsetUitklappen()
	{
	window.document.getElementById("gegevensontvanger").style.display="block";
	}

function lengtecontrole(formulier)
		{  
//********* Deze functie zorgt er voor dat er niet te veel tekens in de
// textarea voor het persoonlijke berichtje kunnen. ********************

		if (!event) //bij firefox werkt de controle niet.
			return;
			
		var strTekst = formulier.persoonlijketekst.value;
		var regels = new Array();
		regels = strTekst.split("\r\n");

		var maxAantalRegels = 10;
		var maxLengteRegel = 70;

		for (var i = 0; i< regels.length; i++)
			{
			if (regels[i].length > maxLengteRegel)
				{
				maxAantalRegels = maxAantalRegels - parseInt(regels[i].length/maxLengteRegel);
				}
			}

		if (event.keyCode == 13 && regels.length == maxAantalRegels)
			{
			event.keyCode = 0;
			}
		if (regels.length > maxAantalRegels)
			{
			event.keyCode = 0;
			}
		}  

function ControleerVelden(formulier)
		{
		if (	
				(trim(formulier.gebruikersnaam.value) == "" 
				|| trim(formulier.voornaamaanvrager.value) == "" 
				|| trim(formulier.achternaamaanvrager.value) == "" 
				|| trim(formulier.emailadresaanvrager.value) == "")
				|| (formulier.hoekadogeven.value == "email" 
					&& (trim(formulier.voornaamontvanger.value) == "" 
						|| trim(formulier.achternaamontvanger.value) == "" 
						|| trim(formulier.emailadresontvanger.value) == "")))
			{
			alert ("Je hebt niet alle velden ingevuld.");
			return false;
			}
		else if (IsEmail(formulier.emailadresaanvrager.value) == false)
			{
			alert ("Vul een geldig emailadres van de aanvrager in.");
			return false;
			}
		else if (formulier.hoekadogeven.value == "email" && IsEmail(formulier.emailadresontvanger.value) == false)
			{
			alert ("Vul een geldig emailadres van de ontvanger in.");
			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;
			}

		//Om een of andere vage reden is deze submit niet mogelijk.
		//formulier.submit();
		if (formulier.hoekadogeven[0].checked == true)
			{
			window.document.getElementById("formulier").style.display="none";	
			window.document.getElementById("evenwachten").style.display="block";	
			}
		return true;
		}
