Hallo Michael,
wollte dir sowieso gerade schreiben. Der Tipp hat nämlich schon öfters geholfen:
Wenn du Schwierigkeiten hast, die Höhe deines Dokuments zu ermitteln, umschließe doch einfach mal alles darin mit einem Div-Element und frage dessen offsetheight ab,´statt der des Body-Elements.
Mit einem ähnlichen Abgleich blende ich übrigens bei dieser kleinen studie, die auch nicht allein auf meinem Mist gewachsen ist, auch Steuerelemente ein- und aus.
http://www.sprachlernspiele.de/scroll
Gruß Gernot