Hallo Philipp,
du hast die Bezeichnung einer function in der function selbst
als Variable benutzt.
Dabei wird die function mit dem ersten Aufruf überschrieben, mit "var"
vor der Variablen ist es anders weil diese Variable dann als lokale
Variable (also jeweils nur innerhalb der function existierend) definiert
ist. Namensgleichheit von function und Variable ist dann möglich.
Dazu ist auch gerade ein thread in Forum
http://www.teamone.de/selfaktuell/forum/?m=145112&t=27842
Grüsse
Cyx23