Что вы конкретно подразумеваете под словом "зациклить"? Задать бесконечное количество итераций? В таком случае пихнуть это все в do ... while и в нужный момент нарушить условие while для остановки цикла о.о опять же,может не совсем правильно понял вопрос. А еще лучше воспользоваться setInterval(function, time). И все будет ОК:)