Originariamente inviato da Xinod
intanto elev lo inizializzi nel ramo per IE, quindi non e' definito altrove
comunque, mentre IE ricava l' oggetto event come globale a livello di window gli altri browser vogliono venga esplicitamente passato tra gli argomenti della funzione

codice:
onmousemove="movemouse(event,'img1')"

function movemouse(e,image){
  if(!e) e=window.event
  var posX=(e.pageX)?e.pageX:e.clientX; // e quanto hai gia' scrollato non lo consideri?
  ....
Minchia!