Non ho letto benissimo lo script, ma da quello che ho capito dovresti modificare l'ultima riga per fare quello che te vuoi:

codice:
etTimeout("timer('"+data+"', '"+lnk+"')", 1000);
Quel 1000 indica che la funzione timer() si esegue ogni 1000 millisecondi, cioè 1 secondo, aumenta o diminuisci quel valore al secondo di quando vuoi che sia l'intervallo di tempo di esecuzione della funzione.

P.S.: Ti consiglio di studiarti il javascript, se lo ritieni opportuno ovviamente.