//Initiering av variabler
var textSize = "small";
var plus = "images/plus.gif";
var minus = "images/minus.gif";
var topMenuFontWeight = "bold";
var subMenuFontWeight = "bold";
var crumbsSecondLevel = "";
var crumbsSecondLevelText = "";
var crumbsThirdLevel = "";
var crumbsThirdLevelText = "";
var crumbsFourthLevel = "";

/*
//Funktion f�r att styra �ppning och st�ngning av v�nstermenyn - anropas fr�n initmenu()
function menuclick(ev){
	//Hanterar events f�r dom-kompatibla browsers, respektive Internet Explorer
	ev = ev||window.event;
	var menuclicked = (ev.srcElement)?ev.srcElement : ev.target;

	var menuimage = menuclicked.parentNode.getElementsByTagName("IMG")[0];
	var submenu   = menuclicked.parentNode.getElementsByTagName("UL")[0];
	
	//�ppnar och st�nger v�nstermenyn
	var objBranch = submenu.style;
	if(objBranch.display=="block") {
		objBranch.display="none";
		menuimage.src = plus;
	}
	else {
		objBranch.display="block";
		menuimage.src = minus;
	}
}
*/

//Funktion som markerar aktiv menypunkt i v�nstermenyn och visar plustecken d�r det finns undermenyer
// K�rs n�r sidan laddas
/*
function initmenu(){
	var menudiv = document.getElementById("leftmenu_content");
	var menulist = menudiv.getElementsByTagName("UL");
	var theTopmenuLI = document.getElementById(topmenu);
	if (theTopmenuLI != null) {
		theTopmenuLI.style.fontWeight = topMenuFontWeight;
		var theStartPage = theTopmenuLI.getElementsByTagName("A")[0].innerHTML;
		crumbsSecondLevel = "<a href='" + theTopmenuLI.getElementsByTagName("A")[0].href + "'>" + theTopmenuLI.getElementsByTagName("A")[0].innerHTML + "</a>";
		crumbsSecondLevelText = theTopmenuLI.getElementsByTagName("A")[0].innerHTML;
	}
	//Full�sning som antar att alla sidor som inte ligger under en toppmeny finns i aktueltmappen
	else {
		crumbsSecondLevel = "<a href='aktuelt/sk/aktueltarkiv.asp'>" + "Arkiv" + "</a>";
		document.getElementById("arkivLI").style.paddingLeft = "14px";
	}
	// Ska bara k�ra scriptet om det finns en v�nstermeny, och det g�r det inte p� f�rstasidan
	if (menulist[0].id != "noLeftMenu" && theTopmenuLI != null) {
		var firstlevel = menulist[0].getElementsByTagName("LI");
		var allMenuLinks = menulist[0].getElementsByTagName("A");
		
		for(x=0;x<firstlevel.length;x++){
			submenuitems = firstlevel[x].getElementsByTagName("LI");
			
			//Om det finns en undermeny ska det visas ett plustecken intill menypunkten
			if (submenuitems.length>0) {
										
				var bild = document.createElement("img");
				bild.src = plus;
				bild.style.paddingRight = "5px";
				bild.style.cursor = "pointer";
				
				var parentEl = firstlevel[x];
				var beforeElement = parentEl.getElementsByTagName("A");
				
				parentEl.insertBefore(bild,beforeElement[0]);
				
				//Knyter en envent som �ppnar undermenyn till menypunkten
				//Det anv�nds olika "events" beroende p� vilken browser anv�ndaren har
				if (document.addEventListener) {
					bild.addEventListener("click", menuclick, false);
					beforeElement[0].addEventListener("click", menuclick, false);
				}
				else if (document.attachEvent) {
					beforeElement[0].attachEvent("onclick", menuclick);
					bild.attachEvent("onclick", menuclick);
				}
				else {
					alert ("Din browser hanterar JavaScript p� ett s�tt som g�r att v�nstermenyn p� denna sida m�jligtvis inte visas korrekt.");
				}
				//�ppnar undermenyer som standard, s� att man kommer �t dem �ven om JavaScript �r fr�nslaget
				firstlevel[x].getElementsByTagName("UL")[0].style.display="none";

				//Ser till s� att den aktuella menypunkten markeras. Om menypunkten ligger i en undermeny expanderas denna.
				for(y=0;y<submenuitems.length;y++) {
					var menulink = submenuitems[y].getElementsByTagName("A");
					//Varje listelement inneh�ller bara en link, d�rf�r �r det nog att kolla position [0]
					var theLink = menulink[0].href;
					var thePage = document.location.protocol + "//" + document.location.hostname + document.location.pathname;
		
					if (theLink==thePage) {
						firstlevel[x].getElementsByTagName("UL")[0].style.display="block";
						firstlevel[x].getElementsByTagName("IMG")[0].src = minus;
						crumbsThirdLevel = "<a href='" + firstlevel[x].getElementsByTagName("A")[0].href + "'>" + firstlevel[x].getElementsByTagName("A")[0].innerHTML + "</a>";
						crumbsThirdLevelText = firstlevel[x].getElementsByTagName("A")[0].innerHTML;
					}
					
				}
			}
			//Om det inte finns n�gon submeny, ska menypunkten p� f�rsta niv� markeras
			else {
				firstlevel[x].style.paddingLeft = "14px";
				var menulink = firstlevel[x].getElementsByTagName("A");
				var theLink = menulink[0].href;
				var thePage = document.location.protocol + "//" + document.location.hostname + document.location.pathname;
				if (theLink==thePage){
					firstlevel[x].style.backgroundImage = "url('images/pil_204.gif')";
					firstlevel[x].style.backgroundRepeat = "no-repeat";
					firstlevel[x].style.backgroundPosition = "0.0em 0.4em";
					firstlevel[x].style.fontWeight = subMenuFontWeight;
					if (crumbsThirdLevel != "") {
						crumbsFourthLevel = firstlevel[x].getElementsByTagName("A")[0].innerHTML;
					}
					else {
						crumbsThirdLevel = firstlevel[x].getElementsByTagName("A")[0].innerHTML;
						crumbsThirdLevelText = firstlevel[x].getElementsByTagName("A")[0].innerHTML;
					}
				}
			}
		}
	}

	//Skriver ut br�dsmulesp�r om man inte �r p� f�rstasidan
	if (theStartPage != "Hem" && theStartPage != "Aloitussivu" && theStartPage != "Home") {
		crumbsFirstLevel = document.getElementById("topmenu0");
		crumbsFirstLevel = "<a href='" + crumbsFirstLevel.getElementsByTagName("A")[0].href + "'>" + crumbsFirstLevel.getElementsByTagName("A")[0].innerHTML + "</a>";
		if (crumbsSecondLevelText == crumbsThirdLevelText || (crumbsSecondLevelText == "L�nkar" && crumbsThirdLevelText == "Nordiska l�nkar") || (crumbsSecondLevelText == "Links" && crumbsThirdLevelText == "Nordic links") || (crumbsSecondLevelText == "Linkkej� [sk]" && crumbsThirdLevelText == "Pohjoismaisia linkkej� [sk]")) {
			var breadcrumbs = crumbsFirstLevel + " > " + crumbsThirdLevelText;
		}
		else {
			var breadcrumbs = crumbsFirstLevel + " > " + crumbsSecondLevel + " > " + crumbsThirdLevel;
		}
		if (crumbsFourthLevel != "") {
			breadcrumbs = breadcrumbs + " > " + crumbsFourthLevel;
		}
		document.getElementById("breadcrumbs").innerHTML = breadcrumbs; 
	}
}
*/
//Kontrollerar textstorlek
function changeTextSize() {
	if (textSize == "small") {
		document.body.style.fontSize = "1.0em";
		textSize = "large";
	}
	else {
		document.body.style.fontSize = "0.8em";
		textSize = "small";
	}
	document.recalc();
}