Hi!
Du startest das Script durch onload im BODY-Tag, deshalb wird das Script erst gestartet, wenn das ONLOAD-Event eintritt - und das tritt erst ein, wenn alles geladen ist.
Probier mal folgendes:
nimm das onload=... aus dem Body-Tag heraus und mach am Ende der Seite einen Script-Bereich, wo du die funktion(en) aufrufst.
Dann sollte die Animation starten, auch wenn die Bilder noch nicht geladen sind.
mfG
brand