function tocmenu_init()
{
	var e = document.getElementById("toclist");
	if (e) {
		var es;
		var i;
		es = findElementsByClassName(e, new Array("DIV"), "tocsubframe");
		if (es) {
			for (i = 0; i < es.length; ++i) {
				es[i].style.display = "none";
				es[i].style.position = "relative";
			}
		}
		es = findElementsByClassName(e, new Array("UL", "P"), "tocsubcontent");
		if (es) {
			for (i = 0; i < es.length; ++i) {
				es[i].style.position = "absolute";
				es[i].style.width = "12em";
			}
		}
	}

	e = null;
	var i = location.pathname.indexOf('/') + 1;
	var j = (i > 0) ? location.pathname.indexOf('/', i) : -1;
	if (i > 0) {
		s = (j > 0) ? location.pathname.substring(i, j) : location.pathname.substring(i);
		e = document.getElementById("toc_" + s);
	}
	if (!e) {
		if (j <= 0)
			e = document.getElementById("toc_home");
	}
	if (e) {
		e.style.backgroundColor = "#eeffee";
		e.style.fontWeight = "bolder";
	}
}

function tocmenu_expand(name, isExpand)
{
	var e = document.getElementById(name);
	if (e)
		e.style.display = (isExpand) ? "block" : "none";
}

