Есть скрипт:
var source,dest,len,now=0,delay=150,letters=2;
function show_text()
{
source = document.getElementById("pageTextSource");
dest = document.getElementById("pageText");
len = source.innerHTML.length;
show();
}
function show()
{
dest.innerHTML += source.innerHTML.substr(now,letters);
now+=letters;
if(now<len)
setTimeout("show()",delay);
}
Осуществляет побуквенную "печать" параграфа
<p style="display:none" id="pageTextSource">
бла бла бла
<p id="pageText">
Как его зацикли, чтоб, напрмиер, каждые 3 секунды всё начиналось заново?