Quando vuoi la pausa metti

timerID=setTimeout("funzione()",4000); // 4000 = tempo di pausa in ms

poi

function funzione()
{
clearTimeout(timerID);
return;
}

Ciao Matteo