/**
 * Main JavaScript library
 * -----------------------
 */
 
/** 
 * Vypocet zobrazenia do stredu obrazovky
 **/
	function CenterXWindow(winX)
	{
		screenX = window.screen.availWidth;
		posX = ((screenX-winX)/2)-4;
		if (posX < 0) posX = 0;
		return posX;
	}
	function CenterYWindow(winY)
	{
		screenY = window.screen.availHeight;
		posY = ((screenY-winY)/2)-20;
		if (posY < 0) posY = 0;
		return posY;
	}

/** 
 * Zobraz podla browsera modalDialog alebo window.open 
 *	- winFile 		- meno html/php suboru zobrazeneho v okne
 * 	- winName 		- meno okna
 *	- winFeatures 	- zobrazenie atributov okna
 * 	- flag			- pouzit showModalDialog ? default ano
 **/
	function myDialog(winFile,winName,winFeatures,flag)
	{
		if (navigator.appName == "Microsoft Internet Explorer" && flag)
		{
			var winVar = showModalDialog(winFile,winName,winFeatures);
		}
		else
		{
			var winVar = window.open(winFile,winName,winFeatures);
		}
		return winVar;
	}

/**
 * Otvor okno
 **/
	function openWin(winX,winY,winName,winFile,winFeatures,flag)
	{
		var posX = CenterXWindow(winX);
		var posY = CenterYWindow(winY);
		return showWindow = myDialog(winFile,winName,winFeatures,false);
	}
	
 /**
 * Zobraz obrazok
 **/
	function imageShow(image_name,x,y)
	{
		var jpg_path = '{jpg_path}';
		var NS = (navigator.appName == 'Netscape' || navigator.appName == 'Mozilla') ? true : false; 

// odkomentovat pokial maju byt obrazky zobrazovane centrovane na obrazovke
		posX = CenterXWindow(x);
		posY = CenterYWindow(y);
//		posX = 80;
//		posY = 10;
			
		winFeatures	= 'scrollbars=no,status=yes,resizable=no,width='+x+',height='+y+',screenX='+posX+',screenY='+posY+',left='+posX+',top='+posY;
		if (!window.pic_show_win) 
		{
			pic_show_win = window.open('empty.html','pic_show',winFeatures);
		}
		pic_show_win = window.open('empty.html','pic_show',winFeatures);
		pic_show_win.focus();
		with (pic_show_win.document)
		{
			open();
			write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">');
			write('');
			write('<html>');
			write('<head>');
			write('<title>HELP (Click to image for closing window)</title>');
			write('<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">');
			write('<style><!-- body { margin : 0px; padding : 0px; } --></style>');
			write('</head>');
			write('<body onload="this.focus()">');
			write('<img src="'+image_name+'" alt="" onclick="self.close()">');
			write('</body>');
			write('</html>');
			close();
		}

		iWidth = x - pic_show_win.document.body.clientWidth;
		iHeight = y - pic_show_win.document.body.clientHeight;
		pic_show_win.resizeBy(iWidth, iHeight);
		
		return false;
	}	