function fLadujMenu()
{
	fSprawdzPrzegladarke();
	if(PrzegladarkaDOM)
	{
		try
		{
			fInicjujZmienne();
			if(PrzegladarkaIE5M&&JestGotowe)
			{
				return true
			}
			else
			{
				TrwaTworzenie=true;
				JestGotowe=fBudujDrzewo();
				TrwaTworzenie=false;
				return JestGotowe;
			}
		}
		catch(e)
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}

function fSprawdzPrzegladarke()
{
	PrzegladarkaDOM=(document.getElementById)?true:false;
	PrzegladarkaOpera=(window.opera)?true:false;
	PrzegladarkaKonqueror=(navigator.userAgent.indexOf("Konqueror")!=-1);
	PrzegladarkaIE=(document.all&&!PrzegladarkaOpera&&!PrzegladarkaKonqueror)?true:false;
	PrzegladarkaIE4=PrzegladarkaIE&&!PrzegladarkaDOM;
	PrzegladarkaMac=(navigator.appVersion.indexOf("Mac")!=-1);
	PrzegladarkaIE4M=PrzegladarkaIE4&&PrzegladarkaMac;
	PrzegladarkaIE5M=PrzegladarkaIE&&PrzegladarkaMac;
	PrzegladarkaNS6=(navigator.vendor==("Netscape6")||navigator.product==("Gecko"));
	PrzegladarkaIE5W=PrzegladarkaIE&&!PrzegladarkaMac;
	PrzegladarkaSafariM=(PrzegladarkaMac&&(navigator.userAgent.indexOf("Safari")!=-1));
	try
	{
		PrzegladarkaIECSS=(PrzegladarkaIE&&window.document.compatMode)?window.document.compatMode=="CSS1Compat":false;
		PrzegladarkaIEDTD=(PrzegladarkaIE&&window.document.doctype)?window.document.doctype.name.indexOf(".dtd")!=-1:PrzegladarkaIECSS;
		PrzegladarkaIEbezDTD=(PrzegladarkaIE)&&!PrzegladarkaIEDTD;
		PrzegladarkaOperaX=(PrzegladarkaOpera&&(window.document.compatMode!="CSS1Compat"));
	}
	catch(e)
	{
		PrzegladarkaIECSS=false;
		PrzegladarkaIEDTD=false;
		PrzegladarkaIEbezDTD=false;
		PrzegladarkaOperaX=false;
	}
}

function fInicjujZmienne()
{
	Function.prototype.isFunction=true;
	Function.prototype.isString=false;
	String.prototype.isFunction=false;
	String.prototype.isString=true;
	String.prototype.isBoolean=false;
	String.prototype.isNumber=false;
	Number.prototype.isString=false;
	Number.prototype.isFunction=false;
	Number.prototype.isBoolean=false;
	Number.prototype.isNumber=true;
	Boolean.prototype.isString=false;
	Boolean.prototype.isFunction=false;
	Boolean.prototype.isBoolean=true;
	Boolean.prototype.isNumber=false;
	Array.prototype.itemValidation=false;
	Array.prototype.isArray=true;
	TrwaTworzenie=false;
	BudowanieMenu=false;
	OstatnieMenuId="";
	UtworzoneElementy=[];
	JestGotowe=false;
	OsobaNadMenu=false;
	LicznikUkryjWszystko=null;
	BudowaneMenu=null;
	try
	{
		Drzewo=new Object();
		UzywajMouseEnter=(typeof(window.document.body.onmouseenter)!="undefined");
		if(PrzegladarkaIE||PrzegladarkaKonqueror)
			Obszar=PrzegladarkaIECSS?window.document.documentElement:window.document.body;
		if(PrzegladarkaOpera)
			Obszar=window.document.body;
	}
	catch(e)
	{
		Drzewo=null;
		Obszar=null;
		UzywajMouseEnter=false;
	}
	MiejsceDiv=Ustaw[2].length>0?window.document.getElementById(Ustaw[2]):null;
	PozycjaX=5000;
}

function fBudujDrzewo()
{
	if(!JestGotowe&&typeof(Drzewo)=="object")
	{
		var DrzewoMaDzieci=false;
		var TablicaElementow=null;
		if(!fSprawdzTablice(Tablica))
			return false;
		DrzewoMaDzieci=false;
		for(var i=0;i<Tablica.length;i++)
		{
			TablicaElementow=Tablica[i];
			if(fSprawdzTablice(TablicaElementow[3]))
			{
				DrzewoMaDzieci=true;
				break;
			}
		}
		Drzewo.PolozeniePod=(!Ustaw[3]||!DrzewoMaDzieci)?false:Ustaw[4];fUtworzMenu(Tablica,"");
		MenuGlowne=Drzewo.RodzicDrzewa;
		with(Drzewo.RodzicDrzewa)
		{
			if(MiejsceDiv)
			{
				MiejsceDiv.style.position='relative';
				MiejsceDiv.style.top='0px';
				MiejsceDiv.style.left='0px';
				MiejsceDiv.innerHTML='&nbsp;';
				Drzewo.RodzicDrzewa.PozycjaX=MiejsceDiv.offsetLeft;
				Drzewo.RodzicDrzewa.PozycjaY=MiejsceDiv.offsetTop;
			}
			else
			{
				Drzewo.RodzicDrzewa.PozycjaX=eval(Ustaw[0]);
				Drzewo.RodzicDrzewa.PozycjaY=eval(Ustaw[1]);
				moveTo(Drzewo.RodzicDrzewa.PozycjaX,Drzewo.RodzicDrzewa.PozycjaY);
			}
			style.zIndex=PozycjaX;
		}
		if(PrzegladarkaIE5M||PrzegladarkaOpera)
		{
			var CzasPolecenie="if(window.document){var MenuX=window.document.getElementById('"+Drzewo.RodzicDrzewa.id+"');if(MenuX&&MenuX.UstawRozmiar)MenuX.UstawRozmiar(true);}";
			var CzasSekundy=(PrzegladarkaOpera)?100:10;
			setTimeout(CzasPolecenie,CzasSekundy);
		}
		else
		{
			var CzasSekundy=10;
			Drzewo.RodzicDrzewa.style.visibility="visible";
		}
		if(MiejsceDiv)
		{
			if(Ustaw[3])
			{
				MiejsceDiv.style.width=Drzewo.RodzicDrzewa.style.width;
			}
			else
			{
				MiejsceDiv.style.height=Drzewo.RodzicDrzewa.style.height;
			}
			setTimeout("Drzewo.RodzicDrzewa.moveTo(MiejsceDiv.offsetLeft,MiejsceDiv.offsetTop);window.onresize=function(){fPrzesunMiejsceDiv()};",CzasSekundy);
		}
	}
	return(typeof(Drzewo)=="object");
}

function fSprawdzTablice(SprawdzanaTablica)
{
	var TablicaJestPoprawna=false;
	if(typeof(SprawdzanaTablica)=="object")
	{
		if(SprawdzanaTablica.isArray&&SprawdzanaTablica.length>0)
		{
			TablicaJestPoprawna=true;
			if(!SprawdzanaTablica.itemValidation)
			{
				while((typeof SprawdzanaTablica[SprawdzanaTablica.length-1]!="object")||(!SprawdzanaTablica[SprawdzanaTablica.length-1].isArray))
				{
					SprawdzanaTablica.length--;
				}
				SprawdzanaTablica.itemValidation=true;
			}
		}
	}
	return TablicaJestPoprawna;
}

function fZachowajElement(NowyElement)
{
	if(PrzegladarkaOpera)
		return;
	UtworzoneElementy[UtworzoneElementy.length]=NowyElement;
}

function fPobierzMenu(MenuId)
{
	var PobieraneMenu=null;
	if((window)&&(window.document))
	{
		PobieraneMenu=window.document.getElementById(MenuId);
	}
	return PobieraneMenu;
}

function fWlasciwosciElementu(ZnacznikElementu)
{
	this.Drzewo=Drzewo;
	this.Licznik=BudowaneMenu.PolaLicznik;
	this.OstatniElement=(BudowaneMenu.PolaLicznik==BudowaneMenu.LiczbaPol);
	this.Tablica=BudowaneMenu.Tablica[BudowaneMenu.PolaLicznik];
	this.Napis=this.Tablica[0];
	this.Adres=this.Tablica[1];
	this.Zaznaczone=this.Tablica[2];
	this.MaDzieci=fSprawdzTablice(this.Tablica[3]);
	this.TablicaDziecka=this.MaDzieci?this.Tablica[3]:null;
	this.DzieckoId=this.MaDzieci?("Menu"+ZnacznikElementu):null;
	this.Dziecko=null;
	if(UzywajMouseEnter)
	{
		this.onmouseenter=fElementNajazd;
		this.onmouseleave=fElementZjazd;
	}
	else
	{
		this.onmouseover=fElementNajazd;
		this.onmouseout=fElementZjazd;
	}
	this.StylPola=fStylPola;
	this.NadDzieckiem=fNadDzieckiem;
	this.CzasReakcji=Ustaw[8];
	this.PokazDziecko=fPokazDziecko;
	this.PokazDzieckoPozycja=fPokazDzieckoPozycja;
	if(PrzegladarkaIE5M)
		this.PokazDzieckoDelay=fPokazDzieckoOpoznienie;
	this.WyswietlDziecko=fWyswietlDziecko;
	this.DzieckoNakladanie=null;
}

function fUtworzElement(MenuId)
{
	var TworzonyElement=window.document.createElement("DIV");
	fZachowajElement(TworzonyElement);
	var MenuWidth=((PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?Ustaw[5]:Ustaw[5]-(Ustaw[22]*2))+"px";
	with(TworzonyElement)
	{
		id=MenuId;
		with(style)
		{
			position="absolute";
			visibility="hidden";
			left="-1000px";
			top="-10000px";
			width=MenuWidth;
		}
	}
	window.document.body.appendChild(TworzonyElement);
	OstatnieMenuId=MenuId;
	return TworzonyElement;
}

function fUtworzMenu(BiezacaTablica, LicznikMenu)
{
	if(!fSprawdzTablice(BiezacaTablica))
		return false;
	var NoweMenu=window.document.getElementById("Menu"+LicznikMenu);
	if(!NoweMenu)
	{
		NoweMenu=fUtworzElement("Menu"+LicznikMenu);
		if(BudowaneMenu)
		{
			NoweMenu.nadrzedneMenu=BudowaneMenu;
			NoweMenu.nadrzednyElement=BudowaneMenu.Pole;
			NoweMenu.nadrzednyElement.Dziecko=NoweMenu;
			NoweMenu.MaRodzica=true;
			NoweMenu.Poziome=false;
		}
		else
		{
			NoweMenu.Poziome=Ustaw[3];
			Drzewo.RodzicDrzewa=Drzewo.PierwszeDziecko=NoweMenu;
		}
		BudowaneMenu=NoweMenu;
		BudowaneMenu.Tablica=BiezacaTablica;
		BudowaneMenu.Drzewo=Drzewo;
		BudowaneMenu.PolaLicznik=0;
		BudowaneMenu.LiczbaPol=BudowaneMenu.Tablica.length-1;
		BudowaneMenu.ZmiennaSzerokosc=((BudowaneMenu.MaRodzica&&!Ustaw[7])||(!BudowaneMenu.MaRodzica&&!Ustaw[6]));
		BudowaneMenu.PokazTo=fPokazTo;
		BudowaneMenu.LicznikMenu=LicznikMenu;BudowaneMenu.UtrzymajwOknie=fUtrzymajwOknie;
		if(UzywajMouseEnter)
		{
			BudowaneMenu.onmouseenter=fMenuNajazd;
			BudowaneMenu.onmouseleave=fMenuZjazd;
		}
		else
		{
			BudowaneMenu.onmouseover=fMenuNajazd;
			BudowaneMenu.onmouseout=fMenuZjazd;
		}
		BudowaneMenu.UkryjDrzewo=fUkryjDrzewo;
		BudowaneMenu.UkryjRodzicow=fUkryjRodzicow;
		BudowaneMenu.UkryjDzieci=fUkryjDzieci;
		BudowaneMenu.UkryjGlowne=fUkryjGlowne;
		BudowaneMenu.UkryjSiebie=fUkryjSiebie;
		BudowaneMenu.DzieciWidoczne=false;
		BudowaneMenu.JestNad=false;
		BudowaneMenu.UkryjLicznik=null;
		BudowaneMenu.BiezacePole=null;
		BudowaneMenu.StylMenu=fStylMenu;
		BudowaneMenu.RozmiarUstawiony=false;
		BudowaneMenu.UstawRozmiar=fUstawRozmiar;
		if(PrzegladarkaIE)
			BudowaneMenu.onselectstart=fAnulujZaznaczenie;
		BudowaneMenu.moveTo=fPrzesunDo;
		BudowaneMenu.StylMenu();
	}
	while(BudowaneMenu.PolaLicznik<=BudowaneMenu.LiczbaPol)
	{
		BudowaneMenu.Pole=window.document.getElementById("Element"+LicznikMenu+"_"+BudowaneMenu.PolaLicznik);
		if(!BudowaneMenu.Pole)
		{
			BudowaneMenu.Pole=fUtworzPole(LicznikMenu);
		}
		if(BudowaneMenu.Pole.MaDzieci&&JestGotowe)
		{
			UtworzoneMenu=fUtworzMenu(BiezacaTablica[BudowaneMenu.PolaLicznik][3],LicznikMenu+"_"+BudowaneMenu.PolaLicznik);
			if(UtworzoneMenu)
			{
				BudowaneMenu=BudowaneMenu.nadrzedneMenu;
			}
		}
		BudowaneMenu.PolaLicznik++;
	}
	if(!PrzegladarkaIE5M)
		BudowaneMenu.UstawRozmiar();
	return BudowaneMenu;
}

function fStylMenu()
{
	with(this.style)
	{
		borderWidth=Ustaw[22]+"px";
		borderColor=Ustaw[23];
		borderStyle=Ustaw[24];
		overflow="hidden";cursor="default";
	}
}

function fUtworzPole(LicznikMenu)
{
	var ItemElement=window.document.createElement("DIV");
	ItemElement.id="Element"+LicznikMenu+"_"+BudowaneMenu.PolaLicznik;
	ItemElement.style.position="absolute";
	ItemElement.style.visibility="inherit";
	BudowaneMenu.appendChild(ItemElement);
	fZachowajElement(ItemElement);
	ItemElement.menu=BudowaneMenu;
	ItemElement.childTimer=null;
	ItemElement.setItemProperties=fWlasciwosciElementu;
	ItemElement.setItemProperties(LicznikMenu+"_"+BudowaneMenu.PolaLicznik);
	ItemElement.siblingBelow=ItemElement.previousSibling;
	if(ItemElement.Adres)
	{
		ItemElement.onclick=fUstawLacze;
		ItemElement.style.cursor=(PrzegladarkaNS6||PrzegladarkaKonqueror)?"pointer":"hand";
	}
	var PelnaOtoczka=(Ustaw[21]*2)+Ustaw[28]+Ustaw[29];
	ItemElement.MaObraz=ItemElement.MaDzieci;
	if(ItemElement.MaObraz)
	{
		var ImageElement=window.document.createElement("IMG");
		fZachowajElement(ImageElement);
		ItemElement.imageSrc=Ustaw[27];
		with(ImageElement)
		{
			if(ItemElement.imageSrc)
				src=ItemElement.imageSrc;
			removeAttribute("height");
			hspace=PrzegladarkaIE5W?Ustaw[21]:0;
			vspace=0;
			width=Ustaw[28];
			with(style)
			{
				position="absolute";
				top=(Ustaw[21]+Ustaw[30])+"px";
			}
		}
		ItemElement.imgLyr=ImageElement;
	}
	ItemElement.innerHTML=ItemElement.Napis;
	if(ImageElement)
		ItemElement.insertBefore(ImageElement,ItemElement.firstChild);
	ItemElement.StylPola();
	return ItemElement;
}

function fStylPola()
{
	with(this.style)
	{
		backgroundColor=(this.Zaznaczone)?Ustaw[20]:Ustaw[18];
		color=(this.Zaznaczone)?Ustaw[17]:Ustaw[15];
		padding=Ustaw[21]+"px";
		font=((Ustaw[13])?"bold ":"normal ")+Ustaw[12]+"pt "+Ustaw[11];
		fontStyle=(Ustaw[14])?"italic":"normal";
		if(PrzegladarkaIE)
			overflow="hidden";
		if((!this.menu.ZmiennaSzerokosc)||(this.menu.ZmiennaSzerokosc&&this.imgLyr))
		{
			var PelnaOtoczka=(Ustaw[21]*2)+Ustaw[28]+Ustaw[29];
			paddingRight=PelnaOtoczka+"px";
		}
		if(!this.OstatniElement)
		{
			var Odstep=Ustaw[25]+"px solid "+Ustaw[26];
			if(this.menu.Poziome)
				borderRight=Odstep;
			else
				borderBottom=Odstep;
		}
		if(this.menu.Poziome)
		{
			top="0px";
			if(!this.menu.ZmiennaSzerokosc)
			{
				if(PrzegladarkaIEbezDTD||PrzegladarkaOperaX)
				{
					if(this.OstatniElement)
					{
						width=(Ustaw[5]-Ustaw[22]-Ustaw[25])+"px";
					}
					else
					{
						width=(Ustaw[5]-Ustaw[22])+"px";
					}
					left=(this.Licznik*(Ustaw[5]-Ustaw[22]))+"px";
				}
				else
				{
					width=(Ustaw[5]-Ustaw[22]-parseInt(paddingLeft)-parseInt(paddingRight)-Ustaw[25])+"px";
					left=((this.Licznik*parseInt(width))+((Ustaw[25]*this.Licznik)))+((parseInt(paddingLeft)+parseInt(paddingRight))*this.Licznik)+"px";
				}
				var DlugoscPlusX=parseInt(left)+parseInt(width);
				this.menu.style.width=DlugoscPlusX+((PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?(Ustaw[22]*2):(parseInt(paddingLeft)+parseInt(paddingRight)))+"px";
			}
		}
		else
		{
			left="0px";
			if(!this.menu.ZmiennaSzerokosc)
			{
				if(PrzegladarkaIEbezDTD||PrzegladarkaOperaX)
				{
					width=(Ustaw[5]-(Ustaw[22]*2))+"px";
				}
				else
				{
					width=((Ustaw[5]-(Ustaw[22]*2))-(parseInt(paddingLeft)+parseInt(paddingRight)))+"px";
				}
			}
		}
	}
}

function fUstawRozmiar(Widoczne)
{
	var Pola=this.childNodes;
	var LiczbaPol=Pola.length;
	var TymczasowePole;
	if(this.Poziome)
	{
		if(this.ZmiennaSzerokosc)
		{
			for(var i=0;i<LiczbaPol;i++)
			{
				TymczasowePole=Pola[i];
				TymczasowePole.RzeczywistaSzerokosc=TymczasowePole.offsetWidth;
				if(isNaN(TymczasowePole.RzeczywistaSzerokosc))
					TymczasowePole.RzeczywistaSzerokosc=TymczasowePole.offsetWidth;
				if(PrzegladarkaIE5M)
					TymczasowePole.RzeczywistaSzerokosc+=(parseInt(TymczasowePole.style.paddingLeft)+parseInt(TymczasowePole.style.paddingRight));
				if(PrzegladarkaIEbezDTD||PrzegladarkaOperaX)
				{
					if(PrzegladarkaOperaX)
					{
						TymczasowePole.style.width=(TymczasowePole.RzeczywistaSzerokosc)+"px";
					}
					else
					{
						if(TymczasowePole.OstatniElement)
						{
							TymczasowePole.style.width=(TymczasowePole.RzeczywistaSzerokosc)+"px";
						}
						else
						{
							TymczasowePole.style.width=(TymczasowePole.RzeczywistaSzerokosc+Ustaw[25])+"px";
						}
					}
					TymczasowePole.style.left=(TymczasowePole.Licznik?parseInt(TymczasowePole.siblingBelow.style.left)+parseInt(TymczasowePole.siblingBelow.style.width):0)+"px";
				}
				else
				{
					if(TymczasowePole.MaObraz&&!PrzegladarkaIECSS&&!PrzegladarkaOpera)
					{
						TymczasowePole.RzeczywistaSzerokosc+=Ustaw[21];
					}
					TymczasowePole.RzeczywistaSzerokosc-=(parseInt(TymczasowePole.style.paddingLeft)+parseInt(TymczasowePole.style.paddingRight));
					if(!PrzegladarkaIECSS&&!PrzegladarkaIE5M&&!TymczasowePole.OstatniElement)
						TymczasowePole.RzeczywistaSzerokosc-=Ustaw[25];
					TymczasowePole.DozwolonaSzerokosc=(Ustaw[5]-(Ustaw[22]*2))-(parseInt(TymczasowePole.style.paddingLeft)+parseInt(TymczasowePole.style.paddingRight));
					TymczasowePole.style.width=Math.min(TymczasowePole.DozwolonaSzerokosc,TymczasowePole.RzeczywistaSzerokosc)+"px";
					TymczasowePole.style.left=(TymczasowePole.Licznik?(parseInt(TymczasowePole.siblingBelow.style.left)+TymczasowePole.siblingBelow.offsetWidth):0)+"px";
				}
				if(TymczasowePole.OstatniElement)
				{
					DlugoscPlusX=parseInt(TymczasowePole.style.left)+parseInt(TymczasowePole.style.width);
					this.style.width=DlugoscPlusX+((PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?(Ustaw[22]*2):(parseInt(TymczasowePole.style.paddingLeft)+parseInt(TymczasowePole.style.paddingRight)))+"px";
				}
			}
		}
		var MaxWysokoscPola=0;
		for(var i=0;i<LiczbaPol;i++)
		{
			TymczasowePole=Pola[i];
			if(TymczasowePole.Licznik)
			{
				var PrzylegajaceWysokosc=TymczasowePole.siblingBelow.offsetHeight-((PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?0:(Ustaw[21]*2));
				MaxWysokoscPola=Math.max(MaxWysokoscPola,PrzylegajaceWysokosc);
			}
			else
			{
				MaxWysokoscPola=TymczasowePole.offsetHeight-((PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?0:(Ustaw[21]*2));
			}
		}
		for(var i=0;i<LiczbaPol;i++)
		{
			TymczasowePole=Pola[i];
			TymczasowePole.style.height=MaxWysokoscPola+"px";
			if(TymczasowePole.imgLyr)
			{
				TymczasowePole.imgLyr.style.left=(TymczasowePole.offsetWidth-((TymczasowePole.OstatniElement?0:Ustaw[25])+(PrzegladarkaIEbezDTD?PrzegladarkaIE5M?Ustaw[21]:Ustaw[21]*2:PrzegladarkaIECSS?Ustaw[21]*2:Ustaw[21])+Ustaw[29]+Ustaw[28]))+"px";
			}
		}
		this.style.height=this.style.height=MaxWysokoscPola+((PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?Ustaw[22]*2:(Ustaw[21]*2))+"px";
	}
	else
	{
		if(this.ZmiennaSzerokosc)
		{
			var MaxSzerokoscPola=0;
			for(var i=0;i<LiczbaPol;i++)
			{
				TymczasowePole=Pola[i];
				TymczasowePole.RzeczywistaSzerokosc=TymczasowePole.offsetWidth;
				if(isNaN(TymczasowePole.RzeczywistaSzerokosc))
					TymczasowePole.RzeczywistaSzerokosc=TymczasowePole.offsetWidth;
				if(PrzegladarkaIE5M)
					TymczasowePole.RzeczywistaSzerokosc+=(parseInt(TymczasowePole.style.paddingLeft)+parseInt(TymczasowePole.style.paddingRight));
				if(!PrzegladarkaIEbezDTD&&!PrzegladarkaOperaX)
				{
					TymczasowePole.RzeczywistaSzerokosc-=((parseInt(TymczasowePole.style.paddingRight)+parseInt(TymczasowePole.style.paddingLeft)));
				}
				MaxSzerokoscPola=i?Math.max(MaxSzerokoscPola,TymczasowePole.RzeczywistaSzerokosc):TymczasowePole.RzeczywistaSzerokosc;
				if(MaxSzerokoscPola==TymczasowePole.RzeczywistaSzerokosc)
					var TempWidest=TymczasowePole;
			}
			for(var i=0;i<LiczbaPol;i++)
			{
				Pola[i].style.width=TempWidest.RzeczywistaSzerokosc+"px";
				if(!PrzegladarkaIEbezDTD&&!PrzegladarkaOperaX)
				{
					if(Pola[i].imgLyr&&!TempWidest.imgLyr)
					{
						Pola[i].style.width=(TempWidest.RzeczywistaSzerokosc-Ustaw[28]-Ustaw[29]-Ustaw[21])+"px";
					}
					else
					{
						Pola[i].style.paddingLeft=TempWidest.style.paddingLeft;
						Pola[i].style.paddingRight=TempWidest.style.paddingRight;
					}
				}
			}
			this.style.width=this.style.width=(Pola[0].offsetWidth+((PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?Ustaw[22]*2:0))+"px";
		}
		for(var i=0;i<LiczbaPol;i++)
		{
			var TymczasowePole=Pola[i];
			if(TymczasowePole.Licznik)
			{
				var PrzylegajaceWysokosc=(TymczasowePole.siblingBelow.offsetHeight);
				TymczasowePole.style.top=parseInt(TymczasowePole.siblingBelow.style.top)+PrzylegajaceWysokosc+"px";
			}
			else
			{
				TymczasowePole.style.top="0px";
			}
			if(TymczasowePole.imgLyr)
			{
				TymczasowePole.imgLyr.style.left=(TymczasowePole.offsetWidth-((PrzegladarkaIEbezDTD?PrzegladarkaIE5M?Ustaw[21]:Ustaw[21]*2:PrzegladarkaIECSS?Ustaw[21]*2:Ustaw[21])+Ustaw[29]+Ustaw[28]))+"px";
			}
		}
		this.style.height=this.style.height=parseInt(TymczasowePole.style.top)+TymczasowePole.offsetHeight+((PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?(Ustaw[22]*2):0)+"px";
	}
	this.origHeight=this.style.height;this.RozmiarUstawiony=true;
	if(Widoczne)this.style.visibility="visible";
}

function fMenuNajazd()
{
	if(!this.Drzewo.PierwszeDziecko)
		this.Drzewo.PierwszeDziecko=this;
	if(this.Drzewo.PierwszeDziecko==this)
		fUkryjWszystko(this);
	this.JestNad=true;
	OsobaNadMenu=true;
	BiezaceMenu=this;
	if(this.UkryjLicznik)
		clearTimeout(this.UkryjLicznik);
}

function fMenuZjazd()
{
	if(PrzegladarkaIE&&window.event.srcElement.contains(window.event.toElement))
		return;
	this.JestNad=false;
	OsobaNadMenu=false;
	if(Ustaw[10])
		window.status="";
	var Pola=this.childNodes;
	var LiczbaPol=Pola.length;
	var TymczasowePole;
	for(var i=0;i<LiczbaPol;i++)
	{
		TymczasowePole=Pola[i];
		clearTimeout(TymczasowePole.childTimer);
		TymczasowePole.childTimer=null;
	}
	clearTimeout(LicznikUkryjWszystko);
	LicznikUkryjWszystko=null;
	var CzasPolecenie="var MenuUkryj=fPobierzMenu('"+this.id+"');if(MenuUkryj&&MenuUkryj.UkryjDrzewo)MenuUkryj.UkryjDrzewo()";
	LicznikUkryjWszystko=setTimeout(CzasPolecenie,Ustaw[9]);
}
function fPokazDziecko()
{
	if(TrwaTworzenie||BudowanieMenu)
		return;
	BudowanieMenu=true;
	if(!this.Dziecko)
	{
		Drzewo=this.Drzewo;
		BudowaneMenu=this.menu;
		BudowaneMenu.Pole=this;
		this.Dziecko=fUtworzMenu(this.TablicaDziecka,this.menu.LicznikMenu+"_"+(this.Licznik+1));
		this.Drzewo.RodzicDrzewa=this.menu;
		this.Drzewo.PierwszeDziecko=this.menu;
		Drzewo=this.Drzewo;
	}
	BudowanieMenu=false;
	if(this.menu.style.visibility=="hidden")
		return;
	if(PrzegladarkaIE5M&&!this.Dziecko.RozmiarUstawiony)
	{
		var CzasPolecenie="if((window)&&(window.document)){var MenuX3=window.document.getElementById('"+this.id+"');if(MenuX3&&MenuX3.PokazDzieckoDelay)MenuX3.PokazDzieckoDelay();}";
		setTimeout(CzasPolecenie,10);
	}
	else
	{
		this.PokazDzieckoPozycja();
		if(PrzegladarkaIE5M||PrzegladarkaNS6)
		{
			var CzasPolecenie="if((window)&&(window.document)){var MenuX4=window.document.getElementById('"+this.id+"');";
			CzasPolecenie+="if(MenuX4&&MenuX4.WyswietlDziecko)MenuX4.WyswietlDziecko();}";
		setTimeout(CzasPolecenie,10);
		}
		else
		{
			this.WyswietlDziecko();
		}
	}
}

function fPokazDzieckoPozycja()
{
	if(this.Drzewo.PolozeniePod&&(this.menu==this.Drzewo.RodzicDrzewa))
	{
		this.Dziecko.PozycjaX=parseInt(this.menu.style.left)+parseInt(this.style.left);
		this.Dziecko.PozycjaY=parseInt(this.menu.style.top)+this.menu.offsetHeight-(Ustaw[22]);
	}
	else
	{
		if(this.DzieckoNakladanie==null)
		{
			this.DistanceToRightEdge=parseInt(this.style.width);
			if(!PrzegladarkaIEbezDTD&&!PrzegladarkaOperaX)
				this.DistanceToRightEdge+=(parseInt(this.style.paddingLeft)+parseInt(this.style.paddingRight))+((this.menu.Poziome&&!this.OstatniElement)?Ustaw[25]:0);
			if(!this.menu.Poziome||(this.menu.Poziome&&this.OstatniElement))
				this.DistanceToRightEdge+=Ustaw[22];
			this.OdlegloscDoLewegoBrzegu=(!this.menu.Poziome||(this.menu.Poziome&&this.Licznik==0))?Ustaw[22]:Ustaw[25];
			this.DzieckoNakladanie=Ustaw[31];
		}
		if(PrzegladarkaIE5M)
		{
			this.oL=parseInt(this.menu.style.left)-Ustaw[21];
			this.oL+=this.offsetLeft;
			this.oT=parseInt(this.menu.style.top)-Ustaw[21];
			this.oT+=this.offsetTop;
		}
		else
		{
			this.oL=parseInt(this.menu.style.left)+Ustaw[22];
			this.oL+=this.offsetLeft;
			this.oT=parseInt(this.menu.style.top);
			this.oT+=this.offsetTop;
		}
		this.Dziecko.PozycjaX=(this.oL+this.DistanceToRightEdge)-this.DzieckoNakladanie;
		this.Dziecko.PozycjaY=this.oT+Ustaw[32]+Ustaw[22];
	}
	if(!this.Drzewo.PolozeniePod||this.menu!=this.Drzewo.RodzicDrzewa)
	{
		this.Dziecko.UtrzymajwOknie();
	}
	this.Dziecko.moveTo(this.Dziecko.PozycjaX,this.Dziecko.PozycjaY);
}

function fPokazDzieckoOpoznienie()
{
	this.Dziecko.UstawRozmiar(false);
	this.PokazDzieckoPozycja();
	var CzasPolecenie="if((window)&&(window.document)){var MenuX2=window.document.getElementById('"+this.id+"');if(MenuX2&&MenuX2.WyswietlDziecko)MenuX2.WyswietlDziecko();}";
	setTimeout(CzasPolecenie,10);
}

function fWyswietlDziecko()
{
	if((this.menu.BiezacePole==this)&&(this.menu.JestNad))
	{
		this.menu.DzieciWidoczne=true;
		this.menu.WidoczneDziecko=this.Dziecko;
		this.Dziecko.PokazTo(true);
	}
}

function fElementNajazd()
{
	var ItemMenu=this.menu;
	this.style.backgroundColor=Ustaw[19];
	this.style.color=Ustaw[16];
	if(Ustaw[10])
		window.status=this.Adres;
	ItemMenu.BiezacePole=this;
	var Pola=ItemMenu.childNodes;
	var LiczbaPol=Pola.length;
	var TymczasowePole;
	for(var i=0;i<LiczbaPol;i++)
	{
		TymczasowePole=Pola[i];
		clearTimeout(TymczasowePole.childTimer);
		TymczasowePole.childTimer=null;
	}
	var CzasPolecenie="if((window)&&(window.document)){var MenuX5=window.document.getElementById('"+this.id+"');if(MenuX5&&MenuX5.NadDzieckiem)MenuX5.NadDzieckiem(true);}";
	this.childTimer=setTimeout(CzasPolecenie,this.CzasReakcji);
}

function fNadDzieckiem(Nad)
{
	if(this.menu.DzieciWidoczne)
	{
		if(this.menu.WidoczneDziecko==this.Dziecko&&this.menu.WidoczneDziecko.DzieciWidoczne)
		{
			this.menu.WidoczneDziecko.UkryjDzieci(this);
		}
		else
		{
			this.menu.UkryjDzieci(this);
		}
	}
	if(this.MaDzieci)this.PokazDziecko();
}

function fElementZjazd()
{
	with(this.style)
	{
		backgroundColor=(this.Zaznaczone)?Ustaw[20]:Ustaw[18];
		color=(this.Zaznaczone)?Ustaw[17]:Ustaw[15];
	}
}

function fPrzesunDo(PozycjaX,PozycjaY)
{
	this.style.left=PozycjaX+"px";
	this.style.top=PozycjaY+"px";
}

function fPokazTo(Nad)
{
	if(!(this.Drzewo.RodzicDrzewa==this))
	{
		if(!this.MaRodzica||(this.MaRodzica&&(this.Drzewo.RodzicDrzewa==this.nadrzedneMenu)))
			var IsVisible=(this.style.visibility=="visible");
		if(Nad)this.style.zIndex=++PozycjaX;
		this.style.visibility=(Nad)?"visible":"hidden";
	}
	this.BiezacePole=null;
}

function fUtrzymajwOknie()
{
	var LewyBrzegOkna=(PrzegladarkaIE)?0:window.pageXOffset;
	var GornyBrzegOkna=(PrzegladarkaIE)?0:window.pageYOffset;
	var SzerokoscOkna=(PrzegladarkaIE)?Obszar.clientWidth:window.innerWidth;
	var WysokoscOkna=(PrzegladarkaIE)?Obszar.clientHeight:window.innerHeight;
	var PrawyBrzegOkna=(LewyBrzegOkna+SzerokoscOkna);
	var DolnyBrzegOkna=(GornyBrzegOkna+WysokoscOkna);
	var LewyBrzegMenu=this.PozycjaX;
	var PrawyBrzegMenu=LewyBrzegMenu+this.offsetWidth;
	if(this.PozycjaY<GornyBrzegOkna)
		this.PozycjaY=GornyBrzegOkna;
	var DolnyBrzegMenu=this.PozycjaY+parseInt(this.origHeight);
	DolnyBrzegMenu+=(PrzegladarkaIEbezDTD||PrzegladarkaOperaX)?0:(Ustaw[22]*2);
	if(this.MaRodzica)
	{
		var LewyBrzegNadrzednego=this.nadrzednyElement.oL;
	}
	if(PrawyBrzegMenu>PrawyBrzegOkna)
	{
		if(this.MaRodzica)
		{
			this.PozycjaX=((LewyBrzegNadrzednego-this.nadrzednyElement.OdlegloscDoLewegoBrzegu)+this.nadrzednyElement.DzieckoNakladanie)-this.offsetWidth;
		}
		else
		{
			var dif=PrawyBrzegMenu-PrawyBrzegOkna;this.PozycjaX-=dif;
		}
		this.PozycjaX=Math.max(0,this.PozycjaX);
	}
	if(DolnyBrzegMenu>DolnyBrzegOkna)
	{
		var dif=DolnyBrzegMenu-DolnyBrzegOkna;
		this.PozycjaY-=dif;
	}
	if(LewyBrzegMenu<LewyBrzegOkna)
	{
		if(this.MaRodzica)
		{
			this.PozycjaX=(LewyBrzegNadrzednego+this.nadrzednyElement.DistanceToRightEdge)-this.nadrzednyElement.DzieckoNakladanie;PrawyBrzegMenu=this.PozycjaX+this.offsetWidth;
			if(PrawyBrzegMenu>PrawyBrzegOkna)
				this.PozycjaX-=(PrawyBrzegMenu-PrawyBrzegOkna);
		}
		else
		{
			this.PozycjaX=0;
		}
	}
}

function fUstawLacze()
{
	if(this.Adres.indexOf("javascript:")!=-1)
	{
		eval(this.Adres)
	}
	else
	{
		fUkryjWszystko()
		;if((!PrzegladarkaOpera)||(window.location.href!=this.Adres))
		{
			window.location.href=this.Adres;
		}
	}
}

function fUkryjWszystko(MenuWywolujace)
{
	clearTimeout(LicznikUkryjWszystko);
	LicznikUkryjWszystko=null;
	if(PrzegladarkaOpera)
	{
		MenuGlowne=null;
		var theMenu=fPobierzMenu("Menu");
		if(theMenu)MenuGlowne=theMenu.Drzewo.RodzicDrzewa;
	}
}

function fUkryjDrzewo()
{
	LicznikUkryjWszystko=null;
	if(OsobaNadMenu)
		return;
	if(this.DzieciWidoczne)
		this.UkryjDzieci();
	this.UkryjRodzicow();
}

function fUkryjGlowne()
{
	var CzasPolecenie="var MenuGlowneDoSchowania=fPobierzMenu('"+this.id+"');if(MenuGlowneDoSchowania&&MenuGlowneDoSchowania.UkryjSiebie)MenuGlowneDoSchowania.UkryjSiebie()";
}

function fUkryjSiebie()
{
	this.UkryjLicznik=null;
	if(!this.JestNad&&!OsobaNadMenu)
		this.PokazTo(false);
}

function fUkryjRodzicow()
{
	var TymczasoweMenu=this;
	while(TymczasoweMenu.MaRodzica)
	{
		TymczasoweMenu.PokazTo(false);
		TymczasoweMenu.nadrzedneMenu.JestNad=false;
		TymczasoweMenu=TymczasoweMenu.nadrzedneMenu;
	}
	TymczasoweMenu.UkryjGlowne();
}

function fUkryjDzieci(ElemementWywolujacy,Wymuszone)
{
	var TymczasoweMenu=this.WidoczneDziecko;
	while(TymczasoweMenu.DzieciWidoczne)
	{
		TymczasoweMenu.WidoczneDziecko.PokazTo(false);
		TymczasoweMenu.DzieciWidoczne=false;
		TymczasoweMenu=TymczasoweMenu.WidoczneDziecko;
	}
	if(Wymuszone||((ElemementWywolujacy&&(!ElemementWywolujacy.MaDzieci||this.WidoczneDziecko!=ElemementWywolujacy.Dziecko))||(!ElemementWywolujacy&&!this.JestNad)))
	{
		this.WidoczneDziecko.PokazTo(false);
		this.DzieciWidoczne=false;
	}
}

function fPrzesunMiejsceDiv()
{
	if(typeof(Drzewo)=="object"&&MiejsceDiv)
	{
		Drzewo.RodzicDrzewa.moveTo(MiejsceDiv.offsetLeft,MiejsceDiv.offsetTop);
	}
}

function fAnulujZaznaczenie()
{
	return false;
}

window.onload=function()
{
	fLadujMenu();
};


function fMenuStare()
{
	if (!document.getElementById&&Tablica&&Tablica[0])
	{
		document.write('<TABLE cellSpacing="1" cellPadding="2" width="158" border="0" class="Bok" style="margin-top: -1px;">');
		for(var i=0;i<Tablica.length;i++)
		{
			document.write('<TR><TD width="158"><A class="BokM" href="'+Tablica[i][1]+'">'+Tablica[i][0]+'</A></TD></TR>');
		}
		document.write('</TABLE>');
	}
}

Ustaw=[0,79,"MiejsceMenu",true,true,125,true,false,0,300,false,"Verdana, Arial, Helvetica, sans-serif",8,false,false,"#FFFFFF","#FFFFFF","#FFFFFF","#000000","#505050","#FFFFFF",5,0,"#FFFFFF","solid",1,"#7f7f7f","pliki/arrowright.gif",20,0,2,5,3];

			