Anteprima:
Perche` non vuoi che funzioni in browser diversi da IE? Togli quei if(document.all) : le istruzion che usi funzionano in tutti i browser tranne IE5 e NN4.

Potresti chiamare la funzione hide() tramite l'evento onmouseout, invece che farla chiamare dopo l'onmouseover.

Mi mancano elementi (ma forse non riesco a vederli) per capire a quale oggetto applicare il mouseout.