		function setHeight(oNav,oMain){
			if(oNav && oMain){
				if(document.defaultView){
					oNav.offsetHeight > oMain.offsetHeight? oMain.setAttribute('style', 'height: ' + oNav.offsetHeight + 'px')  :  oNav.setAttribute('style', 'height: ' + oMain.offsetHeight + 'px');
				}
				else{
					iOrgNavHeight = oNav.offsetHeight;
					iInnerMainPaddingValue = 0;
					oNav.offsetHeight > oMain.offsetHeight? oMain.style.height = (-iInnerMainPaddingValue) + oNav.offsetHeight : oNav.style.height = oMain.offsetHeight;
					setMainNavBG(oNav,iOrgNavHeight)
				}
			}
		}
		
		function setMainNavBG(oObj, iHeight){
			if(oObj){
				//iHeight += 16;			
				oDiv = document.createElement('DIV');
				oDiv.className = 'mainNavContainerBottom';
				oObj.appendChild(oDiv);
				oDiv.style.paddingTop = oObj.offsetHeight-iHeight;
			}
		}
		
		function insertDivider(oObj){
			if(oObj){
				oColl = oObj.getElementsByTagName('A');
				for(i = 0;i < (oColl.length);i++){
					oImg = document.createElement('IMG');
					if(i == oColl.length-1){
						oImg.src = '/lib/img/bg-submenu-divider-trans.gif'
					}
					else{
					oImg.src = '/lib/img/bg-submenu-divider.gif'
					}
					oColl[i].appendChild(oImg);
				}
			}
		}
		
		function formatFirstChild(oObj,sTagName,sClassName){
			try{
				if(oObj){
					oColl = oObj.getElementsByTagName(sTagName)
					oColl[0].className = sClassName;
				}
			}catch(e){
			}
		}
		
		function formatFirstChildSetNewID(oObj,sTagName,sId){
			if(oObj){
				oColl = oObj.getElementsByTagName(sTagName)
				oColl[0].id = sId;
			}
		}
		
		function formatLastChild(oObj,sTagName,sClassName){
			if(oObj){
				oColl = oObj.getElementsByTagName(sTagName)
				if(oColl.length > 1){
					oColl[oColl.length-1].className = sClassName;
				}
			}
		}
		
		function formatHitList(oExtraContainer, oHitList,  sNewClassName){
			if(oExtraContainer && oHitList){
				oHitList.className = sNewClassName
			}
		}
		
		function adjustBox(oObj,sClassName, sInnerClassName){
			
			if(oObj){
				iAdjustValue = 19
				iOrgHeight = oObj.offsetHeight;
				oDivs = document.getElementsByTagName('DIV');
				for(i = 0; i < oDivs.length;i++){
					if(oDivs[i].className == sClassName && oDivs[i].offsetHeight % 3 == 0){
						oInnerDivs = oDivs[i].getElementsByTagName('DIV')
						for(x = 0; x < oInnerDivs.length;x++){
							if(oInnerDivs[x].className == sInnerClassName){
								oInnerDivs[x].style.height = iAdjustValue					
								oInnerInnerDivs = oInnerDivs[x].getElementsByTagName('DIV')						
								for(n  = 0; n < oInnerInnerDivs.length;n++){
									oInnerInnerDivs[n].style.height = iAdjustValue
								}
								//Återställning av height
								oObj.style.height = iOrgHeight + iAdjustValue
							}
						}
					}
				}
			}
		}
				
		function bodyListener(eventargs){
			insertDivider(document.getElementById('subNav'));
			formatHitList(document.getElementById('extraNavigationContainer'),document.getElementById('searchHits'),'narrow');
			formatFirstChild(document.getElementById('listContainer'),'LI','first');
			formatFirstChild(document.getElementById('faqContainer'),'LI','first');
			formatLastChild(document.getElementById('faqContainer'),'LI','last');
			adjustBox(document.getElementById('mainContent'),'box','bb');
			setHeight(document.getElementById('mainNavContainer'),document.getElementById('mainContainer'));
			resizeCaller();
		}
		
		function wheelListener(eventargs){
			if(eventargs.ctrlKey){
				setHeight(document.getElementById('mainNavContainer'),document.getElementById('mainContainer'));
			}
		}
		

		
		
		
