var itemsList=new Array(), subList=new Array();

function menuItem(id, parentId, text, url, inNewWindow, type) {
    var args=menuItem.arguments;
    var mname=(args[6]!=null) ? args[6] : 'main';
    var m=itemsList;

    if (!m[mname])m[mname]=new Array();
	if (!m[mname][type]) m[mname][type]=new Array();
	m[mname][type][id] = new Array();
	m[mname][type][id].id=id;
	m[mname][type][id].parentId=parentId;
	m[mname][type][id].children=new Array();

	if (parentId!='x') {
		m[mname][type][parentId].children[m[mname][type][parentId].children.length]=id;
		m[mname][type][id].level=m[mname][type][parentId].level+1;
		if (!subList[parentId]) subList[parentId]=m[mname][type][parentId].level+1;
	} else
		m[mname][type][id].level=0;
	m[mname][type][id].text=text;
	m[mname][type][id].url=url;
	m[mname][type][id].inNewWindow=inNewWindow;
	m[mname][type][id].menu=type;

}

function renderRoot_top() {
    var args=renderRoot_top.arguments;
    var mname=(args[0]!=null) ? args[0] : 'main';

	var str='<table border=0 cellspacing=0 cellpadding=0 width=100% height=22>',
		event, target, m=itemsList[mname]['t'], count=1,
		x=(isOpera)?'"p.x-3"':'"p.x"',
		y=(isNN4)?'"131"':(isOpera)?'"p.y+p.h-3"':'"p.y+p.h"';		
		
		str+='<tr>'
		for(i in m) {
		if (m[i].level==0) {
		if (count!=1) str+='<td width=1 background="imag/777.gif" ><img src=img/1x1.gif width=1 height=8></td>';
		str+='<td background="imag/777.gif" >'
		str +='<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr id="tit'+top+m[i].id+'" style="visibility:hidden">'
        str +='<td width="11"><img border="0" src="imag/liva.gif" width="11" height="8"></td>'	
        str +='<td width="100%" background="imag/centr.gif"><img border="0" src="imag/centr.gif" width="1" height="8"></td>'
        str +='<td width="465"><img border="0" src="imag/prava.gif" width="9" height="8"></td>'
        str +='</tr></table>'
		str +='</td>'
        count++;
		 }
		}		
		str +='</tr>'
		m=itemsList[mname]['t']; count=1;		
		
		str+='<tr>'
	for (var i in m) {
		if (m[i].level==0) {
			event=' onmouseover=over("'+m[i].id+'",event,'+m[i].level+','+x+','+y+') onmouseout=out("'+m[i].id+'")';
			(m[i].inNewWindow=='true') ? target=' target=_blank' : target='';

			if (count!=1) str+='<td width=1><img src=img/1x1.gif width=1 height=22></td>';
			str+='<td id='+top+m[i].id+event+' class=topmenu2><div class=sub2><a class=menut'+target+event+' href="'+m[i].url+'"><nobr>'+m[i].text+'</nobr></a></div></td>';
			count++;
		}
	}
	str+='</tr></table>';
	document.write(str);
}

function renderSub_top() {
    var args=renderSub_top.arguments;
    var mname=(args[0]!=null) ? args[0] : 'main';

	var str, event, target, row, list, isPar, p1='<img src=img/1x1.gif width=1 height=1>',
        m=itemsList[mname]['t'], count,
		x=(isNN4)?'"p.x+50"':(isOpera)?'"p.x+p.w-2"':'"p.x+p.w"',
		y=(isOpera)?'"p.y-3"':'"p.y-1"';
	for (var i in m) {
		if (m[i].children.length>0) {
			list=m[i].children;
			row=list.length*2+1;
			count=1;
			str='<div id='+sub+m[i].id+' class=popup >';
			str+='<table border=0 cellspacing=0 cellpadding=0 width=161><tr>';
			str+='<td rowspan='+row+' width=1 class=border>'+p1+'</td>';
			str+='<td height=1 class=border>'+p1+'</td>';
			str+='<td rowspan='+row+' width=1 class=border>'+p1+'</td></tr>';
			for (var j=0; j<list.length; j++) {

				isPar=m[list[j]].children.length;
				(m[list[j]].inNewWindow=='true') ? target=' target=_blank' : target='';
				event=' onmouseover=over("'+m[list[j]].id+'",event,'+m[list[j]].level+','+x+','+y+') onmouseout=out("'+m[list[j]].id+'")';

				if (count!=1) str+='<tr><td height=1><img src=img/dot_line2.gif width=161 height=1></td></tr>';
				str+='<tr><td id='+top+m[list[j]].id+event+' class=submenu>';
				if (isPar>0) str+='<table border=0 cellspacing=0 cellpadding=0 background=img/1x1.gif><tr><td width=155>';
				str+='<div class=sub><a class=menu3'+target+event+' href="'+m[list[j]].url+'">'+m[list[j]].text+'</a></div>';
				if (isPar>0) str+='</td><td width=6 valign=top><img src=img/sub.gif width=6 height=6></td></tr></table>';
				str+='</td></tr>';
				count++;
			}
			str+='<tr><td height=1 class=border><img src=img/1x1.gif width=161 height=1></td></tr></table>';
			str+='</div>';
			document.write(str);
		}
	}
}

