function initMenu()
{
	var menu = document.getElementById('menu');
	if (menu) {
		var allItems = menu.getElementsByTagName('a');
		var menuItems = Array();
		for (var i = 0; i < allItems.length; i++) {
			var subMenu = allItems[i].parentNode.getElementsByTagName('ul');
			if (allItems[i].parentNode.parentNode.id == 'menu' && subMenu.length > 0) {
				menuItems.push(allItems[i]);
			}
		}

		for (var i = 0; i < menuItems.length; i++) {
			if (menuItems[i].parentNode.className == 'active'){
				menuItems[i].parentNode.opened = true;
			} else {
				menuItems[i].parentNode.opened = false;
			}
		}
		
		for (var i = 0; i < menuItems.length; i++) {
			menuItems[i].onclick = function(){
				if (this.parentNode.opened) {
					this.parentNode.opened = false;
					this.parentNode.className = '';
				} else {
					this.parentNode.opened = true;
					this.parentNode.className = 'active';
				}
				
				return false;
			}
		}
	}
}

if (window.addEventListener){
	window.addEventListener("load", initMenu, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", initMenu);
}