mmm javascript mala idea, yo optaría CSS sprite... que seria crear un gif de 1x1 transparente y la imagen a mostrar colocar los dos estados en una sola imagen
por ejemplo para mostrar una imagen de 100x100 con relover... el código seria algo así
Código CSS:
Ver original#uno img{width:100px;height:100px;background:url(imagenbg.jpg) top left;}
#uno:hover img{background:url(imagenbg.jpg) bottom left;}
imagenbg.jpg seria tu imagen a mostrar con las medidas 100x200 ya que cuenta con las dos imágenes una arriba y otra abajo