function formulierTest( formulierVeld )
{
  var verplichtVeld = Array( "naam", "verificatie", "email", "bericht" );
  var veldBeschrijving = Array( "Naam", "verificatie", "Email", "Reactie" );
  var alertBoodschap = "Gelieve volgende velden in te vullen:\n";
  var Boodschap = alertBoodschap.length;
  for( var i = 0; i < verplichtVeld.length; i++ )
  {
    var obj = formulierVeld.elements[verplichtVeld[i]];
    if( obj )
    {
      switch( obj.type )
      {
        case "select-one":
          if( obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "" )
          {
            alertBoodschap += "-" + veldBeschrijving[i] + "\n";
          }
          break;
        case "select-multiple":
          if( obj.selectedIndex == -1 )
          {
            alertBoodschap += " - " + veldBeschrijving[i] + "\n";
          }
          break;
        case "text":
          if( obj.value == "" || obj.value == null )
          {
            alertBoodschap += " - " + veldBeschrijving[i] + "\n";
          }
          break;
        case "textarea":
          if( obj.value == "" || obj.value == null )
          {
            alertBoodschap += " - " + veldBeschrijving[i] + "\n";
          }
					else if( obj.value.length > 1024 )
					{
            alertBoodschap = "Je reactie is te groot (>1024 karakters) geworden.\n";
					}
          break;
        default:
          if( obj.value == "" || obj.value == null )
          {
            alertBoodschap += " - " + veldBeschrijving[i] + "\n";
          }
      }
    }
  }
  if( alertBoodschap.length == Boodschap )
  {
    return true;
  }
  else
  {
    alert( alertBoodschap );
    return false;
  }
}
