if (!e) var e = window.event;
Warum machst Du es so kompliziert? Verwende lieber onmouseover, dann blockierst Du Dir auch nicht den Event-Handler.
Wusste nicht, wie ich sonst an die Nummer des überfahrenen Index in der Auswahlliste kommen soll, ginge das mit der schlichten onmouseover-Variante auch?