var tabmenu = new Array();
var _rcontent = new Array();
var old_hr = -1;
var tid = null;

function getEById(i){return document.getElementById(i);}

function show_cont(i){
for(j in _rcontent){
	if ( ('r_'+i) != ('r_'+j) )
		_sh(_obj('r_'+j), 0);
}
clearTimeout(tid);
if (old_hr!=i){
	if(old_hr>-1) _sh(_obj('r_'+old_hr), 0);
	_sh(_obj('r_'+i), 1);
}
old_hr = i;
}
function hide_cont(i){
if(old_hr>-1){i=old_hr;tid = setTimeout(function(){_sh(_obj('r_'+i), 0);}, 1);}
old_hr = -1;
}
function _obj(id){var o=getEById(id);return o?o.style:null;}
function _sh(o, v){if(o) o.visibility = (v==1)?'visible':'hidden';/*'show':'hide'*/}
//0-id //1-parent id //2-levels //3-text
function menubuild(st, id, level, lang){
	var i;
	for(i in tabmenu){
		if (tabmenu[i] && tabmenu[i][1] == id){
			st += '<a href="'+'?lang='+lang+'&menu='+tabmenu[i][0]+'" class="menu-hor menu-hor-left-'+(level)+'"><img src="/img/l-item-'+(tabmenu[i][4]?'s':'d')+'.gif" border="0">'+ tabmenu[i][3] +'</a>';
			if (tabmenu[i][2] > 0)
				st+=menubuild('', tabmenu[i][0], (level+1), lang);
		}
	}
	return st;
}
function menu_init(lang){
var num=0, st;
for(i in tabmenu){
	if (tabmenu[i] && tabmenu[i][1]=="root"){
		st=menubuild('', tabmenu[i][0], 0, lang);
		if (st.length>0){
			var o = document.createElement("div");
			o.id='r_'+num;
			o.className = 'mainmenu-submenu submenu';
			o.num=num++;
			o.par=getEById('z'+o.num);
			o.par.num=o.num;
			o.par.onmouseover=function(){show_cont(this.num);};
			o.par.onmouseout=function(){hide_cont(this.num);};
			o.par.style.left = 0;
			o.onmouseover=function(){show_cont(this.num);};
			o.onmouseout=function(){hide_cont();};
			o.innerHTML=st;
			o.par.appendChild(o);
			o.style.top=o.parentNode.offsetHeight+"px";
			_rcontent.push(o);
		}
	}
}
}
