	//*************************************************************************
	//***	DOM LIBRARY
	//*************************************************************************

	//*** GLOBAL VARIABEL
	var blnDOM = false;
	
	//*** FUNCTIONS	
	//Advanced dthml check
	if (document.getElementById && document.createElement){
		blnDOM = true;
	}		
	
	//default image switch
	function fjsImgSwitch(id, imgsrc){
		if (blnDOM == true){		
			if (document.getElementById(item)){		
				//Switch image	
				document.getElementById(item).src = imgsrc;			
			}
		}
	}
	
	//Tool, strips away all path info
	function fjsGetFileName(varName) {
		var re = /^.*\/(\S*\.\S*)$/;
		var tmp = new String(varName);
		tmp = tmp.match(re)[1];
			
		return tmp;
	}
	
	//Swap classes for any item
	function fjsSwapClass(strId, class1, class2){
		if (blnDOM == true){			
			//Check if element exists
			if (document.getElementById(strId)){
				//Switch class
				if (document.getElementById(strId).className == class1){
					document.getElementById(strId).className = class2;
				}
				else if(document.getElementById(strId).className == class2){
					document.getElementById(strId).className = class1;
				}
			}
		}
	}
		
	//Change class for any item
	function fjsChangeClass(strId, class1){
		if (blnDOM == true){
			//Check if element exists
			if (document.getElementById(strId)){
				//Change class
				document.getElementById(strId).className = class1;
			}
		}
	}
	
	//Clear input boxes for default data 
	function fjsClearBox(e){			
		e.value = "";
		e.focus();			
	}
	
	
	var iResizeCounter;
	iResizeCounter = 0;
	function Resize() 	{ 
		iNewCellWidth = ytreTab.clientWidth - 516;
		mainMiddleBottomCell.width = iNewCellWidth;
	}
	
	function ResizeHeight() {
	  // Initier iMaxColumnHeight
	  iMaxColumnHeight = mainLeftCell.clientHeight;
	  // Finn iMaxColumnHeight
	  if (iMaxColumnHeight < mainMiddleBottomCell.clientHeight) {
	    iMaxColumnHeight =  mainMiddleBottomCell.clientHeight;	    
	  }
	  if (iMaxColumnHeight < mainRightBottomCell.clientHeight) {
	    iMaxColumnHeight =  mainRightBottomCell.clientHeight;   
	  }
	  // Sett alle kolonnenes høyde til iMaxColumnHeight .
	  mainLeftCell.clientHeight = iMaxColumnHeight;
	  mainMiddleBottomCell.clientHeight = iMaxColumnHeight;
	  mainRightBottomCell.clientHeight = iMaxColumnHeight;
	}
	
	var iLoginToggle=0;



	function LoginPressed(sGfxDir, sLang) {
		if (iLoginToggle==1) {
			document.getElementById("btnSubmit").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_login.gif';
			iLoginToggle=0;
		}
		else {  
			document.getElementById("btnSubmit").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_login_down.gif'; 
			iLoginToggle=1;
			frmLogin.submit;
		}
	}
  
	function LoginOver(sGfxDir, sLang) {
		document.getElementById("btnSubmit").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_login_over.gif'; 
	} 

	function LoginOut(sGfxDir, sLang) {
		if(iLoginToggle==1) {
			document.getElementById("btnSubmit").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_login_down.gif';
			iLoginToggle = 0;
		} else {
			document.getElementById("btnSubmit").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_login.gif';
			iLoginToggle = 1;
		}
	} 
	
	var iSokToggle=0;
	
	function SokPressed(sGfxDir, sLang) {
		if (iSokToggle==1) {
			document.getElementById("btnSok").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_sok.gif';
			iSokToggle=0;
		}
		else {
			document.getElementById("btnSok").src = '/design/' + sGfxDir + '/btn/btn_sok_down.gif'; 
			iSokToggle=1;
			frmSok.submit;
		}
	}
  
	function SokOver(sGfxDir, sLang) {
		document.getElementById("btnSok").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_sok_over.gif'; 
	} 

	function SokOut(sGfxDir, sLang) {
		if(iSokToggle==1) {
			document.getElementById("btnSok").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_sok_down.gif';
			iSokToggle = 0;
		} else {
			document.getElementById("btnSok").src = '/design/' + sGfxDir + '/btn/'+ sLang +'_btn_sok.gif';
			iSokToggle = 1;
		}
	} 



	function ExpandLeaf(iItemId){	

	var objDiv = document.getElementById("item" + iItemId);
			
	if(objDiv.iLoaded == 0){
	// load div from iframe
			
		if(iLoading == 0){
			iLoading = 1;

			var objNewDiv = document.createElement("DIV");
			objNewDiv.id = "Loading" + iItemId;
			objNewDiv.style.display = "none";
			objNewDiv.style.position = "relative";
			objNewDiv.setAttribute("class", "nivaa"+objDiv.iLevel);
			var strContent = "...";
			objNewDiv.innerHTML = strContent;				
			objDiv.appendChild(objNewDiv);

			toggleShow(iItemId);
			document.getElementById("frmData").src = "/tv_intranet_menu_data.asp?iId=" + iItemId + "&iLevel=" + objDiv.iLevel + "&asl=" + objDiv.asl;
		}

	}
	else {
	// expand already loaded div
		toggleShow(iItemId);
	}
	return;
}
