var isIE = 0;var isNS4 = 0;var isDom = 0;function getEl(sItem) {	if (document.all) {		return document.all[sItem];	} else if (document.layers) {		return document.layers[sItem]	} else {		return document.getElementById(sItem);	}}function menuItem(nID, nParent, sName, sAction) {	this.id 		= nID;	this.parent 	= nParent;	this.iLevel 	= 0;		this.oParent	= null;	this.children 	= new Array();		this.sName 		= sName;	this.sAction 	= sAction	this.add 		= menuChild;	this.render 	= menuRender;}function menuChild(oParent,nID, nParent, sName, sAction) {	iIndex = this.children.length;	o = this.children[iIndex] = new menuItem(nID, nParent, sName, sAction);	o.oParent = oParent;	if (oParent != null) o.iLevel = oParent.iLevel + 1;	return o;}function menuRender(iMaxLevel, sOpen, sPath) {	sp = menuRenderLevel(this.children, "", iMaxLevel, sOpen, sPath);	s = "";	s += "<table border=0 cellpadding=2 cellspacing=0>";		s += "<tr height=\"1\">";	for (i=0;i<iMaxLevel;i++) {		s += "<td width=15></td>";	}	s += "</tr>";	s+= sp;	s += "</table><br><table border=\"0\"><tr><td></td></tr></table>";		if (isIE || isDom) {		oObj = getEl("containerDiv");		oObj.style.display = "none";		oObj.innerHTML = s;		oObj.style.display = "";	} else if (isNS4) {		oObj = getEl("containerDiv");		oObj.document.open();		oObj.document.write(s);		oObj.document.close();	}}function menuRenderLevel(a, s, iMaxLevel, sOpen, sPath) {	var i;	for (i=0;i<a.length;i++) {		s+= "<tr>";				if (a[i].sAction != "" && a[i].sAction != null) {			sCA = "" + a[i].sAction;			sCA += (a[i].sAction.indexOf("?") == -1) ? "?":"&";			sCA += "l=" + sPath + a[i].id;		} else {			sCA = "javascript:menu_0.render(" + iMaxLevel + ", '" + sPath + a[i].id + "," + "', ',0,')"		}				if (a[i].iLevel - 1 > 0) s += "<td colspan=\"" + (a[i].iLevel-1) + "\"></td>";		s += "<td colspan=\"" + (iMaxLevel-a[i].iLevel+1) + "\"><a href=\"" + sCA + "\" class=\"menu\"><img src=\"images/arrow.gif\" width=\"4\" height=\"9\" hspace=\"0\" vspace=\"0\" border=\"0\"> " + a[i].sName + "</a></td>";		if (a[i].iLevel-1 == 0) s += "<td></td>";		s+= "</tr>";			if (sOpen.indexOf(","+ a[i].id +",") > -1) s = menuRenderLevel(a[i].children, s, iMaxLevel, sOpen, sPath + a[i].id + ",");	}	return s;}