if (condizioni) setTimeout("funzione()",secondi*1000);

ciao