//Aktiverar skript som ska köras automatiskt när sidan laddas
function startJS(){
	
	//Gör vänstermenyn lika hög som sidans innehåll
	/*
	var contentHeight = document.getElementById("content").offsetHeight;
	var heightDif = contentHeight;
	document.getElementById('leftColumn').style.minHeight = heightDif+"px";
	*/
	
	//Gör att dropdownmenyn stängs ifall ett klick görs utanför menyn
	document.getElementById('dropdownmenu').onmousedown=prepare_doClose_dropdown;
	document.getElementById('dropdownmenu').onmouseup=prepare_noClose_dropdown;
	document.onmousedown=close_dropdown;
	
	
}

//Funktioner för att stänga menyn om man klickar utanför
var doClose_dropdown = true;
function prepare_doClose_dropdown(){
	doClose_dropdown = false;
}
function prepare_noClose_dropdown(){
	doClose_dropdown = true;
}
function close_dropdown(){
	if(doClose_dropdown == true){
		hide_dropdown(dropdown_topId);
		hide_dropdown(dropdown_subId);
	}
}

//Sätter variabler för dropdownmeny
var dropdown_topId = "";
var dropdown_subId = "";

//DROPDOWN MENY
function show_dropdown(id,pos){
	
	//Om det finns en undermeny (och Om CSS används på sidan)
	if(document.getElementById("idDropdownMenu_"+id)){
		
		var topItem = document.getElementById('idTopMenu_'+id);
		var subItem = document.getElementById("idDropdownMenu_"+id);
		
		//Döljer lager ifall det redan visas (klick på samma länk)
		if(subItem.style.visibility == "visible"){
			hide_dropdown(id);
			hide_dropdown(dropdown_subId);
			return;
		}
		
		//Döljer tidigare valt lager nivå 3 (klick på annan länk än tidigare)
		if(pos == "r1" && dropdown_topId != id){
			hide_dropdown(dropdown_topId);
			hide_dropdown(dropdown_subId);
		}
		//Döljer tidigare valt lager nivå 4 (klick på annan länk än tidigare)
		if(pos == "r2" && dropdown_subId != id){
			hide_dropdown(dropdown_subId);
		}
		
		//Hämtar absolut vänster-position för aktuellt lager
		xPos = topItem.offsetLeft;
		tempEl = topItem.offsetParent;
		while (tempEl != null) {
			xPos += tempEl.offsetLeft;
			tempEl = tempEl.offsetParent;
		}
		
		//Hämtar absolut topp-position för aktuellt lager
		yPos = topItem.offsetTop;
		tempEl = topItem.offsetParent;
		while (tempEl != null) {
			yPos += tempEl.offsetTop;
			tempEl = tempEl.offsetParent;
		}
		
		//visa nivå 3
		if(pos == "r1"){
			dropdown_topId = id;
			yPos = yPos+topItem.offsetHeight+5+"px";
			xPos = xPos+"px";
		}
		//nivå 4
		else if(pos == "r2"){
			dropdown_subId = id;
			yPos = yPos+topItem.offsetHeight+"px";
			xPos = topItem.offsetWidth*2+"px";
		}
		
		//Bestämmer dropdown-lagrets position
		subItem.style.left = xPos;
		subItem.style.top = yPos;
		
		//Visar dropdown-lager
		subItem.style.visibility = "visible";
		
	}
	
}
function hide_dropdown(id){
	//Om det finns en undermeny
	if(document.getElementById("idDropdownMenu_"+id)){
		document.getElementById("idDropdownMenu_"+id).style.visibility = "hidden";
	}
}

//Placerar markör i skrivfält (Används bla av login)
function setCursor(id){
	document.getElementById(id).focus();
}

//Byter bakgrundsfärg på inputfält (focus) Används av sökmotor
function changeBgColor(id){
	document.getElementById(id).style.backgroundColor = "#eeeeee";
}
//Byter bakgrundsfärg på inputfält (onblur) Används av sökmotor
function changeBackBgColor(id){
	document.getElementById(id).style.backgroundColor = "#ffffff";
}





