
var browser = (navigator.appName.indexOf('Microsoft')!=-1) ? "IE" : "Moz";
var _unfoldedMenu;
var _insideTopMenu;
var _selTopMenu;

var _currentPage;

// highlight top menu item, and un-highlight all other top menus, if anyone may have been highlighted
function highlightTopMenuItem(topmenuid, pageid)
{
	/*
	var elems = document.forms[0].getElementsByTagName("div");
	for (var i = 0; i < elems.length; i++)
		if (elems[i].id.indexOf('topmenuitem_') != -1)
			elems[i].className = (elems[i].id == topmenuid) ? 'topmenuitemhighlighted' : 'topmenuitem'
	*/
	_currentPage = pageid;
	
	var menuItem = document.getElementById('topmenuitem_' + pageid);
	menuItem.className = 'topmenuitem_selected_' + pageid;
}


// remove highlight from top menu item
function unHighlightTopMenuItem(topmenuid, pageid)
{
	document.getElementById(topmenuid).className = 'topmenuitem_' + pageid;
}


function foldSubMenu(submenuid, pageid)
{	
	setTimeout('private_fold()', 2000);	
	//Added by GM 100108
	unHighlightTopMenuItem('topmenuitem_' + pageid, pageid);
}

function private_fold()
{
	if(!_insideTopMenu)
	{
		document.getElementById(_unfoldedMenu).className = 'submenuinvisible';
		//document.getElementById(_selTopMenu).className = 'topmenuitem_' + pageid;
	}
}

function inTopMenu(topmenuid)
{
	_insideTopMenu = true;
	_selTopMenu = topmenuid;	
}

function outTopMenu()
{
	_insideTopMenu = false;
}


// find submenu and change its class name to obtain visibility instead of invisible
function unfoldSubMenu(submenuid)
{
	var elems = document.forms[0].getElementsByTagName("div");
	for (var i = 0; i < elems.length; i++)
		if (elems[i].id.indexOf('submenu_') != -1)
		{
			elems[i].className = (elems[i].id == submenuid) ? 'submenuvisible' : 'submenuinvisible'
		}
	
	_unfoldedMenu = submenuid;
}

// mouse over sub item event 
function mouseOverSubItem(divitemid)
{
	// An already highlighted item from a different page should not be affected by this
	if(divitemid.indexOf('divsubmenuitem_highlighted_') != -1)
		return;

	document.getElementById(divitemid).className = 'selectedsubmenuitem';
}


// mouse out sub item event
function mouseOutSubItem(divitemid)
{
	// An already highlighted item from a different page should not be affected by this
	if(divitemid.indexOf('divsubmenuitem_highlighted_') != -1)
		return;
		
	document.getElementById(divitemid).className = 'submenuitem';
}


