// === funkcje dot. menu bocznego
// === 2004-06-22

var t="";
var mTab=new Array();

// rozwija lub zwija warstwe nazwa
function mRozwin(nazwa)
{
var el=document.getElementById(nazwa).sourceIndex;

if(dA(el).style.display=="none") dA(el).style.display="block"; 
	else dA(el).style.display="none";
ustawCookies();
}


// zwin - menuKonf()
function mRozwinM(nazwa)
{
var el=document.getElementById(nazwa);
if(el){dA(el.sourceIndex).style.display="none";}
}

// rozwin - menuKonf()
function mRozwinP(nazwa)
{
var el=document.getElementById(nazwa);
if(el){dA(el.sourceIndex).style.display="block";}
}


// znak menu
// 1+ 0-
function znakMenu(znak,el)
{
var txt=dA(el-2).innerHTML;
var zn=txt.substring(0,1);

if(zn=='-'||zn=='+')
	{
	if(znak==1)
		{
		txt="+"+txt.substring(1,txt.length)
		dA(el-2).innerHTML=txt;
		}

	if(znak==0)
		{
		txt="-"+txt.substring(1,txt.length)
		dA(el-2).innerHTML=txt;	
		}
	}
return(1)
}

// pobiera stan menu 
function mPobierzStan()
{
var k=0;

for(var i=dA.menu.sourceIndex+1;i<dA.menuEnd.sourceIndex;i++)
	{
	if(dA(i).style.display!="none"){if(dA(i).id!="block"){mTab[k++]=dA(i).id; mTab[k++]=1}}
	else {{if(dA(i).id!="block")mTab[k++]=dA(i).id; mTab[k++]=0}}
	}
return(mTab.join(","));
}

// domyslne ustawienia menu  - dla tych co 1 raz
function menuKonf()
{
for(var i=1;i<mKonf.length;i=i+2)
	{
	if(mKonf[i]==1)mRozwinP(mKonf[i-1])
	if(mKonf[i]==0)mRozwinM(mKonf[i-1])
	}
}


function mUstaw(txt)
{
mKonf=txt.split(",");
menuKonf();
}

