Lokal gibt es keine Probleme.

Auf der Knuddels-HP wird das Script geblockt.

Aus setTimeout("beginneon()",flashpause) wird setTimeo<a>ut("beginneon()",flashpause)

Somit ist es offensichtlich, dass setTimeout nicht auf der Knuddels-HP erlaubt ist, demnach gibt es auch keine Wiederholung mehr.

Das Script an sich ist korrekt ;-)