Premetto che da poco sto iniziando a studiare javascript , online ho trovato uno script che riesce a calcolare se un immagine esiste , in caso contrario la sostituisce con unaltra , il mio problema è che vorrei che questo script non funzionasse in body overload , ma nei div che imposto io , leggendo le guide e i forums ho trovato questa funzione document.getElementById ma non è cambiato nulla , lo script vorrei funzionasse solo tra i div id prova e non in tutta la pagina , il codice è il seguente

Codice PHP:
<html
<
head
<
script type="text/javascript"
var 
div document.getElementById("prova");
 
window.onload fixBrokenImages;   
  function 
fixBrokenImages(){ 
    var 
imglst document.images
    for(var 
0imglst.lengthi++){ 
      
imglst[i].onerror = function() { 
        
this.src "http://www.google.it/logos/republicdayit10.gif"
      } 
      
imglst[i].src imglst[i].src
    } 
  } 
</script> 
</head> 
<body > 
<div id="prova">
[img]http://picasa.google.com/images/logo.jpg[/img] 
[img]http://www.google.it/logos/republicdayit1000.gif[/img]  
</div>
[img]http://picasa.google.com/images/logo.jpg[/img] 
[img]http://www.google.it/logos/republicdayit1000.gif[/img]  
</body> 
</html>