function jmBuildMenu() {
	requestArray = new Array();
	if(location.search) {
		var vals = location.search.substr(1).split("&");
		for(var i in vals) {
			vals[i] = vals[i].replace(/\+/g, " ").split("=");
			requestArray[unescape(vals[i][0])] = unescape(vals[i][1]);
		}
	}
	
	/*
	art		= jmRequestValue("art");
	parent01	= jmRequestValue("parent01");
	parent02	= jmRequestValue("parent02");
	parent03	= jmRequestValue("parent03");
	*/


	if (typeof art != "string" && typeof art != "number")		art		= jmRequestValue("art");
	if (typeof jm01 != "string" && typeof jm01 != "number")	jm01	= jmRequestValue("parent01");
	if (typeof jm02 != "string" && typeof jm02 != "number")	jm02	= jmRequestValue("parent02");
	if (typeof jm03 != "string" && typeof jm03 != "number")	jm03	= jmRequestValue("parent03");
	
	startParent = 0;
	startLevel	= 1;
	if (level2_4 == "true") { startParent = jm01; startLevel = 2; }
	if (level3_4 == "true") { startParent = jm02; startLevel = 3; }
	if (level4   == "true") { startParent = jm03; startLevel = 4; }
	menu = "<table class='jmmenu' cellspacing=0 cellpadding=0 border=0>\n";
	jmScanArray(startParent,startLevel);
	menu+= "</table>\n";
	document.getElementById("javameny").innerHTML = menu;
}

function jmRequestValue(variabel) {
	varde = requestArray[variabel];
	if(typeof varde != "string") varde = "";
	return varde;
}

