le righe

codice:
if(ie4){ 
what = window.event.srcElement;
vanno scambiate di posto. Cosi:

codice:
what = window.event.srcElement; 
if(ie4){
Solo che nn ricordo se questa cosa va bene anche per mozilla: window.event.srcElement

Ciauz