
var ie=op=n4=n6=false;var db='document.getElementById("';var de='")';var st='.style';
if(window.opera){op=true;}else if(document.all){ie=true;db='document.all.';de='';}else if(document.layers){n4=true;db='document.';de='';st='';}else{n6=true;}

function wW() {(ie)? wWr = document.body.clientWidth : wWr = window.innerWidth; return wWr;}
function wH() {(ie)? wHr = document.body.clientHeight : wHr = window.innerHeight; return wHr;}
function lW(id) {lWDOM = eval(db + id + de); if (n4) {lWr = lWDOM.document.width;} else {(op)? lWr = lWDOM.style.pixelWidth : lWr = lWDOM.offsetWidth;} return lWr;}
function lH(id) {lHDOM = eval(db + id + de); if (n4) {lHr = lHDOM.document.height;} else {(op)? lHr = lHDOM.style.pixelHeight : lHr = lHDOM.offsetHeight;} return lHr;}
function lX(id) {lXDOM = eval(db + id + de); if (n4) {lXr = parseInt(lXDOM.left);} else {(ie)? lXr = parseInt(lXDOM.offsetLeft) : lXr = parseInt(lXDOM.style.left);} return lXr;}
function lY(id) {lYDOM = eval(db + id + de); if (n4) {lYr = parseInt(lYDOM.top);} else {(ie)? lYr = parseInt(lYDOM.offsetTop) : lYr = parseInt(lYDOM.style.top);} return lYr;}
function lPos(id,winX,winY,winXofst,winYofst) {lPosDOM = eval(db + id + de + st); if (winX == 1) {lPosX = 0 + winXofst;} else if (winX == 2) {lPosX = parseInt((wW() - lW(id))/2) + winXofst;} else if (winX == 3) {lPosX = wW() - lW(id) + winXofst;} else {lPosX = winXofst;} if (winY == 1) {lPosY = 0 + winYofst;} else if (winY == 2) {lPosY = parseInt((wH() - lH(id))/2) + winYofst;} else if (winY == 3) {lPosY = wH() - lH(id) + winYofst;} else {lPosY = winYofst;} lPosDOM.left = lPosX; lPosDOM.top = lPosY;}
function lV(id,vis) {lVDOM = eval(db + id + de + st); (vis)? lVDOM.visibility = 'visible' : lVDOM.visibility = 'hidden';}

var borderCoords = new Array()
	borderCoords[0] = 0
	borderCoords[1] = 0
	borderCoords[2] = 0
	borderCoords[3] = 0
	borderCoords[4] = 0
	borderCoords[5] = 0

var mcx = null;
var mcy = null;

function append_fun(fun1, fun2)
{
    if (fun1 == null)
    {
		return fun2;
	}
    else if (fun2 == null)
    {
		return fun1;
    }
    else
    {
        return function(e)
        {
			var ret = fun1(e);
			if (ret)
			{
				ret = fun2(e);
			}
			return ret;
        }
    }
}

document.onmousemove = append_fun(document.onmousemove, mm);

function menu_enabled()
{
	return  ! dragObject.dragActive;
}

if(n4){document.captureEvents(Event.MOUSEMOVE);}
function mm(event)
	{
		if(ie){mcx=window.event.clientX+document.body.scrollLeft; mcy=window.event.clientY+document.body.scrollTop;}
		else if(!op&&!ie){mcx=event.pageX;mcy=event.pageY;}
		else {mcx=window.event.clientX; mcy=window.event.clientY;}
	}
	
function menu(nr) {
	

	
	var off = false;
	
	var j = 1;


	
	while (!off) {
		MenuDOM = eval(db + 'Ap' + j + de);
		if (MenuDOM) {lV('Ap' + j, 0);} else {off = true;}
		j++;
	}

	
	leftPos = leftOffset;
	for (i = 1; i <= nr; i++) {
		if (i > 1) {leftPos = leftPos + lW('mh' + (i - 1)) + 0;}
	}

	if (nr > 1) {leftPos++;}
	// ustawienie i wlaczenie			
	lPos('Ap' + nr, 1, 1, leftPos, topOffset);
	lV('Ap' + nr,1 );

	
	borderCoords[0] = leftPos;
	borderCoords[1] = leftPos + lW('mh' + nr); 
	borderCoords[2] = leftPos + lW('Ap' + nr); 

	borderCoords[3] = topOffset - lH('mh' + nr); 
	borderCoords[4] = topOffset; 
	borderCoords[5] = topOffset + lH('Ap' + nr); 
	

	
}

function watchMenu() {
	var timeout_visible = 100;
	var timeout_hidden = 1000;
	var delay = timeout_hidden;
	
	if (menu_enabled())
	{
		var off = false;
		var j = 1;
		var menu_visible;

		if (!(mcx > borderCoords[0] - 5 && mcx < borderCoords[1] + 5&& mcy > borderCoords[3] - 5 && mcy < borderCoords[4]) && !(mcx > borderCoords[0] - 5 && mcx < borderCoords[2] + 5 && mcy >= borderCoords[4] && mcy < borderCoords[5] + 5)) {
			menu_visible = false;
			while (!off) {
				MenuDOM = eval(db + 'Ap' + j + de);
				if (MenuDOM) {lV('Ap' + j, 0);} else {off = true;}
				j++;
			}
		} else {
			menu_visible = true;
		}
	        
		delay = menu_visible ? timeout_visible : timeout_hidden;
	}
	setTimeout("watchMenu()", delay);
}


noweOkienko = null;
function galeria(src, w, h){
if(window.screen){aw=screen.availWidth;ah=screen.availHeight;}else{aw=640;ah=450;}
if(noweOkienko==null || noweOkienko.closed){
 ustawienia="left=" + (aw-w)/2 + ",top=" + (ah-h)/2 + ",screenX=" + (aw-w)/2 + ",screenY=" + (ah-h)/2 + ",width=" + w + ",height=" + h + ",innerWidth=" + w + ",innerHeight=" + h + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no";
 noweOkienko = window.open("",'obrazek',ustawienia);
}
noweOkienko.document.open();
noweOkienko.document.clear();
noweOkienko.document.write(
"<htAp><head><title>TALCOMP</title>\n"
+"<style><!--\n"
+"body{background-repeat:no-repeat}\n"
+"--></style>\n"
+"</head>\n"
+"<body background=" + src + "></body>\n"
+"</html>"
);
noweOkienko.document.close();
noweOkienko.focus();
}
