¿al menos has dedicado tiempo a leer el algoritmo?
Código:
...
document.getElementById(id).scrollTop-=step
...
document.getElementById(id).scrollTop+=step
...
ademas, como ya te indique, no existe tal cosa como
scrollRight. y un poquito de analisis para despertarte la conciencia. ¿como es que el ejemplo mostrado desliza la barra hacia arriba y abajo y ni siquiera utiliza
scrollBottom? o mejor aun, ¿como hace el deslizamiento tan solamente con
scrollTop?
scrollBottom tampoco existe, por si creías que habia un equivalente a
scrollTop. para entenderlo, tienes que entender las operaciones usada en las dos lineas que te señale.