var maxMenuLevel = 3;
var maxMenuItems = 20;

//----------------------------------------------
function init() {
	correctMenuWidth('mn1_1');
}
//----------------------------------------------
function dummy() {
;
}
//----------------------------------------------
function hideAllSubs() {
	for (var obj in document.all) {
		var curID = String(document.all[obj].id);
		if (curID.substr(0,3)=='smn')
			document.all[obj].style.display="none";
	}
}
//----------------------------------------------
function showBranchSubs(id) {
var curLevel = "s"+id.substr(0, id.indexOf('_')+1);
var tmp = id.substr(id.indexOf('_')+1);
	while (tmp.length > 0) {
		if (tmp.indexOf('_') > 0) {
			curLevel += tmp.substr(0, tmp.indexOf('_'));
			tmp = tmp.substr(tmp.indexOf('_')+1);
		} else {
			curLevel += tmp;
			tmp = "";
		}
		if (eval('document.all.'+curLevel)) {
			eval('document.all.'+curLevel+'.style.display="block"');
			correctMenuWidth(curLevel.substr(1)+'_1');
		}
		curLevel += '_';
	}
}
//---------------------------------------------------------
function correctMenuWidth(id) {
var maxMenuWidth=0;
var curLevel = id.substr(0, id.lastIndexOf('_')+1);
	for (i=1; i<=maxMenuItems; i++)	{
		if (eval('document.all.'+curLevel+i))
			if (eval('document.all.'+curLevel+i+'.offsetWidth') > maxMenuWidth)
				maxMenuWidth = eval('document.all.'+curLevel+i+'.offsetWidth');
	}
	for (i=1; i<=maxMenuItems; i++)	{
		if (eval('document.all.'+curLevel+i))
			eval('document.all.'+curLevel+i+'.style.width='+maxMenuWidth);
	}
}
//----------------------------------------------
function mainclick(id) {
	hideAllSubs();
	showBranchSubs(id);
}
