Potresti anche semplificare moltissimo risolvendo il problema con CSS
attribuisci una classe CSS alle immagini in questo modo più o meno
<img src="" class="imagewithpreloader" />
poi disegni la tua gif animata ad esempio preloader.gif
poi attraverso CSS la piazzi come sfondo dell'immagine in modo che sia visualizzato prima dell'immagine... più o meno come segue:
#imagewithpreloader { background-image:url(images/preloader.gif); background-position:center; }
Sto facendo una cosa del genere qui:
http://www.stampotutto.com per una tipografia OnLine