// JavaScript Document<!--OBS ladda in mainScript.js i <body> och inte i <head> för om någon lägger in en <body onload=""> fungerar inte scriptet IEHoverPseudo() i IE eftersom <body onload=""> hamnar efter om mainScript.js laddas in i <head>-><!--OBS. Om någon meny tas bort frå ett dokument kommer scriptet att bugga. Det undviks genom att gömma menyerna istället för att ta bort dem-->/*FOR THE MENU: JS to get the pseudo-class :hover to work in IE Win*//*De  första funktionerna för respektive meny är för att få: hover att fungera på li.topmenuparent och li.menuparent  i de tre menyerna top-nav. left-nav och anchor-nav.De andra tre (är för att :hover ska fungera på alla övriga li objekt. Om man inte vill att sådana li objekt ska ändras när man rullar över så behövs inte de 3 sista funktionerna.När man rullar över alla element med klassattributet topmenuparent eller menuparent tilldelas de ytterliagre ett klassnamn = over. Detta eftersom man använder this.className += " over";. Man kan därför adressera desaa element med antingen.topmenuparent.over (resp. meuparent.over) eller bara .over.De övriga element som != "topmenuparent" eller != "menuparent" tilldelas  också ett ytterligare className nämligen oversub när man rullar över, Men eftersom inte det ursprunliga klassnamnet är känt hos dessa (de kan ju ha olika kalssnamn) så kan man bara adressera dessa element med .oversub.Se i menus.css*/<!--function IEHoverPseudo() {	var TopNavItems = document.getElementById("top-nav").getElementsByTagName("li");	for (var i=0; i<TopNavItems.length; i++) {		if(TopNavItems[i].className == "topmenuparent") {			TopNavItems[i].onmouseover=function() { this.className += " over"; }			TopNavItems[i].onmouseout=function() { this.className = "topmenuparent"; }		}	}		var allTopNavItems = document.getElementById("top-nav").getElementsByTagName("li");	for (var i=0; i<allTopNavItems.length; i++) {		if(allTopNavItems[i].className != "topmenuparent") {			allTopNavItems[i].onmouseover=function() { this.className += " oversub"; }			allTopNavItems[i].onmouseout=function() { this.className -= " oversub"; }		}	}	var LeftNavParentItems = document.getElementById("left-nav").getElementsByTagName("li");	for (var i=0; i<LeftNavParentItems.length; i++) {		if(LeftNavParentItems[i].className == "menuparent") {			LeftNavParentItems[i].onmouseover=function() { this.className += " over"; }			LeftNavParentItems[i].onmouseout=function() { this.className = "menuparent";}		}	}		var LeftNavOtherItems = document.getElementById("left-nav").getElementsByTagName("li");	for (var i=0; i<LeftNavOtherItems.length; i++) {		if(LeftNavOtherItems[i].className != "menuparent") {			LeftNavOtherItems[i].onmouseover=function() { this.className += " oversub"; }			LeftNavOtherItems[i].onmouseout=function() { this.className -= " oversub";}		}	}			var AnchorNavParentItems = document.getElementById("anchor-nav").getElementsByTagName("li");	for (var i=0; i<AnchorNavParentItems.length; i++) {		if(AnchorNavParentItems[i].className == "menuparent") {			AnchorNavParentItems[i].onmouseover=function() { this.className += " over"; }			AnchorNavParentItems[i].onmouseout=function() { this.className = "menuparent";}		}	}		var AnchorNavOtherItems = document.getElementById("anchor-nav").getElementsByTagName("li");	for (var i=0; i<AnchorNavOtherItems.length; i++) {		if(AnchorNavOtherItems[i].className != "menuparent") {			AnchorNavOtherItems[i].onmouseover=function() { this.className += " oversub"; }			AnchorNavOtherItems[i].onmouseout=function() { this.className -= " oversub";}		}	}}//window.onload = IEHoverPseudo;//-->
