/*
  ***********************************************

    plik: okno.js
    opis: znajdują się tu funkcje do
          wyświetlania 'popup-ów' czyli małych
          okienek - o zdefiniowanych
          indywidualnie parametrach

  ***********************************************
*/

var Okno = null;
var Okno2 = null;

// funkcja zwraca ustawienia okna
function ustawienia_okna(Width,Height,X,Y,scroll){
	return "width=" + Width + ","
	+ "height=" + Height + ","
	+ "location=no,"
	+ "menubar=no,"
	+ "resizable=no,"
	+ "scrollbars="+scroll+","
	+ "status=no,"
	+ "titlebar=no,"
	+ "toolbar=no,"
	+ "hotkeys=no,"
	+ "dependent=no,"
	+ "directories=no,"
	+ "fullscreen=no,"
	+ "channelmode=no,"
	+ "screenx=" + X + ","
	+ "screeny=" + Y + ","
	+ "left=" + X + ","
	+ "top=" + Y;
}


// funkcja otwiera nowe okno z podanym adresem
function okno(URL,Tytul,Width,Height,src,scroll,poz_x,poz_y){
	var Xokno;

	if(scroll==null) scroll = 1;
	if(poz_x==null) poz_x = 0;
	if(poz_y==null) poz_y = 0;

	if (navigator.appName == "Netscape" && eval(src) && eval(src +".closed")) eval(src +"=null");
	else 
	if ((navigator.appName != "Opera") && (eval(src)!=null) && (typeof(eval(src))!='object')) {eval(src+".close()");}

	poz_x = poz_x ? poz_x : (screen.width-Width)/2;
	poz_y = poz_y ? poz_y : (screen.height-Height)/2;
	poz_y -= 22;

	Xokno=window.open(URL,Tytul,ustawienia_okna(Width,Height,poz_x,poz_y,scroll));
  Xokno.resizeTo(Width, Height);
  Xokno.moveTo(poz_x, poz_y);
	Xokno.focus();
	eval(src +"=Xokno");
}
