// **********************************************************
//  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, itemClass, itemActiveClass, itemHoverClass, itemActiveHoverClass)
{
    if (!itemActiveClass)
		itemActiveClass  = "itemActive"; 
    if (!itemClass)
		itemClass  = "item"; 
    if (!itemActiveHoverClass)
		itemActiveHoverClass  = "itemActiveHover"; 
    if (!itemHoverClass)
		itemHoverClass  = "itemActiveHover"; 

	obj = document.getElementById(id);
    if (obj.className==itemActiveClass) 
		obj.className = itemActiveHoverClass;
    else
		obj.className = itemHoverClass;    
    obj.firstChild.className = "linkHover";
}

function weblancet_menu_out(id, itemClass, itemActiveClass, itemHoverClass, itemActiveHoverClass)
{
    if (!itemActiveClass)
		itemActiveClass  = "itemActive"; 
    if (!itemClass)
		itemClass  = "item"; 
    if (!itemActiveHoverClass)
		itemActiveHoverClass  = "itemActiveHover"; 
    if (!itemHoverClass)
		itemHoverClass  = "itemActiveHover"; 

    obj = document.getElementById(id);
    if (obj.className==itemActiveHoverClass) 
		obj.className =itemActiveClass;
    else
		obj.className=itemClass;    
    obj.firstChild.className = "link";
}
