var ongeldigekarakters="";
	function valideerinhoud(welkveld,soortcheck,eigen,verplicht)
	{
		inhoud=document.getElementById(welkveld).value;
		ongeldigekarakters="";
		toegestaan="j";
		toegestane_karakters="";
		if (eigen!="") { toegestane_karakters+=eigen; }
		if ((soortcheck=="email") || (soortcheck=="postcode") || (soortcheck=="a") || (soortcheck=="an")) { toegestane_karakters+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÈèÉéËëÇçÀàÁáÄäÒòÓóÖöÙùÚúÜüÌìÏïÍí"; }
		if ((soortcheck=="email") || (soortcheck=="postcode") || (soortcheck=="n") || (soortcheck=="an")) { toegestane_karakters+="0123456789"; }
		
		if (soortcheck=="email") { toegestane_karakters+="@.-_"; }
		if (soortcheck=="postcode") { toegestane_karakters+=" -"; }
		
		//String controleren of voldoet aan toegestane_karakters
		if (toegestane_karakters!="")
		{
			for (k=0;k<=inhoud.length;k++)
			{
				karakter=inhoud.substring(k,k+1);
				if (toegestane_karakters.indexOf(karakter)==-1)
				{
					toegestaan="n";
				}
			}
		}
		
		var nietok="";
		if ((verplicht=="") && (inhoud==""))
		{
			//Leeg en niet verplicht
		}
		else if ((verplicht=="j") && (inhoud==""))
		{
			nietok="j";
		}
		else if (toegestaan=="n")
		{
			ongeldigekarakters="j";
			nietok="j";
		}
		else if ((soortcheck=="postcode") && (!inhoud.match(/^[1-9][0-9]{3}[\s]{0,1}([A-Z]|[a-z]){2}$/)))
		{
			ongeldigekarakters="j";
		}
		else if ((soortcheck=="email") && (!inhoud.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)))
		{
			ongeldigekarakters="j";
		}

		if (ongeldigekarakters=="j")
		{
			return true;
		}
		else if (nietok=="j")
		{
			return true;
		}
		else
		{
			return false;
		}
	}
