
/*
-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ----------------------------------------------------
	JavaScript pro vykreslování hlavního menu
-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ----------------------------------------------------
*/

	// položka první úrovně - zapnout (id = id položky, index = pořadí položky)
	
	function menuItemOn (id, index)
	{
		var item = document.getElementById ("mainMenuItem_" + id);
		item.className = "mainMenuItemOn";
		
		if (hasChild[id] == 1) {
			var clmn = document.getElementById ("centerColumn");
			var newTop = 125 + (index * 33) + "px";
			var newLeft = clmn.offsetLeft + item.offsetWidth + 20 + "px";
	        var root = document.getElementById ("mainMenuBody");
    	    var divs = root.getElementsByTagName ("DIV");  
     		
	        for (i = 0; i < divs.length; i++)
        	    if (divs[i].className == "mainMenuSubBody")
            		divs[i].style.display = "none";
			
			var subm = document.getElementById ("mainMenuSubBody_" + id);
			
			subm.style.display = "block";
			subm.style.top =  newTop;
			subm.style.left = newLeft;
		}
	}
	
	// položka první úrovně - vypnout
	
	function menuItemOff (id)
	{
		var item = document.getElementById ("mainMenuItem_" + id);
		
		if (hasChild[id] == 1 && actChild[id] != 1) {
			var subm = document.getElementById ("mainMenuSubBody_" + id);
			subm.style.display = "none";
			item.className = "mainMenuItem";
		}
		else if (hasChild[id] != 1) {
			item.className = "mainMenuItem";
		}
	}
	
	// položka nižší úrovně - zapnout
	
	function menuSubItemOn (id, parent)
	{
		document.getElementById ("mainMenuSubItem_" + id).className = "mainMenuSubItemOn";
		
		actChild[parent] = 1;
	}
	
	// položka nižší úrovně - vypnout
	
	function menuSubItemOff (id, parent)
	{
		document.getElementById ("mainMenuSubItem_" + id).className = "mainMenuSubItem";
		actChild[parent] = 0;
	}
	
	// menu nižší úrovně - vypnout
	
	function menuSubBodyOff (id)
	{
		if (actChild[id] == 0)
			menuItemOff (id);
	}
	
	// pole
	
	var hasChild = new Array();			// id podřízených položek
	var actChild = new Array();			// id rozbalených položek nižších úrovní