function ap_getObj(name) {
  if (document.getElementById(name)) 
    return document.getElementById(name).style;
  else
    if (document.all) 
      return document.all[name].style;
    else
      if (document.layers) 
        return document.layers[name];
}

function Trace_mouse(evnt) {

 if (is_DHTML && (navigator.userAgent.indexOf("Opera")== -1)) {
    if (isNS4 || isNS6){
      X_pos=evnt.pageX;
      Y_pos=evnt.pageY;
    }else{
		if(isIE){			
			X_pos=(event.clientX);
			Y_pos=(event.clientY + document.documentElement.scrollTop);	
			//alert();
			// + parseInt(document.documentElement.scrollTop
			//alert(document.documentElement.scrollleft);
		}else{			
			X_pos=(event.clientX + document.body.scrollLeft);
			Y_pos=(event.clientY + document.body.scrollTop);	
		}
	}
  }
  else{
    
  }

  if (ReTrace_mouse)
    eval(ReTrace_mouse)
}

function Get_mouse_pos() {
 x.left=X_pos -300 + 'px';
 x.top=Y_pos -220 + 'px';
 if(X_pos-screen.availWidth > 0){
  // v tomto pripade je stranka s posuvnikem
 }else if((X_pos+600) > (screen.availWidth)){
  x.left = screen.availWidth-800+'px';
 }
}
if(document.getElementById('obrazek_pres_vse_obal'))
{
var x = ap_getObj('obrazek_pres_vse_obal');
var is_DHTML = window.Event?true:false;
var isNS4=document.layers?true:false;
var isIE=document.all?true:false;
var isNS6=!isIE&&document.getElementById?true:false;


//var ie = (navigator.userAgent.toLowerCase().indexOf("msie") != -1);
//if(ie)is_DHTML = false;

var Y_pos = 1;
var X_pos = 1;

if (is_DHTML) {
  if (isNS4)document.captureEvents(Event.MOUSEMOVE | Event.KEYUP);
  document.onkeyup = Trace_mouse;
}
else
  window.onscroll=Trace_mouse;
document.onmousemove = Trace_mouse;
ReTrace_mouse = 'Get_mouse_pos()';}
