salve ragazzi,

qualcuno potrebbe darmi un'occhio a questo script per favore?

codice:
<script type="text/javascript" language="javascript">
/*<![CDATA[*/
var immagini=new Array()
var total; // Totale immagini da preparicare
var cc=0; // Contatore Immagini già precaricate

function preload(){
     total=preload.arguments.length; // Totale immagini da preparicare
     for (cont=0;cont<total;cont++)
     {
          immagini[cont]=new Image();
          immagini[cont].src=preload.arguments[cont];
          if(preload.arguments[cont]=='intro.jpg'){
                  immagini[cont].onload=function(){cc++;
                                      setTimeout("setInterval('changePage()',1000)",1500);
                                                          }}
          else{immagini[cont].onload=function(){cc++;}}
     }
}

function changePage(){
     if(cc>=total){location.href= "home.asp";}
}

window.onload=preload("intro.jpg","zona1_a.png","zona1_b.png","zona1_b2.png","zona3a.png","zona3b.png","zona2_a.png","zona2_b.png","zona2_c.png");
/*]]>*/
</script>
in breve mi da errore sulla riga

codice:
window.onload=preload("intro.jpg","zona1_a.png","zona1_b.png","zona1_b2.png","zona3a.png","zona3b.png","zona2_a.png","zona2_b.png","zona2_c.png");
ma in tutta onesta non riesco a capire da cosa derivi...
Premesso errore non significa che le immagini non si carichino e poi la pagina venga reindirizzata a home.asp; tutto questo accade, ma il fatto che mi segnalal pagina caricata con errore appunto e non riesco a trovare l'errore che si verifica nel caricamento.

grazie