
/*
 //Nested Side Bar Menu (Mar 20th, 09)
 //By Dynamic Drive: http://www.dynamicdrive.com/style/ */

var menuids = [ "categorymenu1" ];
/* Enter id(s) of each Side Bar Menu's main UL, separated by commas */

function initsidebarmenu() {
	for ( var i = 0; i < menuids.length; i++) {
		var ultags = document.getElementById(menuids[i]).getElementsByTagName(
				"ul");
		for ( var t = 0; t < ultags.length; t++) {
			ultags[t].parentNode.getElementsByTagName("a")[0].className += " subfolderstyle";
			if (ultags[t].parentNode.parentNode.id == menuids[i])
				/* if this is a first level submenu */
				ultags[t].style.left = ultags[t].parentNode.offsetWidth + "px"
				/*
				 * dynamically position first level submenus to be width of main
				 * menu item
				 */
			else
				/* else if this is a sub level submenu (ul) */
				ultags[t].style.left = ultags[t - 1].getElementsByTagName("a")[0].offsetWidth
						+ "px"
				/* position menu to the right of menu item that activated it */

			ultags[t].parentNode.onmouseover = function() {
				this.getElementsByTagName("ul")[0].style.display = "block"
			}

			ultags[t].parentNode.onmouseout = function() {
				this.getElementsByTagName("ul")[0].style.display = "none"
			}
		}

		for ( var tt = ultags.length - 1; tt > -1; tt--) {
			/*
			 * loop through all sub menus again, and use "display:none" to hide
			 * menus (to prevent possible page scrollbars
			 */
			ultags[tt].style.visibility = "visible"
			ultags[tt].style.display = "none"
		}
	}
}

if (window.addEventListener) {
	window.addEventListener("load", initsidebarmenu, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", initsidebarmenu);
}
