function checkForm() {
    var f;
    var errorText = "";
    
    if (document.forms[0]) {
        f = document.forms[0];
    }
    else {
        return false;
    }

    // Prüfungen
    if (f.username.value.length==0 || f.password.value.length==0) {
        alert('Bitte füllen Sie alle Eingabefelder aus.');
        return false;         
    }
    if (!isAlphaNumSpecial(f.username.value) || f.username.value.length > 32) {
        errorText += "\n- der Benutzername ist ungültig";
    }
     if (!isAlphaNumSpecial(f.password.value) || f.password.value.length > 32) {
        errorText += "\n- das Passwort ist ungültig";
    }
    
    // Fehler anzeigen oder weiterleiten
    if (errorText != "") {
        alert('Bitte korrigieren Sie folgende Fehleingabe(n):\n\n'+errorText+"\n\n");
        return false;
    }
    else {
        f.submit();
    }
    return true;
}

