var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function getObject(id)	{
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}

// массив идентификаторов пунктов меню
var menu_items = new Array("menu_about", "menu_edu", "menu_soft", "menu_solutions", "menu_library");

// скрывает/раскрывает подразделы меню
function ChangeMenuState(id)	
{	
	for (var i = 0; i < menu_items.length; ++i)
	{
	    var item = getObject(menu_items[i]);
	    
	    if (null == item)
	        continue;
	        
	    if (item.id != id)
		    item.style.display = "none";
        else
            item.style.display = item.style.display == "none" ? "block" : "none";
	}
}

// скрывает/раскрывает подразделы вложенных таблиц
function ChangeTableState(id)	
{
    var item = getObject('tbl' + id);
    var img = getObject('img' + id);
    
    if (item.style.display == "none" || item.style.display == "")
    {
        item.style.display =  "block";
        img.src = img.src.replace('arr_menu','arr_menu_s');
    }
    else
    {
        item.style.display =  "none";
        img.src = img.src.replace('arr_menu_s','arr_menu');
    }
}

