/*
t2htsad stiilid mis peavad olema inkluuditud
#popupList {margin: 0; padding: 0; list-style-type: none}
#popupList li {padding-left: 14px;}
#popupList .bullet {background: url('bullet.gif') no-repeat 0 2px; cursor: hand ! important; }
*/
var ulHiderLayers = new Array();

function ulHider(id)
{
	this.lis = new Array();
	this.id = id;
	
	this.getLisToArray = ulHider_getLisToArray;
	this.init = ulHider_init;
	this.addClassNames = ulHider_addClassNames;
	this.hideLayers = ulHider_hideLayers;
	this.addListeners = ulHider_addListeners;
	this.openFirstLayer = ulHider_openFirstLayer
}

function ulHider_init()
{
	this.getLisToArray();
	this.addClassNames();
	this.hideLayers();
	this.openFirstLayer();
	this.addListeners();
}


function ulHider_openFirstLayer ()
{
	var odd_or_even = "odd";	
	for (var i=0;i<this.lis.length-2; i++)
	{
		if (odd_or_even == "odd")
		{
			odd_or_even = "even";
		}
		else
		{
			odd_or_even = "odd";
			this.lis[i].style.display = "block";
			return;
		}
	}
}

function ulHider_getLisToArray ()
{
	lis = document.getElementsByTagName('li');
	
	for (var i=0;i<lis.length; i++)
	{
		if  (lis[i].parentNode.id == this.id)
			this.lis[this.lis.length] = lis[i];
	}
}

function ulHider_addClassNames ()
{
	var odd_or_even = "odd";	
	for (var i=0;i<this.lis.length-2; i++)
	{
		if (odd_or_even == "odd")
		{
			odd_or_even = "even";
			this.lis[i].className = "bullet";
			this.lis[i].id = "popupListBullet_"+i;
		}
		else
		{
			odd_or_even = "odd";
			this.lis[i].className = "no-bullet";
			this.lis[i].id = "popupListBullet_"+(i-1)+"_hidden";
			ulHiderLayers[ulHiderLayers.length] = this.lis[i].id;
			
		}
	}
}

function ulHider_hideLayers ()
{
	var odd_or_even = "odd";	
	for (var i=0;i<this.lis.length-2; i++)
	{
		if (odd_or_even == "odd")
		{
			odd_or_even = "even";
		}
		else
		{
			odd_or_even = "odd";
			this.lis[i].style.display = "none";
		}
	}
}


function ulHider_addListeners ()
{
	var odd_or_even = "odd";	
	for (var i=0;i<this.lis.length; i++)
	{
		if (odd_or_even == "odd")
		{
			odd_or_even = "even";
			this.lis[i].onmouseover = function (ttt) {
				for (i=0;i<ulHiderLayers.length;i++)
					document.getElementById(ulHiderLayers[i]).style.display = "none";
				document.getElementById(this.id+"_hidden").style.display = "block";
			}
			this.lis[i].onmouseout = function (ttt) {
			
				//document.getElementById(this.id+"_hidden").style.display = "none";
			}
		}
		else
		{
			odd_or_even = "odd";
			this.lis[i].onmouseover = function (ttt) {
				for (i=0;i<ulHiderLayers.length;i++)
					document.getElementById(ulHiderLayers[i]).style.display = "none";
				document.getElementById(this.id).style.display = "block";
			}
			this.lis[i].onmouseout = function (ttt) {
				//document.getElementById(this.id).style.display = "none";
			}
		}
	}
}
