Hallo,
Ansonsten fällt mir noch spontan folgender Fehler auf:
var fehler="Ändern Sie bitte folgende Punkte:\n\n";
...
if (fehler=="Ändern Sie bitte folgende Punkte:\n")
>
> Dieser Vergleich macht ohne das zweite "\n" wenig Sinn.
Wodurch vermutlich true returned wird.
Besser wäre wohl, Fehler und Fehlermeldung zu trennen.
var fehler = false;
var fehlerMeldung = "yyyyy";
und später auf fehler zu testen bzw. den zwischedrin auf true zu setzen, wenn es seinen gibt.
Gruß
jobo