Por cierto, este script de Tunait (

) está muy bien, pero puede que tenga un problemilla. La imagen parpadea al moverse el scroll porque tiene que ir cambiando la posición de la capa. No sé si aumentando la velocidad de la función, aunque ya está a 50 milisegundos.
Otra opción es que sea el contenido el que se mueva hacia arriba o hacia abajo al estar metido en una capa y sean dos imágenes del botón las que determinan si sube o baja. Evidentemente, la barra de desplazamiento ya no funciona. Hemos tratado en varias ocasiones este tema con diversos resultados. Búscalo por los foros.
De todas formas, si no quieres complicarte mucho la vida la de Tunait es sin duda la mejor solución, salvo por ese pequeño "inconveniente".