Выполнять функцию каждую секунду:
function myFunction() ( // do something ) var int = setInterval(myFunction, 1000);
Отменить:
clearInterval(int);
Передавать переменные при вызове пользовательской функции:
setInterval(function()( doMove(panelWidth, tooFar); ), delayLength);