// **********************************************************
//  cleanerJSmenu 
//  GhOUL && SkirsDeda, 2005, Kaunas, Lithuania, StableBeast inc. (r)
//  ghoul@stablebeast.com
//  tadas@stablebeast.com
//
//  This shitty piece of code is copyrighted and any use of it
//  without author's permission is allowed whatsoever :)
// **********************************************************

//in case there are no opened groups initially
if (typeof openedIds == 'undefined')
	var openedIds = [];

function switchMenuGroup(id)
{
	//fold everything that was unfolded
	if (openedIds != []) 
	{
		for (var i in openedIds) {
			if (document.getElementById(openedIds[i]))
			{
				document.getElementById(openedIds[i]+'b').className="item";
				document.getElementById(openedIds[i]).style.display="none";
			}
		}
		openedIds = [];
	}
	//get array of numbers (first and last members not needed)
	var idSequence = id.split("_");
	var parentIdSequence = "";
	//go through array and unfold those groups
	for (var i=1; i<idSequence.length-1; i++) 
	{
		//get full name of item
		var name = "m_"+parentIdSequence+idSequence[i]+"_";
		//unfold it
		document.getElementById(name).style.display="block";
		document.getElementById(name+'b').className="itemActive";
		parentIdSequence += idSequence[i]+"_";
		openedIds.push(name);
	}
}

function weblancet_menu_over(id)
{
    obj = document.getElementById(id);
    if (obj.className=="itemActive") 
	obj.className = "itemActiveHover";
    else
	obj.className = "itemHover";    
    obj.firstChild.className = "linkHover";
}

function weblancet_menu_out(id)
{
    obj = document.getElementById(id);
    if (obj.className=="itemActiveHover") 
	obj.className ="itemActive";
    else
	obj.className="item";    
    obj.firstChild.className = "link";
}