function init() {
IE = (document.all)
NC = (document.layers)
Opera = (document.getElementById)
}

isDOM=document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isOpera=isOpera5=window.opera && isDOM //Opera 5+
isOpera6=isOpera && window.print //Opera 6+
isOpera7=isOpera && document.readyState //Opera 7+
isMSIE=document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
isMSIE5=isDOM && isMSIE //MSIE 5+
isNetscape4=document.layers //Netscape 4.*
isMozilla=isDOM && navigator.appName=="Netscape" //Mozilla или Netscape 6.*
var mousex = 0; 
var mousey = 0;
var d_x=0;
var d_y=0;
var layer_name_cl;
var layer_name_op;

if (isMSIE || isMSIE5 )
{ 
document.onmousemove = function()
  { 
mousex = event.clientX + document.body.scrollLeft; 
mousey = event.clientY + document.body.scrollTop; 
mousey+=document.documentElement.scrollTop;
return true; 
  } 
}

if (isOpera || isOpera6 || isOpera7)
{ 
document.onmousemove = function()
  { 
mousex = event.clientX + document.body.scrollLeft; 
mousey = event.clientY + document.body.scrollTop; 
return true; 
  } 
} 

else if (isMozilla || isNetscape4)
{ 
document.onmousemove=function(e)
  { 
mousex = e.pageX; 
mousey = e.pageY;
return true; 
  } 
} 

function show_img(obj)
{
init();
   if(IE)
   {   
   eval('document.all["img_'+obj+'"].className = layer_name_op'); 
   eval('document.all["img_'+obj+'"].style.left = mousex+d_x+"px"'); 
   eval('document.all["img_'+obj+'"].style.top = mousey+d_y+"px"');
   } 
    
   if(Opera)
   {
   eval('document.getElementById("img_'+obj+'").className = layer_name_op'); 
   eval('document.getElementById("img_'+obj+'").style.left = mousex+d_x+"px"') //на самом деле это работает почему-то для мазиллы
   eval('document.getElementById("img_'+obj+'").style.top = mousey+d_y+"px"');
   }  
} 

function show_img_2(obj)
{
init();
   if(IE)
   {   
   eval('document.all["img_'+obj+'"].className = "img_b_800X705_opened"'); 
   eval('document.all["img_'+obj+'"].style.left = "10px"'); 
   eval('document.all["img_'+obj+'"].style.top = "10px"');
   } 
    
   if(Opera)
   {
   eval('document.getElementById("img_'+obj+'").className = "img_b_800X705_opened"'); 
   eval('document.getElementById("img_'+obj+'").style.left = "10px"') //на самом деле это работает почему-то для мазиллы
   eval('document.getElementById("img_'+obj+'").style.top = "10px"');
   }  
} 


 