Hallo christian,
Ich glaub jedoch, dass es da auch einfachere Möglichkeiten gibt, oder?
Öhm, es sind nur 27 Zeilen, wenn Du auf NS 4 verzichten kannst, fällt der else if() Zweig weg. Da Du nicht top/left im aktuellen Fenster sondern auf der gesamten Seite suchst, fallen weitere zwei Zeilen weg. Bleiben 10 Zeilen des genannten Scriptes übrig.
Warum glaubst Du erstellt einer so ein Script, wenn es in JavaScript bereits eine fertige Funktion dafür gibt?
Mit freundlichem Gruß
Micha