function ToggleSubMenus(ref) {
	try {
		var ul = ref.parentNode;
		var ulClassName = ul.className;
		var className = ref.className;
		var spaceIndex = className.indexOf(" ") + 1;
		if (spaceIndex>0) {
			className = className.substr(spaceIndex);
			if (ulClassName.indexOf(className)>-1) {
				ul.className = ulClassName.replace(new RegExp("\s?"+className), "g");
			} else {
				//ul.className += " " + className;
				ul.className = "LeftMenu " + className;
			}
			window.status = ul.className + " " + ul.className.length;
		}
	} catch (e) {
		alert (e.description);
	}
}

function ExpandCollapse(ref) {
	if (ref) {
		var DropMenu = GetRef("DropMenu");
		
		var li = ref.parentNode;
		var className = li.className;
		if (className.match(/Expanded/)) {
			className = className.replace(/Expanded/, "Collapsed");
		} else {
			className = className.replace(/Collapsed/, "Expanded");
		}
		li.className = className;
				
		var lis = DropMenu.getElementsByTagName("li");
		if (lis) {
			var count = lis.length;
			var i;
			for (i=0; i<count; i++) {
				if (li!=lis[i]) {
					lis[i].className = lis[i].className.replace(/Expanded/, "Collapsed");
				}					
			}
		}
		

	}
}