请问下面代码为什么不能在Mozilla上运行
<SCRIPT LANGUAGE="javascript">
<!--
if(N) {
document.write('<layer name="handlayer" left="1" top="1px" width="0px" height="0px" z-index="11" cursor="crosshair" visibility="hide"><img name="hand" border="0" src="' + images[0].src + '" width="27" height="18"></layer>');
document.write('<layer name="overlayer" Z-INDEX="12" LEFT="0px" VISIBILITY="visible" HEIGHT="1197" WIDTH="1150" CURSOR="crosshair" POSITION="absolute" TOP="0">');
document.write('<TABLE height="1197" cellSpacing=0 cellPadding=0 width="1150" border=0><TBODY><TR><TD></TD></TR></TBODY></TABLE></layer>');
handlayerAlias=eval(document.layers["handlayer"]);
}
else {
document.write('<div id="handlayer" style="position:absolute;left:1px;top:1px;width:16px;height:16px;z-index:11;cursor:crosshair;visibility:hidden"><img name="hand" border="0" src="' + images[0].src + '" width="27" height="18"></div>');
document.write('<div id="overlayer" style="Z-INDEX: 12; LEFT: 0px; VISIBILITY: visible; WIDTH: 1150px; cursor:crosshair; POSITION: absolute; TOP: 0px; HEIGHT: 1197px">');
document.write('<TABLE height=1197px cellSpacing=0 cellPadding=0 width=1150px border=0><TBODY><TR><TD></TD></TR></TBODY></TABLE></div>');
document.write('<div id="bubbleLayer" style="Z-INDEX: 8; LEFT: 0px; VISIBILITY: hidden; WIDTH: 130px; cursor:crosshair; POSITION: absolute; TOP: 0px; HEIGHT: 30px">');
document.write('<TABLE height="20" width="90" cellSpacing="0" cellPadding="0" border="2" bordercolor="#30469A" bgcolor="#CBFDFE"><TBODY><TR><TD valign=a"middle" align="center"><img src="' + images[2].src + '" name="bubble" border=0></TD></TR></TBODY></TABLE></div>');
handlayerAlias=eval(document.all["handlayer"].style);
bubbleAlias=eval(document.all["bubbleLayer"].style);
}
document.hand.src = images[0].src;
if (typeof (bubbleAlias) != "undefined"){
if (N) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
document.onmousedown = MD;
document.onmousemove = MM;
document.onmouseup = MU;
}
//-->
</script>