var sSelected = null;
var aLinks = new Array();

function SetMenuClass(oItem, bSelected)
{
	oItem.className = bSelected ? 'menu_item menu_item_on' : 'menu_item menu_item_off';
}

function MenuOver(oItem, bSelected)
{
	// Toggle class
	SetMenuClass(oItem, !bSelected);

	// Find menu (if it exists)
	var oMenu = $("#" + oItem.id + "_menu");
	if(oMenu.size() > 0)
		oMenu.show();
}

function MenuOut(oItem, bSelected)
{
	// Toggle class
	SetMenuClass(oItem, bSelected);

	// Find menu (if it exists)
	var oMenu = $("#" + oItem.id + "_menu");
	if(oMenu.size() > 0)
		oMenu.hide();
}

function ItemOverOut(oItem, bOver)
{
	// Toggle class
	var oItem = $(oItem);
	if(bOver)
	{
		sSelected = oItem.attr('id');
		oItem.addClass('bg_menu_over');
	}
	else
	{
		sSelected = null;
		oItem.removeClass('bg_menu_over');
	}
}

function MenuClick(oItem)
{
	// Check selected
	var sLink = null;
	if(sSelected)
		sLink = aLinks[sSelected];
	else
		sLink = aLinks[$(oItem).attr('id')];

	if(sLink)
		document.location = sLink;
}

