﻿//
// menu functions
//

function menuGetItemLevel(itemId)
{
	return itemId.split('_').length - 1;
}

function menuCollapseAll()
{
	var i, elems;
	
	elems = document.getElementsByTagName('*');
	for (i=0; i<elems.length; i++)
	{
		if (stringStartsWith(elems[i].id, 'menuArrow'))
			elems[i].src = '../images/app/nav/menuArrow_right.gif';
		else if (stringStartsWith(elems[i].id, 'menuList'))
			elems[i].style.display = 'none';
	}
}

function menuFocusItem(itemId)
{
	var i, j, elems, itemIdWords, partialItemId;
	
	menuCollapseAll();
	
	itemIdWords = itemId.split('_');
	elems = document.getElementsByTagName('*');
	for (i=0; i<elems.length; i++)
	{
		partialItemId = '';
		for (j=1; j<itemIdWords.length; j++)
		{
			partialItemId += '_' + itemIdWords[j];
			if (elems[i].id == 'menuArrow'+partialItemId)
				elems[i].src = '../images/app/nav/menuArrow_down.gif';
			else if (elems[i].id == 'menuList'+partialItemId)
				elems[i].style.display = 'block';
		}
	}
}
