Su due piedi :
Codice PHP:
for (0thumb.lengthn++) {
    
        try {
            (
XMLHttp=new ActiveXObject("Msxml2.XMLHTTP"))
        } catch(
e) {
            try {
                (
XMLHttp=new ActiveXObject("Microsoft.XMLHTTP")) }
            catch(
e) {
                
XMLHttp=new XMLHttpRequest();
            }
        } 
Cosa ci fà una XMLHttpRequest(); dentro ad un ciclo.
Ad occhio e croce mischi le cose se non hai una pagina da richiamare
cosa usi a fare Ajax secondo me puoi risolvere solamente con js
se non sbaglio in qc script ho visto usare seTimeOut() per quello
che vuoi fare.