allora guarda cie sono delle cose da dire
1 non funziona su ff

2 c'e' un errore di fondo nel js e nella progettazione del rollover.


SI perche' di rollover si tratta.
Per fare dei rollover in js la cosa e' abb semplice e NON ti servono 2 funzioni, non devi creare nuove immagini si fa semplciemente cosi :




[img]img1.jpg[/img]

lo script lo fai cosi'


Codice PHP:
<script type="text/javascript">


var 
images1 = new array( "img1.jpg" "img2.jpg" );

function 
changeImageelem arr)
{
      var 
imgArr null;
      switch(
arr)
      {
            case 
"0" imgArr images1 ;break;
            
// qui ti pui gestire tte le immagini se devi fare piu' rollover

      
}


      if(
imgArr)
      {
            if( 
elem.src ==imgArr[0] )
                  
elem.src=imgArr[1];
            else
                  
elem.src=imgArr[0];
      }

</script>

et voila ovviamente nn e' testato e' buttato di getto provalo ed eventualmente correggi eventuali imprecisioni ma in linea di masima dovrebbe funzionare.