
       var field = new Array();            //als globales array definieren
       var regexp = new Array();           //als globales array definieren
       var errormsg = new Array();         //als globales array definieren
       var objnum = 0;
       var errornum = 0;

       function addobject(newfield,newregexp,newerrormsg) {
          field[objnum] = newfield;
          regexp[objnum] = newregexp;
          errormsg[objnum] = newerrormsg;
          objnum++;
       }

       function sendcheck() {
          var error = [];
          for(i=0; i<field.length; i++) {
             if(!document.form[field[i]].value.match(regexp[i])) {
                 //Bei Fehler neue Fehlermeldung hinzufügen.
                 error[errornum] = errormsg[i];
                 errornum++
             }
          }

          //Fehlercheck
          if(error.length > 0) {
             alert('Bitte verbessern Sie folgende Fehler:\n' + error.join('\n'));
             objnum = 0;
             errornum = 0;
             return false;
          } else {
             return true;
          }
       }