// Function to set focus on top-level menu items when clicked with a mouse
function focusItem(objTarget)
{
	resetFocus();
	hideSubmenus();
	revealSubmenu(objTarget);
	objTarget.className += ' focused';

	return true;
}

function unfocusItem() {
	hideSubmenus();
	resetFocus();
	
	/* reset the focus on the first element */
	var objMenubar = document.getElementById('menubar');
	var objItems = objMenubar.getElementsByTagName('a');
	objItems[0].tabIndex = 0;
}

function focusSubMenu(objTarget)
{
	objTarget.className += ' hover';
	var objSubmenu = getSubmenu(objTarget);
	openSubmenu(objSubmenu);
	return true;
}

// Set ARIA values and basic functionality
function initIE6 () {
	var objMenubar = document.getElementById('menubar');
	var objItems = objMenubar.getElementsByTagName('a');
	var iCounter;

	document.getElementById('content').onmouseover = function() {return unfocusItem();};

	// Add behaviour to list items
	for (iCounter=0; iCounter<objItems.length; iCounter++)
	{
	if (objItems[iCounter].className.match("^top"))
		{
			objItems[iCounter].onmouseover = function() {return focusItem(this);};
		} else {
			objItems[iCounter].onmouseover = function() {return focusSubMenu(this);};
		}
	}
}