function renderRoot_left() {
    var args=renderRoot_left.arguments;
    var mname=(args[0]!=null) ? args[0] : 'main';

	var str='<table border=0 cellspacing=0 cellpadding=0 width=100% background=img/1x1.gif>',
		event, isPar, target, m=itemsList[mname]['l'], count=1,
		x=(isNN4)?'"167"':(isOpera)?'"p.x+p.w-3"':'"p.x+p.w"',
		y=(isOpera)?'"p.y-3"':'"p.y-1"';
	for (var i in m) {
		if (m[i].level==0) {

			isPar=m[i].children.length;
			event=' onmouseover=over("'+m[i].id+'",event,'+m[i].level+','+x+','+y+') onmouseout=out("'+m[i].id+'")';
			(m[i].inNewWindow=='true') ? target=' target=_blank' : target='';

			str+='<tr><td height=1><img src=img/dot_line1.gif width=161 height=1></td></tr>';
			str+='<tr><td id='+top+m[i].id+event+' width=161 class=leftmenu valign=top>';
			if (isPar>0) str+='<table border=0 cellspacing=0 cellpadding=0 background=img/1x1.gif><tr><td width=155>';
			str+='<div class=sub style="padding:5pt"><a class=menu2'+target+event+' href="'+m[i].url+'">'+m[i].text+'</a></div>';
			if (isPar>0) str+='</td><td width=6 valign=top><img src=img/sub.gif width=6 height=6></td></tr></table>';
			str+='</td></tr>';
			count++;
		}
	}
	str+='<tr><td height=1><img src=img/dot_line1.gif width=161 height=1></td></tr>';
	str+='</table>';
	document.write(str);
}

function renderSub_left() {
    var args=renderSub_left.arguments;
    var mname=(args[0]!=null) ? args[0] : 'main';

	var str, event, target, row, list, isPar, p1='<img src=img/1x1.gif width=1 height=1>',
        m=itemsList[mname]['l'], count,
		x=(isNN4)?'"p.x+50"':(isOpera)?'"p.x+p.w-2"':'"p.x+p.w"',
		y=(isOpera)?'"p.y-3"':'"p.y-1"';
	for (var i in m) {
		if (m[i].children.length>0) {
			list=m[i].children;
			row=list.length*2+1;
			count=1;
			str='<div id='+sub+m[i].id+' class=popup>';
			str+='<table border=0 cellspacing=0 cellpadding=0 width=161><tr>';
			str+='<td rowspan='+row+' width=1 class=border>'+p1+'</td>';
			str+='<td height=1 class=border>'+p1+'</td>';
			str+='<td rowspan='+row+' width=1 class=border>'+p1+'</td></tr>';
			for (var j=0; j<list.length; j++) {

				isPar=m[list[j]].children.length;
				(m[list[j]].inNewWindow=='true') ? target=' target=_blank' : target='';
				event=' onmouseover=over("'+m[list[j]].id+'",event,'+m[list[j]].level+','+x+','+y+') onmouseout=out("'+m[list[j]].id+'")';

				if (count!=1) str+='<tr><td height=1><img src=img/dot_line2.gif width=161 height=1></td></tr>';
				str+='<tr><td id='+top+m[list[j]].id+event+' class=submenu>';
				if (isPar>0) str+='<table border=0 cellspacing=0 cellpadding=0 background=img/1x1.gif><tr><td width=155>';
				str+='<div class=sub><a class=menu3'+target+event+' href="'+m[list[j]].url+'">'+m[list[j]].text+'</a></div>';
				if (isPar>0) str+='</td><td width=6 valign=top><img src=img/sub.gif width=6 height=6></td></tr></table>';
				str+='</td></tr>';
				count++;
			}
			str+='<tr><td height=1 class=border><img src=img/1x1.gif width=161 height=1></td></tr></table>';
			str+='</div>';
			document.write(str);
		}
	}
}

