Простите, из-за формулировки Вашего вопроса не смог удержаться =)
А если по теме, то в общем-то да, тут уже писали - setInterval() если хотите двигать скролл через равные интервалы времени, либо setTimeout() если нужно периодически менять длительность интервала.
Ну и window.scrollBy(x, y), если хотите двигать скролл от определенной позиции на N пикселей.