Javascript setTimeout функция повтора
Есть ли способ повторить функцию в Javascript, используя функцию setTimeout? Например, мне нужно, чтобы две функции вызывались каждые пять секунд. У меня есть что-то вроде этого:
$(document).ready(function(){
setTimeout('shiftLeft(); showProducts();', 5000);
});
но это происходит только один раз, через пять секунд после загрузки страницы, и мне нужно, чтобы это происходило каждые пять секунд.