ti consiglio un preload delle immagini ke compaiono a destra.
questo xkè come è fatto adesso lo script, le immagini vengono caricate solo quando sono richiamate, quindi si aspetta un po' di tempo.

x quanto concerne il secondo problema:

<td
onMouseOver="this.style.background='#B870A7';" OnMouseOut="this.style.background='#FFFFFF'"
class="menu"
width="135">
<a href="/commenti/index.htm" onMouseOver="change_color('viola');"
onMouseOut="cancella();">
[img]/img/commenti.gif[/img]
</a>
</td>

da aggiungere a tutti i link

e nel tag script aggiungi

codice:
function cancella() {
 var a = document.getElementById('tabellacentrale');
 a.style.backgroundImage = 'none';
 a.style.bgColor = '#ffffff';
}