Lieber Ralf,
welch ein irres Code-Sammelsurium! Das ist ja waaaahnsinnig superumständlich! Ausserdem sollst Du wissen: Aller Javascript-Code mit Variablen-/Funktionsnamen, die mit "MM_" beginnen (und ähnliche), sind aus diesem Dreamweaver-Editor oder aus ähnlichen Programmen, somit also unnötig aufgebläht und für Deine Zwecke nicht sinnvoll umzuarbeiten.
Programmiere alles neu und lerne dabei was dazu!
Mein Denkansatz wäre, dass Du Deine Tabellenzellen aus der Tabelle "ausschneidest", um sie in anderer Reihenfolge wieder in Dein Dokument "einzufügen". Damit kommt dann sowohl das Bild, als auch sein Link drumherum an eine neue Position.
Wie das zu machen wäre, ist etwas aufwändiger, aber immer noch weniger Code-lastig, als Deine zusammengesuchten aufgeblähten Scripte!
Alternativ könntest Du statt Deiner Tabelle auch ein leeres <div id="Bildertabelle"></div> in den HTML-Teil setzen, das Du dann per Javascript mit dem Quellcode für Deine Tabelle füllst, die Du natürlich dynamisch aus fertigen Bausteinen (in String-Variablen gespeicherter HTML-Code) zusammensetzt. Wäre vielleicht sogar noch simpler zu realisieren.
Liebe Grüße aus Ellwangen,
Felix Riesterer.