var linkName = "menu";
var subName = "sub";

function init()
{
	var i = 1;
	while(getObj(linkName + i))
	{
		if(getObj(subName + i)) getObj(linkName + i).onclick = menuClick;
		i++;
	}
}

// определение объекта по id
function getObj(obj)
{
	return document.getElementById(obj)? document.getElementById(obj) : false;
}

function menuClick()
{
	var num = getMenuNum(this.id);
	var subObj = getObj(subName + num);

	var state = "none";
	if(subObj.style.display == "none")
		state = "block";

	hideAll();
	getObj(subName + num).style.display = state;
	return false;
}

function hideAll()
{
	var i = 1
	while(getObj(linkName + i))
	{
		if(getObj(subName + i))
			getObj(subName + i).style.display = "none";
		i++;
	}	
}

// определение порядкового номера активного элемента меню
function getMenuNum(objID)
{	
	var num = "";
	for(i = objID.length; i > 0; --i)
	{
		if(!isNaN(parseInt(objID.charAt(i), 10)))
			num = objID.charAt(i) + num;
	}
	return num;
}

function openTable()
{
	if(getObj("sel1").options[getObj("sel1").selectedIndex].value)
		window.location.href = "/pages/" + getObj("sel1").options[getObj("sel1").selectedIndex].value;
}

function groupShow(pHref, pWidth, pHeight)
{
	var win = window.open(pHref, 'pic', 'width=' + pWidth + ' height='+ pHeight); 
	win.resizeTo(pWidth, pHeight);
	win.focus();
	return false; 
}

function openTable2()
{
	if(getObj("sel2").options[getObj("sel2").selectedIndex].value)
		window.location.href = "/pages/" + getObj("sel2").options[getObj("sel2").selectedIndex].value;
}
