

		/*
			Controle op een gevuld textveld						:	text
			Controle op een checkbox							:	checked
			Controle op een Selectbox							:	selected
			Controle of een email								:	email
		*/
		
		var reEmail = /^.+\@.+\..+$/
			 
		function checkform(FormName)
		{
			var errStr = "";
			var temp = 0 ;
			var valid = "abcdefghijklmnopqrstuvwxyz0123456789";
			var ok = "yes";
			
			for (i=0; i < document[FormName].elements.length; i++)
			{
				if (document[FormName].elements[i].validate == "text")
				{
					if (document[FormName].elements[i].value == "")
					{
						if (temp == 0 )	{
							document[FormName].elements[i].focus()
							temp=1
						}
						errStr += document[FormName].elements[i].displayName + "\n";
					}
				}
				else if (document[FormName].elements[i].validate == "checked")
				{
					if (document[FormName].elements[i].checked != true)
					{
						errStr += document[FormName].elements[i].displayName + "\n";
					}
				}
				else if (document[FormName].elements[i].validate == "selected")
				{
					if (document[FormName].elements[i].selectedIndex == "0" )
					{
						errStr += document[FormName].elements[i].displayName + "\n";
					}
				}
				else if (document[FormName].elements[i].validate == "email")
				{
					var strEmailadres = document[FormName].elements[i].value;
					var emailMASK = new RegExp("^[A-Za-z0-9_-]+([.][A-Za-z0-9_-]+)*[@][A-Za-z0-9-][A-Za-z0-9-]+([.-][A-Za-z0-9-]+)*[.]([A-Za-z]){2,6}$");
					var matchArray = emailMASK.test(strEmailadres);
					if (strEmailadres == '' || matchArray==false) 
					{
						errStr += document[FormName].elements[i].displayName + "\n";
					}
				}
			}
			if (errStr != "")
			{
				errStr = "De volgende velden zijn niet ingevuld:\n" + errStr
				alert(errStr);
			}
			else
			{
				document[FormName].submit();
			}
		}
		 


