Zum bereits gesagten: Du sprengst Dir mit Deinem document.write das ganze Skript weg, und Deine Funktion kann sich selbst nicht mehr aufrufen, weil sie nicht mehr da ist
OK, nach allem gesagten hier das Ergebnis, jetzt klappt es so wie ich wollte, danke!
Die Größe der Schrift mache ich da einfach von innerWidth abhängig, damit die Uhr immer möglichst groß ist:
http://7fw.de/utils/uhr.html