Hallo Tom,
ich blicke da nicht durch, da wird ja das ganze Markup per document.write erstellt. Kannst du deine (Test-)Seite mal online stellen?
Evtl. solltest du noch weiter suchen, das Script scheint uralt zu sein, es verwendet noch document.all und document.layers.
Gruß Jürgen