var menu4th = '';
var menuleft = '';
var heading4_5 = '';

function isPopUp(str){
	var result = str;
	if(str.search('javascript:')!=-1){
		result = '#" onclick="'+str+'';
	}
	return result;
}
function generateMenu(rootMenu, level){
	document.write(menuGenerator(rootMenu, level));
}
function menuGenerator(rootMenu, level){
	if (typeof(level) == "undefined"){
		level = 1;
	}
	var menuString = '';
	menuString += '<ul id="top_nav">\r\n';
	menuleft += '<ul id="left_nav">\r\n';
	for(var i in rootMenu.childs){
		var m = rootMenu.childs[i];
		var isLevel1 = '';
		if((","+zmsBreadcrumbParentList).search(','+m.contentId)!=-1){
			isLevel1 = ' id="selected"';
		}
		menuString += '\t<li><a '+isLevel1+'href="'+isPopUp(m.href)+'" target="'+m.target+'">'+m.alt+'</a>';
		if(m.childs.length > 0){
			//menuString += '\r\n\t\t<div class="secondlv">\r\n\t\t\t<ul style="display:none; width:160px;">\r\n';
			menuString += '\r\n\t\t\t<ul style="display:none; width:160px;">\r\n';
			for(var j in m.childs){
				var m2 = m.childs[j];
				var isLevel2 = '';
				if((","+zmsBreadcrumbParentList).search(','+m.contentId)!=-1){
					if((","+zmsBreadcrumbParentList).search(','+m2.contentId)!=-1){
						isLevel2 = ' id="selected"';
					}
					menuleft += '\t<li><a '+isLevel2+'href="'+isPopUp(m2.href)+'" target="'+m2.target+'">'+m2.alt+'</a>';
					if((","+zmsBreadcrumbParentList).search(','+m2.contentId)!=-1 && m2.childs.length > 0){
						menuleft += '\t\t<div class="thirdlv">\r\n\t\t<ul>\r\n';
						for(var k in m2.childs){
							var m3 = m2.childs[k];
							var isLevel3 = '';
							if((","+zmsBreadcrumbParentList).search(','+m3.contentId)!=-1){
								isLevel3 = ' id="selected"';
								if((","+zmsBreadcrumbParentList).search(','+m3.contentId)!=-1 && m3.childs.length > 0){
									menu4th = '<ul>\r\n';
									for(var l in m3.childs){
										var m4 = m3.childs[l];
										var isLevel4 = '';
										if((","+zmsBreadcrumbParentList).search(','+zmsCurrentContentId)!=-1){
											heading4_5 = PageTitle;
										}
										if((","+zmsBreadcrumbParentList).search(','+m4.contentId)!=-1){
											isLevel4 = ' id="selected"';
										/*	if((","+zmsBreadcrumbParentList).search(','+m4.contentId+',')!=-1){
												for(var n in m4.childs){
													var m5 = m4.childs[n];
													if((","+zmsBreadcrumbParentList).search(','+m5.contentId)!=-1){
														heading4_5 = m5.alt;
													}
												}
											}else{
												heading4_5 = m4.alt;
											}	*/
										}
										menu4th += '\t<li><a '+isLevel4+'href="'+isPopUp(m4.href)+'" target="'+m4.target+'"><span>'+m4.alt+'</span></a></li>\r\n';
									}
									menu4th += '</ul>\r\n';
								}
							}
							menuleft += '\t<li><a '+isLevel3+'href="'+isPopUp(m3.href)+'" target="'+m3.target+'">'+m3.alt+'</a></li>\r\n';
						}
						menuleft += '\t\t</ul>\r\n\t\t</div>\r\n';
					}
					menuleft += '</li>\r\n';
				}
				menuString += '\t<li><a '+isLevel2+'href="'+isPopUp(m2.href)+'" target="'+m2.target+'" style="width: 134px;">'+m2.alt+'</a>'+'</li>\r\n';
			}
			//menuString += '\r\n\t\t\t</ul>\r\n\t\t</div>\r\n';
			menuString += '\r\n\t\t\t</ul>\r\n';
		}
		menuString += '</li>\r\n';
		if(i < rootMenu.childs.length - 1){
			menuString += '\t<li><img src="/filemanager/template/common/images/pic_navline.jpg" border="0" /></li>\r\n';
		}
	}
	menuleft += '</ul>\r\n';
	menuString += '</ul>\r\n';
	return menuString;
}