ganz einfach: gebe im CSS position:absolute an und prüfe onload über Javascript, ob die Fensterhöhe ausreicht - wenn ja, dann ändere die Eigenschaft auf fixed.
bei mir kommts öfter vor, dass ich die größe bestehender browserfenster ändere: also eine unzureichende lösung
dieses szenario muss ebenfalls abgefangen werden