// JavaScript Document UTF-8
	var img_move_with_mouse=false;
var img_posun_x=0;
var img_posun_y=0;
// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

// Main function to retrieve mouse x-y pos.s

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
//	alert(document.body.scrollTop)
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
  if (img_move_with_mouse)
  {	  
	document.getElementById("zoom").style.left= tempX+10-((document.getElementById("zoomed_img").width/*/2*/)/*-(document.getElementById("zoomed_img").width%2)*/)+'px'
	document.getElementById("zoom").style.top =tempY+/*	document.getElementById("zoomed_img").height+*/-((document.getElementById("zoomed_img").height/2)-(document.getElementById("zoomed_img").height%2))+'px'
		img_move_with_mouse=false;
  };
  return true
}

function img_zoom(obj)
{
	var zdroj;
	var ciel;
	var img_posun_x=-(document.getElementById("zoomed_img").width/*/2*/)+100;/*0;*/
	img_SkryPlati =false;
	img_move_with_mouse=false;
	zdroj=obj.src;
	document.getElementById("zoomed_img").src=zdroj;	
	document.getElementById("zoomed_img_fullscreen").href=zdroj;		
	document.getElementById("zoom").style.visibility="visible";
	document.getElementById("zoom").style.left=findPosX(obj)+img_posun_x+ 'px';
	document.getElementById("zoom").style.top=img_posun_y+findPosY(obj)+ 'px';
/*	document.getElementById("zoom").style.left= event.clientX;// + document.body.scrollLeft
	document.getElementById("zoom").style.top= event.clientY+((document.getElementById("zoomed_img").height/2)-(document.getElementById("zoomed_img").height%2))+'px' ;//+ document.body.scrollTop;
	*/
}


function img_zoom_off(obj)
{
	img_Skry();
}
function img_NeSkry(){
	img_SkryPlati = false;
}

function img_Skry(){
	img_SkryZaciatok = new Date();
	img_SkryPlati = true;
	img_SkryOkamzite = false;
	img_SkryZacniPocitat = setTimeout("img_SkryVykonaj()", 500);
}
function img_SkryVykonaj(){
	if (img_SkryPlati )
		document.getElementById("zoom").style.visibility="hidden";
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
