// JavaScript Document
function updateMenu(selected) {
	var menu = document.getElementById('menu').getElementsByTagName('ul');
	menuShowHide(menu[0], selected);
}

function menuShowHide(list, id) {
	var show = false;
	for (var i = 0; i < list.childNodes.length; i++) {
		var obj = list.childNodes[i];
		if (obj.tagName == "LI") {
			var icon = obj.getElementsByTagName('img');
			if (icon.length > 0) {
				icon = icon[0];
			} else {
				icon = false;
			}

			var menu = obj.getElementsByTagName('ul');
			if (menu.length > 0) {
				if (menu[0].id == id) {
					show = true;
					menu[0].style.display = (menu[0].style.display == 'none' ? '' : 'none');
				} else if (menuShowHide(menu[0], id)) {
					show = true;
					menu[0].style.display = '';
				} else {
					menu[0].style.display = 'none';
				}
				if (icon) {
					icon.src = (menu[0].style.display == 'none' ? 'images/bul.plus.gif' : 'images/bul.minus.gif');
				}
			}
		}
	}
	return show;
}