var remember = new Array();
var rememberSize = new Array();
var rememberHeight = new Array();
var remember2 = new Array();
var checkIt;
var rememberName=new Array();
var DHTML = (document.getElementById || document.all || document.layers);
//*********	rodo perduota layeri
function show(name,lvl,pgr,cele)
{
	if (!DHTML) return;
	if (navigator.appName=="Netscape") checkUserInput();
	if (remember[lvl] && remember[lvl] == name) return;
	if (remember[lvl])
	{
		closeAll(lvl);
	}
	if (name)
	{
		var x = getObj(name);
			var winW;
		
			if (parseInt(navigator.appVersion)>3) 
			{
		 		if (navigator.appName=="Netscape") 
		 		{
			 		rememberName[lvl]=cele;
			 		keisk(cele);
		  			if (pgr==true) winW = window.innerWidth+2;
		  				else 
		  				{
		  					winW = window.innerWidth+28;
		  					rememberHeight[lvl]=parseInt(x.top.substring(0,x.left.length-2));
			  				x.top=parseInt(x.top.substring(0,x.left.length-2))-15;
	  					}
		    		if(document.height<=window.innerHeight&&document.width<=window.innerWidth)winW=winW+18;
					rememberSize[lvl] = parseInt(x.left.substring(0,x.left.length-2));
					if (winW>782) x.left=parseInt(x.left.substring(0,x.left.length-2))+(winW-800)/2-1;
						else if (pgr!=true) x.left=parseInt(x.left.substring(0,x.left.length-2))+10;
		 		}
		 		if (navigator.appName.indexOf("Microsoft")!=-1) 
		 		{
		  			if (pgr==true) winW = document.body.clientWidth+20;
		  				else 
		  				{
			  				winW = document.body.clientWidth+44;
			  				rememberHeight[lvl]=x.pixelTop;
			  				x.pixelTop=x.pixelTop-15;
		  				}
					rememberSize[lvl] = x.pixelLeft;
					if (winW>782) x.pixelLeft=x.pixelLeft+(winW-800)/2-1;
						else if (pgr!=true) x.pixelLeft=x.pixelLeft+10;
		 		}
			}

		x.visibility = 'visible';
	}
	else if (cele) keisk2(cele);
	remember[lvl] = name;
}
//*********	paslepia visus rodomus layarius
function closeAll(lvl)
{
	for (i=remember.length - 1;i>=lvl;i--)
	{
		if (remember[i]) //IE4 Mac
		{
			var x = getObj(remember[i]);
			x.visibility = 'hidden';
			if (rememberSize[i]!=null) 
				if (navigator.appName.indexOf("Microsoft")!=-1)	
				{
					x.pixelLeft=rememberSize[i];
					if (rememberHeight[i]!=null) x.pixelTop=rememberHeight[i];
				}
				else 
				{
					x.left=rememberSize[i];
					if (rememberHeight[i]!=null) x.top=rememberHeight[i];
					atkeisk(rememberName[i]);
				}
		}
		remember[i] = null;
		rememberSize[i]=null;
		if (remember2[i])
		{
			remember2[i].className = '';
			remember2[i] = null;
		}
	}

}
//*********	iskviecia closeAll() jei nieko neivyksta per 5000ms
function checkUserInput()
{
	if (checkIt) clearTimeout(checkIt);
	checkIt = setTimeout('closeAll(1)',5000);
}
//*********	parenka kiekvienai narsyklei reikiama objekta
function getObj(name)
{
	if (document.getElementById)
  	{
    	return document.getElementById(name).style;
  	}
  	else if (document.all)
  	{
    	return document.all[name].style;
  	}
  	else if (document.layers)
  	{
    	return document.layers[name];
  	}
  	else return false;
}
//*********	keicia nurodyto elemento spalva
function keisk(vardas)
{
	//alert(vardas);
	document.getElementById(vardas).style.background='url(images/homepage/menu_block_rod.gif)';
}
//*********	keicia nurodyto elemento spalva
function keisk2(vardas)
{
	//alert(vardas);
	document.getElementById(vardas).style.background='url(images/homepage/menu_block_over.gif)';
}
//*********	atkeicia nurodyto elemento spalva
function atkeisk(vardas)
{
	//alert(vardas);
	document.getElementById(vardas).style.background='url(images/homepage/menu_block.gif)';
}
//*********	atidaro nurodyta linka
function perjunk(linkas)
{
	self.location=linkas;
}
//*********	keicia nurodyto elemento spalva
function sub_keisk(vardas)
{
	//alert(vardas);
	document.getElementById(vardas).style.backgroundColor='#013300';
}
//*********	atkeicia nurodyto elemento spalva
function sub_atkeisk(vardas)
{
	//alert(vardas);
	document.getElementById(vardas).style.backgroundColor='#025100';
}