var aktivniHlavniMenu = null;
var aktivniMenu = null;
var IE55 = false;

var msie = window.navigator.userAgent.indexOf("MSIE ");
var ua = window.navigator.userAgent;
if ( msie > 0 )
	if (parseFloat ( ua.substring ( msie+5, ua.indexOf ( ";", msie ) ) ) >= 5.5 )
		IE55 = true;

function highlight(co, mod)
{
	switch (mod)
	{
		case 1:
			co.style.color='#FFFFFF';
			break;
		default:
			co.style.backgroundColor='#6A7ECA';
			co.style.color='#FFFFFF';
			break;
	}
}

function unhighlight(co, mod)
{
	switch (mod)
	{
		case 1:
			co.style.color='#EAEAEA';
			break;
		default:
			co.style.backgroundColor='';
			co.style.color='#EAEAEA';
			break;
	}
}

function fnHighlight()
{
	oWorkItem = event.srcElement;
	if (oWorkItem.MENUTYPE == "label") {
		oWorkItem.parentElement.style.backgroundColor = '#6A7ECA';
		oWorkItem.style.color = '#FFFFFF';
	}
    else if (oWorkItem.MENUTYPE == "menu") {
        aktivniMenu.releaseCapture();
        aktivniMenu.style.display="none";
        unhighlight(aktivniHlavniMenu);
        highlight(oWorkItem);
        if (oWorkItem.MENUGROUP)
        	show_menu(eval("Menu"+oWorkItem.MENUGROUP), oWorkItem);
    }
}

function fnUnhighlight()
{
	oWorkItem = event.srcElement;
	if (oWorkItem.MENUTYPE == "label") {
		oWorkItem.parentElement.style.backgroundColor = '';
		oWorkItem.style.color = '';
	}
}

function vyhodnot()
{
   oWorkItem = event.srcElement;
   if (oWorkItem.MENUTYPE == "label")
	   	Menu1.releaseCapture();
   else {
        aktivniMenu.releaseCapture();
		aktivniMenu.style.display = 'none';
        aktivniMenu.returnValue = true;
        unhighlight(aktivniHlavniMenu);
   }
   oWorkItem.click();
}

function show_menu(co, nadmenu)
{
	aktivniHlavniMenu = nadmenu;
	aktivniMenu = co;
	co.setCapture();
	co.style.left = nadmenu.offsetLeft + 5;
	co.style.top = 85;
	co.style.width = nadmenu.clientWidth;
	if (IE55) co.filters.item(1).Apply();
	co.style.display = 'block';
	if (IE55) co.filters.item(1).Play();
}
