dal momento che provi numeri, images[0] e' la prima immagine del documento, [1] la seconda,
giusto in caso non fosse chiaro...
per evitare problemi del genere, assegna un id all' immagine e fai riferimento ad essa nello script come document.getElementById('id_immagine')

poi, occhio che quando fai
if(immagine.src=='nomeimmagine.gif'){blablabla}
non e' detto che la condizione si verifichi

tu scrivi [img]nomeimmagine.gif[/img] ma per il browser quell' src puo' risultare
http://www.nomeDominio.it/immagini/nomeimmagine.gif
da qui la condizione non si verifica mai
(fai un alert(immagine.src) per mostrare cosa viene visto come src dell' immagine)

prova quindi a verificare che quello che ti aspetti sia almeno presente nell' src
if(immagine.src.indexOf('nomeimmagine.gif')>-1){blablabla}

o, sinceramente non l' ho provato ma ad intuito dovrebbe essere corretto, valutare quanto fisicamente presente nel markup come valore dell' attributo src dell' immagine
if(immagine.getAttribute('src')=='nomeimmagine.gif '){blablabla}

ciao