Javascript setTimeout функция повтора

Есть ли способ повторить функцию в Javascript, используя функцию setTimeout? Например, мне нужно, чтобы две функции вызывались каждые пять секунд. У меня есть что-то вроде этого:

$(document).ready(function(){    
    setTimeout('shiftLeft(); showProducts();', 5000);    
});

но это происходит только один раз, через пять секунд после загрузки страницы, и мне нужно, чтобы это происходило каждые пять секунд.

Ответы на вопрос(3)

Ваш ответ на вопрос