window.onload = function() {
	var isIE = document.all && !document.XmlHttpRequest;
	var href = window.location.toString();

	var li = document.getElementById('toppmeny').firstChild;
	while (li) {
		if (li.nodeType == 1 && li.nodeName.match(/li/i)) {
			var links = li.getElementsByTagName('a');
			for (var i = 0; i < links.length; i++) {
				if (href.indexOf(links[i].getAttribute('href')) != -1) {
					if (i == 0) {
						links[i].parentNode.className = 'active';
					}
					links[i].className = 'active';
				}
			}

			var submenu = li.getElementsByTagName('ul').item(0);
			if (isIE) {
				li.submenu = submenu;
				li.onmouseover = function () { showMenu(this.submenu, this); };
				li.onmouseout = function () { hideMenu(this.submenu, this); };
				if (submenu) {
					submenu.onmouseover = function () { showMenu(this, this.parentNode); }
					submenu.onmouseout = function () { hideMenu(this, this.parentNode); }
				}
			}
		}
		li = li.nextSibling;
	}
};

function showMenu (menu, li) {
	if (menu) menu.style.display = 'block';
	li.className += ' hover';
}

function hideMenu (menu, li) {
	if (menu) menu.style.display = 'none';
	li.className = li.className.replace(/ ?hover/, '');
}