function jmScanArray(menuParent,scanLevel) {
	for(var a=0; a<jm.length; a++) {
		if(jm[a][6] == scanLevel) {
			if((jm[a][6]==1&&jm[a][3]==menuParent)||(jm[a][6]==2&&jm[a][3]==menuParent)||(jm[a][6]==3&&jm[a][4]==menuParent)||(jm[a][6]==4&&jm[a][5]==menuParent)) {
				if(art==jm[a][1]) { var b = "active"; } else { b = ""; }
				menu += "<tr onmouseover=\"window.status='"+jm[a][0]+"';return true;\" onmouseout=\"window.status='';return true;\"><td valign=top><table width=100% cellspacing=0 cellpadding=0 border=0><tr class=\"jmtr"+scanLevel+b+"\"><td>";
				if(scanLevel>1&&startLevel<scanLevel&&startLevel<=1)menu+="<img src='grafik/jm_"+indent1+".gif' class=\"jmindent1\">";
				if(scanLevel>2&&startLevel<scanLevel&&startLevel<=2)menu+="<img src='grafik/jm_"+indent2+".gif' class=\"jmindent2\">";
				if(scanLevel>3&&startLevel<scanLevel&&startLevel<=3)menu+="<img src='grafik/jm_"+indent3+".gif' class=\"jmindent3\">";
				if(jm[a][7]==1){ var line = "r"; } else { var line ="vr"; }
				if(jm[a][2] == "f") {
					var disp = "none";
					var togl = "p";
					var fold = "";
					if(jm[a][7]==0) togl = "pv";
					if(jm[a][1]==jm01||jm[a][1]==jm02||jm[a][1]==jm03) {
						var disp = "";
						var togl = "m";
						var fold = "o";
						if(jm[a][7]==0) togl = "mv";
					}
					if(jm[a][11]>0) {
						menu += "<img onclick=\"jmToggle('"+jm[a][1]+"')\" class='jmtoggle"+scanLevel+"' src='grafik/jm_"+togl+".gif' id='jmtoggle"+jm[a][1]+"'>";
						menu += "<img onclick=\"jmToggle('"+jm[a][1]+"')\" class='jmicon"+scanLevel+"' src='grafik/jm_f"+fold+".gif' id='jmfolder"+jm[a][1]+"'>";
					} else {
						menu += "<img class='jmtoggle"+scanLevel+"' src='grafik/jm_"+line+".gif'>";
						menu += "<img class='jmicon"+scanLevel+"' src='grafik/jm_f"+fold+".gif' id='jmfolder"+jm[a][1]+"'>";
					}
					if(jm[a][8]>0) {
						menu += "</td><td valign='middle' class='jmtext"+scanLevel+"'><a class='jmlink"+scanLevel+"' href='/pubilc/dokument.php?art="+jm[a][8]+"&parent01=";
						if(scanLevel==1) { menu += jm[a][1]; } else { menu += jm[a][3]; }
						menu += "&parent02="+jm[a][4]+"&parent03="+jm[a][5]+"'>"+jm[a][0]+"</a></td></tr></table>"; }
					if(jm[a][8]==0&&jm[a][9]!="") menu += "</td><td valign='middle' class='jmtext"+scanLevel+"'><a class='jmlink"+scanLevel+"' href='"+jm[a][9]+"' "+jm[a][10]+">"+jm[a][0]+"</a></td></tr></table>";
					if(jm[a][8]==0&&jm[a][9]=="") {
						if(jm[a][11] ==0) menu += "</td><td valign='middle' class='jmtext"+scanLevel+"'>"+jm[a][0]+"</td></tr></table>";
						if(jm[a][11] > 0) menu += "</td><td valign='middle' class='jmtext"+scanLevel+"'><a class='jmlink"+scanLevel+"' href=\"javascript:jmToggle('"+jm[a][1]+"')\">"+jm[a][0]+"</a></td></tr></table>";
					}
					if(jm[a][11] > 0) {
						if (scanLevel==1){ if(jm[a][7]==1){ indent1="e"; } else { indent1="v"; } }
						if (scanLevel==2){ if(jm[a][7]==1){ indent2="e"; } else { indent2="v"; } }
						if (scanLevel==3){ if(jm[a][7]==1){ indent3="e"; } else { indent3="v"; } }
						menu += "</td></tr>\n";
						menu += "<tr id='jmrow"+jm[a][1]+"' style='display:"+disp+"'><td><table width=100% cellspacing=0 cellpadding=0 border=0>";
						scanLevel++;
						jmScanArray(jm[a][1],scanLevel);
						scanLevel--;
						menu += "</table>";
					}
				} else if(jm[a][2] == "d") {
					menu += "<img class='jmtoggle"+scanLevel+"' src='grafik/jm_"+line+".gif'><img class='jmicon"+scanLevel+"' src='grafik/jm_d.gif'></td><td valign='middle'";
					menu += " class='jmtext"+scanLevel+b+"'><a id='"+jm[a][1]+"' class='jmlink"+scanLevel+b+"' OnMouseOver='javascript://alert(this.id)' href='/pubilc/dokument.php?art="+jm[a][1]+"&parent01="+jm[a][3]+"&parent02="+jm[a][4]+"&parent03="+jm[a][5]+"'>"+jm[a][0]+"</a></td></tr></table>";
				} else if(jm[a][2] == "l") {
					menu += "<img class='jmtoggle"+scanLevel+"' src='grafik/jm_"+line+".gif'><img class='jmicon"+scanLevel+"' src='grafik/jm_l.gif'></td><td valign='middle' class='jmtext"+scanLevel+"'><a class='jmlink"+scanLevel+"' href='"+jm[a][8]+"' "+jm[a][9]+">"+jm[a][0]+"</a></td></tr></table>";
				}
				if(jm[a][7]==1) a = jm.length-1;
				menu += "</td></tr>\n";
			}
		}
	}
}

function jmToggle(id) {
	var iconType = document.getElementById("jmtoggle"+id).src.indexOf("v.gif");
	if (document.getElementById("jmrow"+id).style.display != "none") {
		document.getElementById("jmrow"+id).style.display = "none";
		if(iconType==-1) {
			document.getElementById("jmtoggle"+id).src = "grafik/jm_p.gif";
		} else {
			document.getElementById("jmtoggle"+id).src = "grafik/jm_pv.gif";
		}
		document.getElementById("jmfolder"+id).src = "grafik/jm_f.gif";
	} else {
		document.getElementById("jmrow"+id).style.display = "";
		if(iconType==-1) {
			document.getElementById("jmtoggle"+id).src = "grafik/jm_m.gif";
		} else {
			document.getElementById("jmtoggle"+id).src = "grafik/jm_mv.gif";
		}
		document.getElementById("jmfolder"+id).src = "grafik/jm_fo.gif";
	}
}

