function generateMenu(rootMenu, level) {
	var cssclass = "sub";
	if (typeof(level) == "undefined"){
		level = 1;
		cssclass = "menu"
	}

	document.writeln('<ul class="'+cssclass+'">');
	if (level > 1){
		document.writeln('<li class="submenuheader"><div></div>');
		//if ($.browser.msie){
		if ($.browser.msie && $.browser.version == 6.0){
			document.writeln('<iframe frameborder="0" style="z-index:-1;position:absolute;padding:0px;top:0px;left:0px;"></iframe>');
		}
		document.writeln('</li>');
		document.writeln('<li><div class="menuseperator"></div></li>');
	}
	for (var i=0; i<rootMenu.childs.length; i++) {
		var m = rootMenu.childs[i];
		var itemClass = "";

		if (isMenuitemSelected(m.contentId)) {
			itemClass = "selectedsection";
		}
		m.href = m.href.replace(/\/TuniS\/.*search\.gov\.hk/, "/TuniS/www.devb.gov.hk");
		if (typeof(domain) != "undefined" && m.href.indexOf("/")==0) {
			m.href = "http://" + domain + m.href;
		}
		document.writeln('<li><a class="'+itemClass+'" href="'+m.href+'" target="'+m.target+'">'+m.alt+'</a>');
		if (m.childs.length>0 && level <= 1) {
			generateMenu(m, level+1);
		}
		document.writeln('<div class="menuseperator"></div>');
		document.writeln('</li>');
	}
	if (level > 1){
		document.writeln('<li class="submenufooter"><div></div></li>');
	}
	document.writeln('</ul>');
}

function isMenuitemSelected(contentID){
	var isCurrentNode = (contentID == zmsCurrentContentId);
	if (! isCurrentNode){
		var allparents = zmsParentContentId.split(",");
		for (k=0; k < allparents.length; k++){
			if (allparents[k] == contentID){
				isCurrentNode = true;
				break;
			}
		}
	}

	return isCurrentNode;
}
