   function check_form() {
        b_return = true;

        // Style-Angaben des zu überprüfenden Formularfeldes zurücksetzen
        $('code').setStyle({
          backgroundColor: '#FFFFFF',
          color: '#000000'
        });

        // Feld "Zahlencode" prüfen - darf nicht leer sein
        if ($F('code') == '') {
          b_return = false;
          $('code').setStyle({
            backgroundColor: '#FF0000',
            color: '#FFFFFF'
          });
          alert('Bitte füllen Sie das Feld "Zahlencode" aus.');
          $('code').focus();
        }

        // Feld "Zahlencode" prüfen - Der eingegebene Zahlencode muss richtig sein
        else if ($F('code') != '') {
          // URL und Optionen für den Ajax-Request definieren
          var url = '/if_captcha.php';
          var data = 'code='+encodeURIComponent($F('code'));
          // Ajax-Request durchführen
          var myAjax = new Ajax.Request(url, {
            method: 'post',
            asynchronous: false,
            parameters: data,
            onSuccess: function(response) {
              // Rückgabewert des Ajax-Requests verarbeiten
              result = response.responseText.strip();
              result = result.evalJSON();
              // Wenn der Wert für den Erfolg des Rückgabewerts ungleich 1 ist...
              if (result['success'] != 1) {
                b_return = false;
                $('code').setStyle({
                  backgroundColor: '#FF0000',
                  color: '#FFFFFF'
                });
                alert('Der von Ihnen angegebene Wert im Feld "Zahlencode" ist falsch.');
                $('code').focus();
              }
            }
          });
        }
        return b_return;
      }