var doc=document;                              
var isDOM=doc.getElementById&&doc.appendChild;  // przegl&#353;darka obsługuje DOM, czyli Gecko, Opera7+, IE5.5+
var oldOp=window.opera&&!isDOM;                 // przegl&#353;dark&#353; jest stara Opera, nie obsługuje wogóle DHTML'a
var isIE4=doc.all&&!isDOM;                      // IE4 oraz IE5 rozumiej&#353; tylko document'all
var isNS4=doc.layers;                           // NS 4 rozumie tylko document'layers


function openWindow(src, w, h) {
	window.open(src, 'popup', 'toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,status=yes,location=no,directories=no,copyhistory=no,height=' + h + ',width=' + w + ',top=10,left=10');
}

function openWindowHelp(src) {
	var pos_x, pos_y;
	pos_x = screen.width - 300;
	pos_y = screen.height - 380;
	window.open(src, 'help', 'toolbar=no,menubar=no,scrollbars=yes,resizable=yes,status=no,location=no,directories=no,copyhistory=no,height=250,width=240,top=' + pos_y + ',left=' + pos_x);
}

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "block" : "none";
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}

function show(ident)
{
	if(isDOM)
		//document.getElementById(ident).style.visibility = "visible";
		document.getElementById(ident).style.display = "block";
	else
	if(isNS4)
		document.layers[ident].visibility = "show";
	else
	if(isIE4)
		document.all[ident].style.visibility = "visible";
}

function hide(ident)
{
  if(isDOM)
    //document.getElementById(ident).style.visibility = "hidden";
    document.getElementById(ident).style.display = "none";
  else
  if(isNS4)
    document.layers[ident].visibility = "hide";
  else
  if(isIE4)
    document.all[ident].style.visibility = "hidden";
}

function clickMenu(obj,obj2){
	if (isDOM) {
		var el = document.getElementById(obj);
	} else if (isNS4) {
		var el = document.layers[obj];
	} else if (isIE4) {
		var el = document.all[obj];
	}

	document.cookie = "opened_menu_master=0"
	document.cookie = "opened_menu_block=0";
		
	if (el.style.display != "block") {
		if (isNS4) {
			el.display = "block";
		} else {
			el.style.display = "block";
		}
		document.cookie = "opened_menu_block=" + escape(obj);
		document.cookie = "opened_menu_master_nolink=" + escape(obj2);
	} else {
		if (isNS4) {
			el.display = "none";
		} else {
			el.style.display = "none";
		}
		document.cookie = "opened_menu_block=0";
		document.cookie = "opened_menu_master_nolink=0";
	}
	
}

function launchMenu_master(obj) {
	
	document.cookie = "opened_menu_master=" + escape(obj);
	document.cookie = "opened_menu_block=0";
	document.cookie = "opened_menu_master_nolink=0";	
	
}

function launchMenu_slave(obj) {
	
	document.cookie = "opened_menu_slave=" + escape(obj);
	
}

/*
function launchMenu_master(obj,redir) {
	
	document.cookie = "opened_menu_master=" + escape(obj);
		document.cookie = "opened_menu_block=0";
		document.cookie = "opened_menu_master_nolink=0";	
	document.location.href = redir;
}

function launchMenu_slave(obj,redir) {
	
	document.cookie = "opened_menu_slave=" + escape(obj);
	document.location.href = redir;
}
*/
function openLastMenu() {
	var ciastko = unescape(document.cookie);
	var tempor = ciastko.substring(ciastko.indexOf("opened_menu_block"));
	if (tempor.indexOf(";")==-1) {
		var obj = tempor.substring(18); } else {
	var obj = tempor.substring(18, tempor.indexOf(";")); }

	var tempor2 = ciastko.substring(ciastko.indexOf("opened_menu_master"));
	if (tempor2.indexOf(";")==-1) {
		var obj2 = tempor2.substring(19); } else {
	var obj2 = tempor2.substring(19, tempor2.indexOf(";")); }

	var tempor3 = ciastko.substring(ciastko.indexOf("opened_menu_slave"));
	if (tempor3.indexOf(";")==-1) {
		var obj3 = tempor3.substring(18); } else {
	var obj3 = tempor3.substring(18, tempor3.indexOf(";")); }
	
	var tempor4 = ciastko.substring(ciastko.indexOf("opened_menu_master_nolink"));
	if (tempor4.indexOf(";")==-1) {
		var obj4 = tempor4.substring(26); } else {
	var obj4 = tempor4.substring(26, tempor4.indexOf(";")); }
	
 //alert(ciastko);alert(obj);alert(obj2);alert(obj3);alert(obj4);
	//alert(ciastko);
		
	if (isDOM) {
		el = document.getElementById(obj);
	} else if (isNS4) {
		el = document.layers[obj];
	} else if (isIE4) {
		el = document.all[obj];
	}
	if (el != null) {
		if (isNS4) {
			el.display = "block";
		} else {
			el.style.display = "block";
		}
	}
	
	if (isDOM) {
		el2 = document.getElementById(obj2);
	} else if (isNS4) {
		el2 = document.layers[obj2];
	} else if (isIE4) {
		el2 = document.all[obj2];
	}
	if (el2 != null) {
		if (isNS4) {
			el2.background='#f0f0f0';
		} else {
			el2.style.color='#fd7a0f';
		}
	}
		
	if (isDOM) {
		el3 = document.getElementById(obj3);
	} else if (isNS4) {
		el3 = document.layers[obj3];
	} else if (isIE4) {
		el3 = document.all[obj3];
	}
	if (el3 != null) {
		if (isNS4) {
			el3.background='#f0f0f0';
		} else {
			el3.style.color='#fd7a0f';
		}
	}

		
	if (isDOM) {
		el4 = document.getElementById(obj4);
	} else if (isNS4) {
		el4 = document.layers[obj4];
	} else if (isIE4) {
		el4 = document.all[obj4];
	}
	if (el4 != null) {
		if (isNS4) {
			el4.background='#f0f0f0';
		} else {
			el4.style.color='#fd7a0f';
		}
	}	
}

// generator e m a i l
function genMail(header, domain){
	if(domain != null)
		document.write('<a href="m&#x61;&#x69;&#108;&#116;&#111;&#x3A;' + header + '@' + domain + '">' + header + '@' + domain + '</a>');
	else
		document.write('<a href="m&#x61;&#x69;&#108;&#116;&#111;&#x3A;' + header + '@f&#x6F;&#116;&#x6F;&#101;xp&#101;r&#116;&#x2E;p&#108;">' + header + '@f&#x6F;&#116;&#x6F;&#101;xp&#101;r&#116;&#x2E;p&#108;</a>');
}
