//<script>
//-----------------------------------------------------------------------------
function navMenu_initialize (container)
{
	container.onmouseover = navMenu_onMouseOver;
	container.onmouseout = navMenu_onMouseOut;
}

//-----------------------------------------------------------------------------
function navMenu_onMouseOver (e)
{
	return navMenu_onMouseEvent_Internal (htmlDom_ie ? window.event.srcElement : e.target, "over");
}

//-----------------------------------------------------------------------------
function navMenu_onMouseOut (e)
{
	return navMenu_onMouseEvent_Internal (htmlDom_ie ? window.event.srcElement : e.target, "out");
}

//-----------------------------------------------------------------------------
function navMenu_onMouseEvent_Internal (srcElem, eventType)
{
	var elem = htmlDom_getParentElement (srcElem, "TD");
	if (elem == null || elem.className.indexOf ("navmenuitem") != 0)
		return;

	if (eventType == "over")
	{
		if (elem.className.lastIndexOf ("_hl") != elem.className.length - 3)
			elem.className += "_hl";
	}
	else
	{
		if (elem.className.lastIndexOf ("_hl") == elem.className.length - 3)
			elem.className = elem.className.substr (0, elem.className.length - 3);
	}
}

