xm=0
ym=0
OlsW=lighter.width/2
OlsH=lighter.height/2
function Moveimg(event){ /* зачем тут параметр? */
x=xm
y=ym
lighter.style.left=x /* значения в пикселах! */
lighter.style.top=y /* значения в пикселах! */
setTimeout("Moveimg()",100) /* запуск без параметра через .1 секунды */
}
function doMouse(event){
if(window.event) /* если ... */
xm=window.event.x-OlsW /* ... то */
ym=window.event.y-OlsH /* выполнится в любом случае, вызвав ошибку в менее добрых, чем Опера браузерах */
if(e) /* почти наверняка undefined! */
xm=window.e.clientX-OlsW /* никогда не выполнится */
ym=window.e.clientY-OlsH /* В этом месте поток аварийно рушится, но это неважно — все важное мы уже сделали */
}
document.onmousemove=doMouse
Moveimg(event) /* кто такой этот эвент? */
Не забывайте про фигурные скобочки! И почитайте самоучитель на этом сайте, он поможет Вам разобраться в яваскрипте, а не просто заниматься копипастом.