EPILOGO
raga...alla fine sono degradato alla soluzione di Andr3a, con qualche piccola modifica, ed effettivamente non dà problemi

effettivamente il mio approccio non aveva la consapevolezza che le variabili locali ad ogni istanza successiva non vanno ad incidere sulle istanze precedenti ancora aperte... non si finisce mai di imparare

MIA PILLOLA
comunque non credo che la mia soluzione sia da cestinare, per chi ne ha bisogno permette la gestione del timing con un log lato client


PILLOLA DI ANDR3A
ottima, ma ho modificato alcune cose poichè la tua soluzione aveva alcune finezze/"giochetti" logici (come quello dell'if legato al valore 1000) che ad una prima lettura priva di commenti non sono comprensibili; poi ho tolto la ganza idea del parametro fittizio clicked che purtroppo presuppone il passaggio alla funzione del riferimento all'oggetto link; infine te avevi concatenato un po troppi if, io li ho ridotti mettendo:

- FUNZIONE AJAX
--- FUNZIONE sullo STATUS
--- FUNZIONE per il TIMER
--- SEND REQUEST

ovviamente non mi permetto di criticare l'ottimo codice , scrivo solo per rendere pubbliche le nostre varianti