In tal caso se le immagini sono con nomi diversi per fare tutto con una funzione sola dovrai crearti un array con i nomi delle immagini e un ciclo for per contarle tipo cosi (molto a grandi linee):
codice:
var image1URL = new Array("images/immagine.jpg","images/immagine1.jpg","images/immagine100.jpg")

function changeImage1(Image) {
for(var i=0; i<image1URL.length; i++){
     if (document.images) {
          if (image1URL[i] == Image) image1URL = "images/"+Image+"_grande.jpg";
          else image1URL = "images/immagine.jpg";

         document.image1.src = image1URL;
     }
  }
}
qui metti l'immagine piccola 1
qui metti l'immagine piccola 2
qui metti l'immagine piccola 3
etc....
Lascio a te i dettagli per fare funzionare il tutto, questo è solo un indicazione.