Moin,
schätze, den Code hast du nicht ganz allein zusammengebastelt ;-).
Eigentlich ist es nicht der sinn dieses Forums, unverstandenen Code für Nutzer anzupassen, sondern eher bei Fehlern und Problemen weiterzuhelfen.
Die Standardfragen sind dann immer: Was geht nicht? Was hast du versucht? Wo geht es nicht weiter?
Aber ich hab heute noch keine gute Tat vollbracht, deshalb:
entscheidend ist der folgende Bereich
<script language=JavaScript1.2>
<!-- beging hiding
...
loadImages();
// end hiding -->
</script>
"Deine" Funktion loadImages() lädt die Bilder vor. Somit solltest du sie im onClick-Bereich (mach dich dazu mittels SelfHTML mit EventHandlern vertraut) des Bildes aufrufen, das den Preload starten soll. Vielleicht solltest du dann auch noch eine Abfrage einbauen, damit diese Funktion nur einmal aufgerufen wird.
Wenn du auf den "Balken" verzichten willst, spar dir doch einfach den Abschnitt, in dem die Tabelle definiert wird.
so long.