Hallo Tom,
für mich spielt der Programmierstil erst mal eine untergeordnete Rolle, da das Endergebnis für mich zählt.
Wenn ich Dir aber auch recht geben muss, dass eine saubere(re) Programmierung es einem erleichtert, Fehler zu suchen und zu beseitigen.
Das Skript funktioniert ja, das sehe ich an der direkten Eingabe im Browser.
Ich hänge jetzt "nur" noch daran, dass es in HTML nicht korrekt eingebunden wird.
Gruß,
Enrico