		var isIE = (navigator.appName.indexOf("Microsoft")>-1)?true:false;
		if(document.getElementById("sub").offsetHeight<document.getElementById("menu").offsetHeight){
			document.getElementById("sub").style.height = document.getElementById("menu").offsetHeight;
		}
		else{
			document.getElementById("menu").style.height = document.getElementById("sub").offsetHeight;
		}
		
		var hideLink1 = false;
		var hideLink2 = false;
		var evt;
		function show_submenu(e,obj,classifyid,layer,parentid){
			var event = (e)?e:window.event;
			evt = event;
			genLinkContent(classifyid,layer,parentid);
			if(layer==1){
				hideLink1 = false;
				document.getElementById("Link"+layer).style.left = (isIE)?event.clientX-event.offsetX+obj.offsetWidth-8:obj.offsetLeft+obj.offsetWidth-1+'px';
				document.getElementById("Link"+layer).style.top = (isIE)?event.clientY-event.offsetY+document.documentElement.scrollTop-3:obj.offsetTop+'px';
				document.getElementById("Link"+layer).style.display = (isIE)?"block":"table-row";
			}
			else{
				var parent = obj.parentNode.parentNode.style;
				hideLink1 = false;
				hideLink2 = false;
				document.getElementById("Link"+layer).style.top = (isIE)?event.clientY-event.offsetY+document.documentElement.scrollTop-3:parseInt(parent.top)+obj.offsetTop+'px';
				document.getElementById("Link"+layer).style.left = (isIE)?event.clientX-event.offsetX+obj.offsetWidth-4:(parseInt(parent.left)+obj.offsetLeft+obj.offsetWidth-1)+'px';
				document.getElementById("Link"+layer).style.display = (isIE)?"block":"table-row";
			}
		}
			
		function genLinkContent(classifyid,layer,parentid){
			var oDiv = document.getElementById("Link"+layer);
			oDiv.style.display = "none";
			var nDiv = null;
			var a;
			var i;
			for(i=oDiv.childNodes.length-1;i>=0;i--){
				oDiv.removeChild(oDiv.childNodes[i]);
			}
			var childlist = getChildLink(classifyid);
			var child;
			if(childlist!=null){
				for(i=0;i<childlist.length;i++){
					child = childlist[i].split("|");
					nDiv = document.createElement("div");
					a =  document.createElement("a");
					if(child[2]=="0"){
						if(isIE){
							a.onmouseover = new Function("show_submenu(event,this," + child[0] + "," + (layer+1) + "," + classifyid + ");");
						}
						else{
							a.onmouseover = new Function("show_submenu(evt,this," + child[0] + "," + (layer+1) + "," + classifyid + ");");
						}
						a.href = "";
						a.innerHTML = child[1] + "&nbsp;<span class=\"link_arrow\">&gt;&gt;</span></a></li>\n";
						a.onclick = new Function("return false;");
					}
					else{
						a.href = child[3];
						a.target = "_blank";
						a.onmouseover = new Function("hideMenu(9)");
						a.onclick = new Function("linkCount(" + parentid + "," + classifyid + "," + child[0] + ")");
						a.innerHTML = child[1];
					}
					a.onmouseout = new Function("hideMenu(0)");
					nDiv.appendChild(a);
					oDiv.appendChild(nDiv);
				}
			}
		}
		
		function hideMenu(timespan){
			if(timespan==9){
				hideLink1 = false;
				hideLink2 = false;
			}
			if(timespan==0){
				hideLink1 = true;
				hideLink2 = true;
				setTimeout("hideMenu(1)",500);
			}
			else{
				if(hideLink1){
					document.getElementById("Link1").style.display = "none";
				}
				if(hideLink2){
					document.getElementById("Link2").style.display = "none";
				}
			}
		}
		
		function linkCount(rootid,parentid,classifyid){
			var httpRequest = null;
			if (window.XMLHttpRequest) {
				httpRequest = new XMLHttpRequest();
			}
			else if(window.ActiveXObject!=null){
				if(new ActiveXObject('Msxml2.XMLHTTP')!=null){
					httpRequest = new ActiveXObject('Msxml2.XMLHTTP');
				}
				else{
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				}
			}
			if(httpRequest!=null){
				var i;
				var formData = "";
				if(rootid==0){
					formData = "RootID=" + parentid + "&ParentID=-1&ClassifyID=" + classifyid;
				}
				else{
					formData = "RootID=" + rootid + "&ParentID=" + parentid + "&ClassifyID=" + classifyid;
				}
				httpRequest.open("GET", "/asp/DataGen/LinkCount.aspx?"+formData, true);
				//httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				httpRequest.send(null);
			}
		}