function initIframe(sid,sHref){
	if(document.readyState == "complete" && sHref != ""){
		oIframe = document.getElementById(sid);
		if(oIframe){
			oIframe.src = sHref;
			if (sid != "iframeComment"){		
					if (window.addEventListener){
						oIframe.addEventListener("load", setIframeSize, false)
					}
					else if (window.attachEvent){
						oIframe.attachEvent("onload",setIframeSize);
					}
					else{
						oIframe.onload=setIframeSize;
					}
			}
			switchClass(oIframe.id);
		}
	}
	else{
		return false;
	}
}

function setIframeSize(e){
	obj = e.srcElement;
	iframeHeight = obj.Document.body.scrollHeight;
	parentHeight = window.parent.document.body.scrollHeight;
	
	if(parentHeight > iframeHeight){
		obj.height = parentHeight;
	}
	else{
		obj.height = iframeHeight + 10;
	}
}
	
/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
//var iframeids=["kpiframe"]
var iframeids=["HolderFrame"];
var extraHeight = 22;

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

function resizeCaller() {
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++){
		if (document.getElementById){
			resizeIframe(iframeids[i])
		}
		//reveal iframe for lower end browsers? (see var above):
		if ((document.all || document.getElementById) && iframehide=="no"){
			var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
			tempobj.style.display="block"
		}
	}
}

function resizeIframe(frameid){
	var currentfr=document.getElementById(frameid)
	if (currentfr && !window.opera){
		currentfr.style.display="block"
		if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight){ //ns6 syntax
			currentfr.height = currentfr.contentDocument.body.offsetHeight; 
		}
		else if (currentfr.Document && currentfr.Document.body.scrollHeight){ //ie5+ syntax
			
			currentfr.height = currentfr.Document.body.scrollHeight + extraHeight
		}
		if (currentfr.addEventListener)
			currentfr.addEventListener("load", readjustIframe, false)
		else if (currentfr.attachEvent){
			currentfr.detachEvent("onload", readjustIframe) // Bug fix line
			currentfr.attachEvent("onload", readjustIframe)
		}
	}
}

function readjustIframe(loadevt) {
	var crossevt=(window.event)? event : loadevt
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
	if (iframeroot)
		resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
	if (document.getElementById)
		document.getElementById(iframeid).src=url
	}

		
	function AttachEvent(elementObj, eventName, eventHandlerFunctionName)
		{
			if (elementObj.addEventListener) 
				{ // Non-IE browsers
					elementObj.addEventListener(eventName, eventHandlerFunctionName, false);		
				} 
			else if (elementObj.attachEvent) 
			{ // IE 6+
				elementObj.attachEvent('on' + eventName, eventHandlerFunctionName);
			} 
			else 
			{ // Older browsers 
				var currentEventHandler = elementObj['on' + eventName];
				if (currentEventHandler == null) 
				{
					elementObj['on' + eventName] = eventHandlerFunctionName;
				} 
				else 
				{
					elementObj['on' + eventName] = function(e) { currentEventHandler(e); eventHandlerFunctionName(e); }
				}
			}
		}
		
		function CheckLFform()
		{
			try{
				var oNode =document.getElementById("LFFormValidator").childNodes;
				alert(RemoveHTML(oNode[0].innerHTML))
				
			}catch(e){
			//alert(e)
			}
		
		}
		function RemoveHTML( strText )
		{
			var regEx = /<[^>]*>/g;
			return strText.replace(regEx, "");
		}
		function eventAttacher(){
		
			AttachEvent(window, 'load', CheckLFform)
			AttachEvent(window, 'load', bodyListener)
			AttachEvent(document, 'mousewheel', wheelListener)
			
		}
		
		eventAttacher();
		//kontrollera ifyllda fält

		
		
		//funktioner för att öppna 
		function openFlashExtern(){
			var fFile = "Extern/index.html"
			openFlash(fFile,655,640);
		return false;
		}
		function openFlashExtranet(){
			var fFile = "Extranet/index.html"
			openFlash(fFile,655,640);
		return false;
		}
		function openFlash(fFile,width,height){
			window.open("/lib/Templates/FlashHolder.aspx?file=" + fFile,"Flash", "resizable=no,scrollbars=no,status=no,toolbar=no,width="+width+",height="+height);
		return false;
		}
		
		
		function printIframe(sId){
		if(window.frames[sId]){
			window.frames[sId].focus();
			window.frames[sId].print();
		}
		else{
			oList = window.frames;
			for(i = 0; i < oList.length; i++){
				oList[i].focus();
				oList[i].print();
			}
		}
			return false;
	}
	
	



