//
// INIT AF VARIABLE
//
var aktQuickpollId     = "";
var  newRowid          = "";
var aktPakkeId         = "";
var aktOverBrugerAdm   = "0";
var aktBrugerAdm       = "0";
var aktAboBrugerId     = "0";
var aktSsoUniversId    = "";
var aktBrugerId        = "";
var aktId              = "";
var aktFarId           = "";
var aktProduktId       = "";
var aktEmneId          = "";
var aktTekstId         = "";
var aktFilId           = "";
var aktSideId          = "";
var aktShow            = "";
var aktNyhedsbrevId    = "";
var aktAboId           = "";
var aktKalenderId      = "";
var startNode          = "";
var tekstId            = "";
var aktBrugerNavn      = "";  
var aktLoginBrugerId   = "";
var aktBrugerEmail     = "";  
var defaultProdukt     = "";   
var returnTo           = ""; 
var produktLastUsed    = ""; 
var strParm            = "";
var subIdLov           = "";
var formTypeId         = "";
var aktAdmProduktId    = "";
var aktShow            = "";
var aktPartnerId       = "";

var accessFiler        = "0";
var accessFormular     = "0";
var accessSite         = "0";
var accessLinks        = "0";
var accessKategori     = "0";
var accessNyhedsbrev   = "0";
var accessKalender     = "0";
var accessQuickpoll    = "0";
// spmsvar
var spmAdmGridOnOff = "1";
var faqretGridOnOff = "1";
var faqreadonlyGridOnOff = "1";
var faqsenesteGridOnOff = "1";
var spmArkivGridOnOff = "1";
var spmFormOnOff = "1";
//var faqFormOnOff = "1";
var faqreadonlyFormOnOff = "1";
var faqretFormOnOff = "1";
var searchW2lGridOnOff = "1";
// bruger
var brugerpakkeGridOnOff = "1";
var brugerpakkerettighedGridOnOff = "1";
var brugerskiftpwdFormOnOff = "1";
var brugerGridOnOff = "1";
var brugerrettighedGridOnOff = "1";
var profiludvFormOnOff = "1";
var profilloginFormOnOff = "1";
var profilFormOnOff = "1";
var gruppebrugerFormOnOff = "1";
var brugerflytobjFormOnOff = "1";
var brugeregenskabFormOnOff = "1";
var brugerrettabelFormOnOff = "1";
var brugersqludtraekFormOnOff = "1";
var brugerdokboksFormOnOff = "1";
var brugerlogGridOnOff = "1";
var brugerobjGridOnOff = "1";
var brugerfeltsvarGridOnOff = "1";
var brugerpanelGridOnOff = "1";
// formular
var formularGridOnOff = "1";
var formulargruppeGridOnOff = "1";
var formularfeltGridOnOff = "1";
var formularoptionGridOnOff = "1";
var formulartekstGridOnOff = "1";
var formularvareGridOnOff = "1";
var formularplaceringGridOnOff = "1";
var searchFormGridOnOff = "1";
//
var emnekommentarGridOnOff = "1";
var tekstGridOnOff = "1";
var intlinkGridOnOff = "1";
var extlinkGridOnOff = "1";
var emnefilGridOnOff = "1";
var emneformGridOnOff = "1";
var emneaboGridOnOff = "1";
var kategoriGridOnOff = "1";
var emnegruppeGridOnOff = "1";
var linkGridOnOff = "1";
var filgruppeGridOnOff = "1";
var filgruppeFormOnOff = "1";
var linkOnOff = "1";
var filGridOnOff = "1";
var emneOnOff = "1";
var emne1OnOff = "1";
var emne2OnOff = "1";
var emne3OnOff = "1";
var tekst1OnOff = "1";
var tekst2OnOff = "1";
var tekst3OnOff = "1";
var tekst4OnOff = "1";
var formularFormOnOff = "1";
var formulargruppeFormOnOff = "1";
var formularfeltFormOnOff = "1";
var formularoptionFormOnOff = "1";
var formulartekstFormOnOff="1";
var formularvareFormOnOff = "1";
var emnegruppeFormOnOff = "1";
var linkFormOnOff = "1";
var filFormOnOff = "1";
var tekstkategoriGridOnOff = "1";
var tekstplaceringGridOnOff = "1";
var formularresultatGridOnOff = "1";
var formBoxOnOff = "1";
var emneBoxOnOff = "1";
var kategoriemneGridOnOff = "1";
var kategoritekstGridOnOff = "1";
var abonnementBoxOnOff = "1";
var nyhedsbrevBoxOnOff = "1";
// nyhedsbrev
var abonnementBoxOnOff = "1";
var nyhedsbrevBoxOnOff = "1";
var abonnementGridOnOff = "1";
var segmentGridOnOff = "1";
var nyhedsbrevGridOnOff = "1";
var abonnementplaceringGridOnOff = "1";
var artikelGridOnOff = "1";
var abonnentGridOnOff = "1";
var abonnementFormOnOff = "1";
var nyhedsbrevFormOnOff = "1";
var segmentFormOnOff = "1";
var sendmailFormOnOff = "1";
var artikelFormOnOff = "1";
var abonnentFormOnOff = "1";
var emnekopiFormOnOff = "1";
// kalender
var kalenderFormOnOff = "1";  
var kalenderBoxOnOff = "1";  
var arrangementGridOnOff ="1";
var arrkategorigruppeGridOnOff ="1";
var arrkategoriGridOnOff ="1";
var arrfilGridOnOff ="1";
var arrangement1OnOff ="1";
var arrangement2OnOff ="1";
var arrangement3OnOff ="1";
var arrangement4OnOff ="1";
var arrangement5OnOff ="1";
var arrangement6OnOff ="1";
var kalenderplaceringGridOnOff ="1";
// vandhaner
var vandGridOnOff = "1";
var indehaverGridOnOff = "1";
var vandFormBoxOnOff = "1";
var vand1OnOff ="1";
var vand2OnOff ="1";
// admprodukt
var produktGridOnOff = "1";
var produktshowGridOnOff = "1";
var produkttypeGridOnOff = "1";
var produktshowtypeGridOnOff = "1";
// bog
var bogGridOnOff = "1";
var bogFormBoxOnOff = "1";
// dokboks
var dokboksGridOnOff ="1";
// partner
var partnerpakkeexcludeGridOnOff ="1";
var partnerpakkeGridOnOff ="1";
var partnerdesignGridOnOff ="1";
var partnerGridOnOff ="1";
// garanti
var tilsagnGridOnOff ="1";
var garantiGridOnOff ="1";
// quickpoll
var quickpollGridOnOff ="1";
var quickpolloptionsGridOnOff ="1";


//
// Browser detection code
//
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]
 
};
BrowserDetect.init();
//
//
//document.write('<p class="accent">You\'re using ' + BrowserDetect.browser + ' ' + BrowserDetect.version + ' on ' + BrowserDetect.OS + '!</p>');
//
//


//
// SLUK / HIDE ALLE DIVS
//

function allDisplayOff(page){

  if (page == 'quickpoll'){
  document.getElementById("quickpollGridBox").style.display = "none";    
  document.getElementById("quickpolloptionsGridBox").style.display = "none";    
  document.getElementById("emneFormBox").style.display = "none";  
  }
  
  if (page == 'garanti'){
  document.getElementById("tilsagnGridBox").style.display = "none";    
  document.getElementById("garantiGridBox").style.display = "none";    
  }
  
  if (page == 'partner'){
  document.getElementById("partnerGridBox").style.display = "none";    
  document.getElementById("partnerdesignGridBox").style.display = "none";    
  document.getElementById("partnerpakkeGridBox").style.display = "none";    
  document.getElementById("partnerpakkeexcludeGridBox").style.display = "none";    
  }
  
  if (page == 'bog'){
  document.getElementById("bogGridBox").style.display = "none";    
  document.getElementById("bogFormBox").style.display = "none"; 
  }
  
  if (page == 'admprod'){
  document.getElementById("produktGridBox").style.display = "none";    
  document.getElementById("produktshowGridBox").style.display = "none";    
  document.getElementById("produkttypeGridBox").style.display = "none";    
  document.getElementById("produkttypeshowFormBox").style.display = "none"; 
  }

  if (page == 'vand'){
  document.getElementById("vandGridBox").style.display = "none";   
  document.getElementById("vandFormBox").style.display = "none";
  document.getElementById("indehaverGridBox").style.display = "none";   
  }

  if (page == 'kalender'){
  document.getElementById("kalenderInfoBox").style.display = "none";   
  document.getElementById("emneInfoBox").style.display = "none";    
  document.getElementById("arrkategorigruppeGridBox").style.display = "none";    
  document.getElementById("arrkategoriGridBox").style.display = "none";    
  document.getElementById("arrangementGridBox").style.display = "none";   
  document.getElementById("emneFormBox").style.display = "none";
  document.getElementById("kalenderFormBox").style.display = "none";
  document.getElementById("arrangementFormBox").style.display = "none"; 
  document.getElementById("arrfilGridBox").style.display = "none";   
  document.getElementById("kalenderplaceringGridBox").style.display = "none";  
 }
  
  if (page == 'bruger'){
  document.getElementById("brugerInfoBox").style.display = "none";    
  document.getElementById("brugerGridBox").style.display = "none";    
  document.getElementById("brugerrettighedGridBox").style.display = "none";    
  document.getElementById("brugerlogGridBox").style.display = "none";    
  document.getElementById("brugerobjGridBox").style.display = "none";    
  document.getElementById("brugerfeltsvarGridBox").style.display = "none";    
  document.getElementById("profiludvFormBox").style.display = "none";    
  document.getElementById("profilloginFormBox").style.display = "none";    
  document.getElementById("profilFormBox").style.display = "none";    
  document.getElementById("gruppebrugerFormBox").style.display = "none";    
  document.getElementById("brugeregenskabFormBox").style.display = "none";    
  document.getElementById("brugerrettabelFormBox").style.display = "none";    
  document.getElementById("brugersqludtraekFormBox").style.display = "none";    
  document.getElementById("brugerdokboksFormBox").style.display = "none";    
  document.getElementById("brugerflytobjFormBox").style.display = "none";    
  document.getElementById("brugeregenskabFormBox").style.display = "none";    
  document.getElementById("brugerpakkeGridBox").style.display = "none";    
  document.getElementById("brugerpakkerettighedGridBox").style.display = "none";    
  document.getElementById("brugerskiftpwdFormBox").style.display = "none";    
  document.getElementById("brugerpanelGridBox").style.display = "none";   
  }

  if (page == 'form'){
  document.getElementById("emneInfoBox").style.display = "none";    
  document.getElementById("formularInfoBox").style.display = "none";    

  document.getElementById("formularGridBox").style.display = "none";    
  document.getElementById("formulargruppeGridBox").style.display = "none";    
  document.getElementById("formularfeltGridBox").style.display = "none";    
  document.getElementById("formulartekstGridBox").style.display = "none";    
  document.getElementById("formularvareGridBox").style.display = "none";    
  document.getElementById("formularplaceringGridBox").style.display = "none";    
  document.getElementById("formularresultatGridBox").style.display = "none"; 
  document.getElementById("formularoptionGridBox").style.display = "none";
  document.getElementById("searchFormGridBox").style.display = "none";

  document.getElementById("emneFormBox").style.display = "none";
  document.getElementById("formularFormBox").style.display = "none";
  document.getElementById("formulargruppeFormBox").style.display = "none";
  document.getElementById("formularfeltFormBox").style.display = "none";
  document.getElementById("formulartekstFormBox").style.display = "none";
  document.getElementById("formularvareFormBox").style.display = "none";
  document.getElementById("formularresultatFormBox").style.display = "none";
  }

  if (page == 'nyhedsbrev'){
  document.getElementById("emneInfoBox").style.display = "none";    
  document.getElementById("abonnementInfoBox").style.display = "none";    
  document.getElementById("nyhedsbrevInfoBox").style.display = "none";    

  document.getElementById("abonnementGridBox").style.display = "none";    
  document.getElementById("segmentGridBox").style.display = "none";    
  document.getElementById("nyhedsbrevGridBox").style.display = "none";    
  document.getElementById("abonnementplaceringGridBox").style.display = "none";    
  document.getElementById("artikelGridBox").style.display = "none";    
  document.getElementById("abonnentGridBox").style.display = "none";    

  document.getElementById("emneFormBox").style.display = "none";
  document.getElementById("abonnementFormBox").style.display = "none";
  document.getElementById("nyhedsbrevFormBox").style.display = "none";
  document.getElementById("segmentFormBox").style.display = "none";
  document.getElementById("sendmailFormBox").style.display = "none";
  document.getElementById("artikelFormBox").style.display = "none";
  document.getElementById("abonnentFormBox").style.display = "none";
  }

  if (page == 'produkt'){
  document.getElementById("emneInfoBox").style.display = "none";    

  document.getElementById("tekstGridBox").style.display = "none";    
  document.getElementById("intlinkGridBox").style.display = "none";    
  document.getElementById("extlinkGridBox").style.display = "none";    
  document.getElementById("emnefilGridBox").style.display = "none";    
  document.getElementById("emneformGridBox").style.display = "none";    
  document.getElementById("kategoriGridBox").style.display = "none";    
  document.getElementById("emnegruppeGridBox").style.display = "none";    
  document.getElementById("emneaboGridBox").style.display = "none";
  document.getElementById("tekstplaceringGridBox").style.display = "none";    
  document.getElementById("tekstkategoriGridBox").style.display = "none";    
  document.getElementById("emnekommentarGridBox").style.display = "none";   

  document.getElementById("emneFormBox").style.display = "none";
  document.getElementById("tekstFormBox").style.display = "none";
  document.getElementById("emnegruppeFormBox").style.display = "none";
  document.getElementById("emnekopiFormBox").style.display = "none";
  }

  if (page == 'kategori'){
  document.getElementById("emneInfoBox").style.display = "none";    

  document.getElementById("kategoritekstGridBox").style.display = "none";    
  document.getElementById("kategoriemneGridBox").style.display = "none";    
  document.getElementById("kategoriGridBox").style.display = "none";    

  document.getElementById("emneFormBox").style.display = "none";
  document.getElementById("tekstFormBox").style.display = "none";
  document.getElementById("tekstplaceringGridBox").style.display = "none";    
  document.getElementById("tekstkategoriGridBox").style.display = "none";    
  }

  if (page == 'link'){
  document.getElementById("linkGridBox").style.display = "none";    
  document.getElementById("linkFormBox").style.display = "none";
  }

  if (page == 'fil'){
  document.getElementById("filGridBox").style.display = "none";    
  document.getElementById("filFormBox").style.display = "none";
  document.getElementById("filgruppeGridBox").style.display = "none";  
  document.getElementById("filgruppeFormBox").style.display = "none";  
  document.getElementById("emneFormBox").style.display = "none";
  }

  if (page == 'spm'){
  document.getElementById("spmFormBox").style.display = "none";    
  document.getElementById("faqretFormBox").style.display = "none";  
  document.getElementById("faqreadonlyFormBox").style.display = "none";  
  document.getElementById("spmAdmGridBox").style.display = "none";
  document.getElementById("spmArkivGridBox").style.display = "none";
  document.getElementById("faqretGridBox").style.display = "none";  
//  document.getElementById("faqreadonlyGridBox").style.display = "none";  
//  document.getElementById("faqsenesteGridBox").style.display = "none";  
  }
  if (page == 'faq'){
//  document.getElementById("spmFormBox").style.display = "none";    
  document.getElementById("faqreadonlyFormBox").style.display = "none";  
//  document.getElementById("faqretGridBox").style.display = "none";  
  // document.getElementById("spmArkivGridBox").style.display = "none"; 
  document.getElementById("faqreadonlyGridBox").style.display = "none";  
  document.getElementById("faqsenesteGridBox").style.display = "none";  
  }}

//
// INIT PARTNER SIDE
//

function initPartnerSide(){
  showWait();
  window.setTimeout("initPartnerSideX()", 1);
}
function initPartnerSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  showTop(aktBrugerNavn,'Partner','topspan') ;
  showGridHTML ('partner',             'Partnere');
  showGridHTML ('partnerdesign',       'Designskabeoner');
  showGridHTML ('partnerpakke',        'Pakker');
  showGridHTML ('partnerpakkeexclude', 'Exclude');
  initGrid ('partner');
  initGrid ('partnerdesign');
  initGrid ('partnerpakke');
  initGrid ('partnerpakkeexclude');
  allDisplayOff('partner');
  
  load_my_grid_partner('','');
  document.getElementById("partnerGridBox").style.display = "block";   
  hideWait();
  document.getElementById('partnerFritekst').focus();
}


//
// INIT GARANTI SIDE
//

function initGarantiSide(){
  showWait();
  window.setTimeout("initGarantiSideX()", 1);
}
function initGarantiSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  showTop(aktBrugerNavn,'Garantibeviser','topspan') ;
  showGridHTML ('tilsagn',         'Tilsagn');
  showGridHTML ('garanti',         'Garantibeviser');
  initGrid ('tilsagn');
  initGrid ('garanti');
  allDisplayOff('garanti');
  
  load_my_grid_tilsagn('-9','');
  document.getElementById("tilsagnGridBox").style.display = "block";   
  hideWait();
  document.getElementById('garantiFritekst').focus();
}




//
// INIT ADMPROD SIDE
//

function initAdmprodSide(){
  showWait();
  window.setTimeout("initAdmprodSideX()", 1);
}
function initAdmprodSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  showTop(aktBrugerNavn,'Produkter','topspan') ;
  showGridHTML ('produkt',         'Produkter');
  showGridHTML ('produktshow',     'Sidetyper til valgte produkt');
  showGridHTML ('produkttype',     'Elementtyper til valgte produkt');
  initGrid ('produkt');
  initGrid ('produktshow');
  initGrid ('produkttype');
  allDisplayOff('admprod');
  
  load_my_grid_produkt('x','x');
  document.getElementById("produktGridBox").style.display = "block";   
  hideWait();
  document.getElementById('produktFritekst').focus();
}

//
// INIT VAND SIDE
//

function initVandSide(){
  showWait();
  window.setTimeout("initVandSideX()", 1);
}
function initVandSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var searchText = '';
  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='searchText'){
        searchText = Parametre[Parametre[i]];
      }
    }
  }
  showTop(aktBrugerNavn,'Vandhaner','topspan') ;
  document.getElementById('vandSearch').value = unescape(searchText);
  showGridHTML ('vand', 'Vandhaner');
  initGrid ('vand');
  load_my_grid_vand(searchText);

  showGridHTML ('indehaver', 'Godkendelsesindehaver');
  initGrid ('indehaver');
  load_my_grid_indehaver(searchText,aktId);
  document.getElementById('vandSearch').focus();
  
  hideWait();
}

//
// INIT SEARCH SIDE
//

function initSearchSide(){
  showWait();
  window.setTimeout("initSearchSideX()", 1);
}
function initSearchSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='searchText'){
        searchText = Parametre[Parametre[i]];
      }
    }
  }
  showTop(aktBrugerNavn,'Søgning','topspan') ;
  document.getElementById('searchW2lFritekstText').value = unescape(searchText);
  c_aktProduktId  = aktId.substring(0,aktId.indexOf("|"));
  FillLov('produkt',aktId,'searchW2l_produkt_id_span','searchW2lProduktId');
  valToSelect('searchW2lProduktId', c_aktProduktId);
  showGridHTML ('searchW2l', 'Søgeresultater');
  initGrid ('searchW2l');
  load_my_grid_searchW2l(searchText,aktId);
  hideWait();
}

//
// INIT SPM SIDE
//

function initSpmSide(){
  showWait();
  window.setTimeout("initSpmSideX()", 1);
}
function initSpmSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }
  
  var type_id = '';
  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='type'){
        type_id = Parametre[Parametre[i]];
      }
    }
  }  

  showTop(aktBrugerNavn,'W2L support','topspan') ;
 // Søg i FAQ
  FillLov('opretBrevkasseId',type_id,'spmBrevkasseId_span','spmBrevkasseId','onChangeBrevkasseId');  // returnerer brevkasser som bruger har rettighed til 
  FillLov('spmPanelId',0,'spmPanelId_span','spmPanelId');
  FillLov('spmKategoriId',0,'spmKategoriId_span','spmKategoriId');
  // hvis kun een værdi, vælg denne og kald onchange
  if (document.getElementById('spmBrevkasseId').length==2){
    document.getElementById('spmBrevkasseId').options[1].selected=true;
    onChangeBrevkasseId(document.getElementById('spmBrevkasseId'));
  }
  
  // opret faq
  FillLov('opretBrevkasseId',type_id,'spmOpretBrevkasseId_span','spmOpretBrevkasseId','','',1);  // returnerer brevkasser som bruger har rettighed til 
  // hvis kun een værdi, vælg denne
  if (document.getElementById('spmOpretBrevkasseId').length==2){
    document.getElementById('spmOpretBrevkasseId').options[1].selected=true;
  }
  
  // søg i arkiv
  FillLov('opretBrevkasseId',type_id,'spmArkivBrevkasseId_span','spmArkivBrevkasseId','onChangeArkivBrevkasseId');  // returnerer brevkasser som bruger har rettighed til 
  FillLov('spmArkivPanelId',0,'spmArkivPanelId_span','spmPanelId');
  FillLov('spmArkivKategoriId',0,'spmArkivKategoriId_span','spmKategoriId');
  // hvis kun een værdi, vælg denne og kald onchange
  if (document.getElementById('spmArkivBrevkasseId').length==2){
    document.getElementById('spmArkivBrevkasseId').options[1].selected=true;
    onChangeArkivBrevkasseId(document.getElementById('spmArkivBrevkasseId'));
  }

  //
  showGridHTML ('faqret', 'FAQ - Søgeresultat');
  initGrid ('faqret');

  showGridHTML ('spmAdm', 'Spørgsmål der afventer besvarelse');
  initGrid ('spmAdm');

  showGridHTML ('spmArkiv', 'Arkiv over tidligere besvarede spørgsmål');
  initGrid ('spmArkiv');
  
  allDisplayOff('spm');
  
//  if (followup_spmsvar_id != ''){
//    showSpmFollowup(followup_spmsvar_id);
//  }
//  if (read_spmsvar_id != ''){
//    laesSpm(read_spmsvar_id);
//  }
//  if (followup_spmsvar_id == '' && read_spmsvar_id == ''){

    doOnSearchAdmSpm(type_id);  

//  }
  hideWait();
}



//
// INIT FAQ SIDE
//

function initFaqSide(){
  showWait();
  window.setTimeout("initFaqSideX()", 1);
}
function initFaqSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }
  
  var type_id = '';
  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='type'){
        type_id = Parametre[Parametre[i]];
      }
    }
  }  

  showTop(aktBrugerNavn,'FAQ','topspan') ;
 // Søg i FAQ
  FillLov('soegBrevkasseId',type_id,'spmBrevkasseId_span','spmBrevkasseId','onChangeBrevkasseId');
  FillLov('spmPanelId',0,'spmPanelId_span','spmPanelId');
  FillLov('spmKategoriId',0,'spmKategoriId_span','spmKategoriId');
  // hvis kun een værdi, vælg denne og kald onchange
  if (document.getElementById('spmBrevkasseId').length==2){
    document.getElementById('spmBrevkasseId').options[1].selected=true;
    onChangeBrevkasseId(document.getElementById('spmBrevkasseId'));
  }
  
  // Kontakt support
  FillLov('supportBrevkasseId',type_id,'supportBrevkasseId_span','supportBrevkasseId');
  // hvis kun een værdi, vælg denne og kald onchange
  if (document.getElementById('supportBrevkasseId').length==2){
    document.getElementById('supportBrevkasseId').options[1].selected=true;
  }

  showGridHTML ('faqreadonly', 'FAQ - Søgeresultat');
  initGrid ('faqreadonly');

  showGridHTML ('faqseneste', 'Senste FAQs');
  initGrid ('faqseneste');
  
  allDisplayOff('faq');

  document.getElementById("faqsenesteGridBox").style.display = "block";  
  load_my_grid_faqseneste(type_id);

 
//  if (followup_spmsvar_id != ''){
//    showSpmFollowup(followup_spmsvar_id);
//  }
//  if (read_spmsvar_id != ''){
//    laesSpm(read_spmsvar_id);
//  }
  hideWait();
}









//
// INIT DOKBOKS SIDE
//

function initDokboksSide(){
  showWait();
  window.setTimeout("initDokboksSideX()", 1);
}
function initDokboksSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }
  
  showTop(aktBrugerNavn,'Dokumenter til digital underskrift','topspan') ;
  FillLov('dokboksId',0,'dokboksId_span','dokboksId','onChangeDokboksId');
  FillLov('doktypeId',0,'doktypeId_span','doktypeId','');
  showGridHTML ('dokboks', 'Dokumenter - Søgeresultat');
  initGrid ('dokboks');
  hideWait();
}

//
// INIT KALENDERSIDE
//

function initKalenderSide(){
  showWait();
  window.setTimeout("initKalenderSideX()", 1);
}
function initKalenderSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='returnTo'){
        returnTo = Parametre[Parametre[i]];
      }
    }
  }
  
  if (returnTo.length==0){
    // ikke popup
    showTop(aktBrugerNavn,'Kalender','topspan') ;
  }
  aktProduktId  = 'kalender';
  cookieId = GetCookie('treenodeid'+aktProduktId);
  if (cookieId.length>0){
    aktId = cookieId;     
  }else { 
    aktId = aktProduktId + "|Start";  
  }
  document.getElementById('zoomOutButton').style.display = "none";

  tree=new dhtmlXTreeObject("treeboxbox_tree","300","800",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");
  tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+aktId);
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml");


  tree.setOnClickHandler(doOnClick);
  tree.enableKeyboardNavigation(true);
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClick(id);
  }

  showGridHTML ('arrkategorigruppe',   'Kategorigruppe');
  showGridHTML ('arrkategori',         'Kategori');
  showGridHTML ('arrangement',         'Arrangementer');
  showGridHTML ('arrfil',              'Billeder/dokumenter');
  showGridHTML ('kalenderplacering',   'Kalender vises her');

  initGrid ('arrkategorigruppe');
  initGrid ('arrkategori');
  initGrid ('arrangement');
  initGrid ('arrfil');
  initGrid ('kalenderplacering');

  allDisplayOff('kalender');
  setTimeout('doOnClick(aktId)', 1000);  
}


//
// INIT QUICKPOLLSIDE
//

function initQuickpollSide(){
  showWait();
  window.setTimeout("initQuickpollSideX()", 1);
}
function initQuickpollSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='returnTo'){
        returnTo = Parametre[Parametre[i]];
      }
    }
  }
  
  if (returnTo.length==0){
    // ikke popup
    showTop(aktBrugerNavn,'Afstemning','topspan') ;
  }
  aktProduktId  = 'quickpoll';
  cookieId = GetCookie('treenodeid'+aktProduktId);
  if (cookieId.length>0){
    aktId = cookieId;     
  }else { 
    aktId = aktProduktId + "|Start";  
  }
  document.getElementById('zoomOutButton').style.display = "none";

  tree=new dhtmlXTreeObject("treeboxbox_tree","300","800",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");
  tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+aktId);
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml");
  tree.setOnClickHandler(doOnClick);
  tree.enableKeyboardNavigation(true);
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClick(id);
  }

  showGridHTML ('quickpoll', 'Afstemninger');
  initGrid ('quickpoll');
  showGridHTML ('quickpolloptions', 'Svarmuligheder');
  initGrid ('quickpolloptions');

  allDisplayOff('quickpoll');
  setTimeout('doOnClick(aktId)', 1000);  
}


//
// INIT NYHEDSBREVSIDE
//

function initNyhedsbrevSide(){
  showWait();
  window.setTimeout("initNyhedsbrevSideX()", 1);
}
function initNyhedsbrevSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='returnTo'){
        returnTo = Parametre[Parametre[i]];
      }
    }
  }
  
  if (returnTo.length==0){
    // ikke popup
    showTop(aktBrugerNavn,'Nyhedsbrev','topspan') ;
  }
  aktProduktId  = 'nyhedsbrev';
  cookieId = GetCookie('treenodeid'+aktProduktId);
  if (cookieId.length>0){
    aktId = cookieId;     
  }else { 
    aktId = aktProduktId + "|Start";  
  }
  document.getElementById('zoomOutButton').style.display = "none";

  tree=new dhtmlXTreeObject("treeboxbox_tree","300","800",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");
  tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+aktId);
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml");


  tree.setOnClickHandler(doOnClick);
  tree.enableKeyboardNavigation(true);
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClick(id);
  }

  showGridHTML ('abonnement',          'Abonnementer');
  showGridHTML ('segment',             'Emner');
  showGridHTML ('nyhedsbrev',          'Nyhedsbreve');
  showGridHTML ('artikel',             'Artikler');
  showGridHTML ('abonnementplacering', 'Abonnement vises under');
  showGridHTML ('abonnent',            'Abonnenter');

  initGrid ('abonnement');
  initGrid ('segment');
  initGrid ('nyhedsbrev');
  initGrid ('artikel');
  initGrid ('abonnementplacering');
  initGrid ('abonnent');

  allDisplayOff('nyhedsbrev');
  setTimeout('doOnClick(aktId)', 1000);  
}

//
// INIT FORMULARSIDE
//

function initFormSide(){
  showWait();
  window.setTimeout("initFormSideX()", 1);
}
function initFormSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='returnTo'){
        returnTo = Parametre[Parametre[i]];
      }
    }
  }
  
  if (returnTo.length==0){
    // ikke popup
    showTop(aktBrugerNavn,'Formular','topspan') ;
  }
  aktProduktId  = 'form';

  if (aktId.length==0){

  cookieId = GetCookie('treenodeid'+aktProduktId);
  if (cookieId.length>0){
    aktId = cookieId;     
  }else { 
    aktId = aktProduktId + "|Start";  
  }
  
  }
  
  
  document.getElementById('zoomOutButton').style.display = "none";

  tree=new dhtmlXTreeObject("treeboxbox_tree","300","800",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");
  tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+aktId);
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml");
  tree.setOnClickHandler(doOnClick);
  tree.enableKeyboardNavigation(true);
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClick(id);
  }

  showGridHTML ('formular',           'Formularer');
  showGridHTML ('formulargruppe',     'Gruppe af felter');
  showGridHTML ('formularfelt',       'Felter');
  showGridHTML ('formularoption',     'Værdiliste værdier');
  showGridHTML ('formulartekst',      'Tekster');
  showGridHTML ('formularvare',       'Vareliste');
  showGridHTML ('formularplacering',  'Formular skal vises her');
  showGridHTML ('formularresultat',   'Svar');
  showGridHTML ('searchForm',         'Søgereultat');

  initGrid ('formular');
  initGrid ('formulargruppe');
  initGrid ('formularfelt');
  initGrid ('formularoption');
  initGrid ('formulartekst');
  initGrid ('formularvare');
  initGrid ('formularplacering');
  initGrid ('formularresultat');
  initGrid ('searchForm');
  
  allDisplayOff('form');
  setTimeout('doOnClick(aktId)', 1000);  
}

//
// INIT PRODUKTSIDE
//

function initProduktSide(){
  showWait();
  window.setTimeout("initProduktSideX()", 1);
}

function initProduktSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }
  showTop(aktBrugerNavn,'Site','topspan') ;

  aktId   = '';
  c_aktId = '';
  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    // Vi prøver at hente node fra parametre
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        c_aktId         = Parametre[Parametre[i]];
      }
    }
  }
  c_aktProduktId  = c_aktId.substring(0,c_aktId.indexOf("|"));
  c_aktEmneId     = c_aktId.substring(c_aktId.indexOf("|")+1);
  
  // id kan indeholde følgende:
  // ingenting. det vil være tilfældet hvis fanen Sites vælges. I dette tilfælde skal vi finde sidst anvendte produkt (læses via cookie lastnode)
  // sg3|. det vil være tilfældet når der vælges et produkt fra dropdown på forsiden samt på produktsiden. Nu forsøger vi at læse sidste treeNode fra cookie, alternativt anvendes Start
  // sg3/ivaerksaetteri. det vil være tilfældet hvis man kommer via bookmark. her skal vi gå til denne node.


  if (c_aktProduktId.length==0 && c_aktEmneId.length==0 && defaultProdukt.length!=0){
    // Vi prøver at læse fra cookie
    cookieId = GetCookie('lastnodeid');
    if (cookieId.length>0){
      aktId = cookieId;     
    }else{
      aktId = defaultProdukt+'|Start';  
    }
  }
  
  if (c_aktProduktId.length!=0 && c_aktEmneId.length==0){
    cookieId = GetCookie('treenodeid'+c_aktProduktId);
    if (cookieId.length>0){
      aktId = cookieId;     
    }else{
      aktId = c_aktProduktId+'|Start';  
    }
  }
  
  if (c_aktProduktId.length!=0 && c_aktEmneId.length!=0){
    aktId = c_aktId;
  }
  
  if (aktId.length==0){
    // Hvis vi stadig ikke har fundet et produkt er det fordi brugeren ikke har rettighed til et, og så returnerer vi til forsiden
    document.location.href = 'forside.html';
    return true;
  }else{
    aktProduktId  = aktId.substring(0,aktId.indexOf("|"));
    aktEmneId     = aktId.substring(aktId.indexOf("|")+1);
    startNode     = aktProduktId + "|Start";
  }

  // check om aktId eksisterer, hvis ikke sæt aktId = startNode
  var url        = '/pls/wopdprod/efsdata.wt2_get.emneInfoGet?';
  var parameters = 'i_id='+aktId; 
  var resdom = requestAndParseXml(url, parameters);
  if (getTagVal(resdom,"ok") == "0"){
    aktProduktId  = aktId.substring(0,aktId.indexOf("|"));
    aktEmneId     = "Start";
    startNode     = aktProduktId + "|Start";
    aktId         = aktProduktId + "|Start";
  }

  if (aktEmneId == 'Start'){
    document.getElementById('zoomOutButton').style.display = "none";
  }

  ProduktLov('produkt',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId);
  document.getElementById('zoomOutButton').style.display = "none";

  tree=new dhtmlXTreeObject("treeboxbox_tree","300","800",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");
  tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+aktId);
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml");
  tree.setOnClickHandler(doOnClick);
  tree.enableKeyboardNavigation(true);
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClick(id);
  }

  showGridHTML ('tekst',              'Tekster');
  showGridHTML ('intlink',            'Interne links');
  showGridHTML ('extlink',            'Eksterne links');
  showGridHTML ('kategori',           'Kategorier');
  showGridHTML ('emnefil',            'Filer/dokumenter');
  showGridHTML ('emneform',           'Formularer');
  showGridHTML ('emnegruppe',         'Lukkede brugergrupper');
  showGridHTML ('emneabo',            'Nyhedsbrevsabonnementer');
  showGridHTML ('tekstkategori',      'Kategorier');
  showGridHTML ('tekstplacering',     'Teksten vises under følgende sider/menupunkter');
  showGridHTML ('emnekommentar',      'Kommentarer', '0');  

  initGrid ('tekst');
  initGrid ('intlink');
  initGrid ('extlink');
  initGrid ('kategori');
  initGrid ('emnefil');
  initGrid ('emneform');
  initGrid ('emnegruppe');
  initGrid ('emneabo');
  initGrid ('tekstkategori');
  initGrid ('tekstplacering');
  initGrid ('emnekommentar');  

  allDisplayOff('produkt');
  setTimeout('doOnClick(aktId)', 1000);
  document.getElementById('i_searchstr').focus();
}

//
// INIT KATEGORISIDE
//

function initKategoriSide(){
  showWait();
  window.setTimeout("initKategoriSideX()", 1);
}

function initKategoriSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    // Vi prøver at hente node fra parametre
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        c_aktId         = Parametre[Parametre[i]];
      }
    }
  }

  showTop(aktBrugerNavn,'Kategori','topspan') ;
  aktProduktId  = 'kategori';
  cookieId = GetCookie('treenodeid'+aktProduktId);
  if (cookieId.length>0){
    aktId = cookieId;     
  }else { 
    aktId = aktProduktId + "|Start";  
  }

  // check om aktId eksisterer, hvis ikke sæt aktId = startNode
  var url        = '/pls/wopdprod/efsdata.wt2_get.emneInfoGet?';
  var parameters = 'i_id='+aktId; 
  var resdom = requestAndParseXml(url, parameters);
  if (getTagVal(resdom,"ok") == "0"){
    aktProduktId  = aktId.substring(0,aktId.indexOf("|"));
    aktEmneId     = "Start";
    startNode     = aktProduktId + "|Start";
    aktId         = aktProduktId + "|Start";
  }

  if (aktEmneId == 'Start'){
    document.getElementById('zoomOutButton').style.display = "none";
  }
  document.getElementById('zoomOutButton').style.display = "none";

  tree=new dhtmlXTreeObject("treeboxbox_tree","300","800",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");
  tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+aktId);
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml");
  tree.setOnClickHandler(doOnClick);
  tree.enableKeyboardNavigation(true);
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClick(id);
  }

  showGridHTML ('kategoritekst',      'Kategori er knyttet til følgende tekster');
  showGridHTML ('kategoriemne',       'Kategori er knyttet til følgende menupunkter');
  showGridHTML ('tekstkategori',      'Kategorier');
  showGridHTML ('tekstplacering',     'Teksten vises uder følgende menupunkter');
  showGridHTML ('kategori',           'Kategori er kategoriseret med følgende kategorier');

  initGrid ('kategoritekst');
  initGrid ('kategoriemne');
  initGrid ('tekstkategori');
  initGrid ('tekstplacering');
  initGrid ('kategori');  

  allDisplayOff('kategori');
  setTimeout('doOnClick(aktId)', 1000);
}

//
// INIT LINKS SIDE (alm + popup)
//

function initLinkSide(){
  showWait();
  window.setTimeout("initLinkSideX()", 1);
}
function initLinkSideX(){

  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
        aktProduktId  = aktId.substring(0,aktId.indexOf("|"));
        aktEmneId     = aktId.substring(aktId.indexOf("|")+1);
        startNode     = aktProduktId + "|Start";
      }
      if (Parametre[i]=='returnTo'){
        returnTo = Parametre[Parametre[i]];
      }
    }
  }

  if (returnTo.length==0){
    // ikke popup
    showTop(aktBrugerNavn,'Links','topspan') ;
  }
  showGridHTML ('link',  'Links');
  initGrid ('link');
  document.getElementById("linkGridBox").style.display = "block";
  document.getElementById('linkFritekstText').focus();
  hideWait();
}

//
// INIT BOG SIDE
//

function initBogSide(){
  showWait();
  window.setTimeout("initBogSideX()", 1);
}
function initBogSideX(){

  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
        aktProduktId  = aktId.substring(0,aktId.indexOf("|"));
        aktEmneId     = aktId.substring(aktId.indexOf("|")+1);
        startNode     = aktProduktId + "|Start";
      }
      if (Parametre[i]=='returnTo'){
        returnTo = Parametre[Parametre[i]];
      }
    }
  }

  if (returnTo.length==0){
    // ikke popup
    showTop(aktBrugerNavn,'Bøger','topspan') ;
  }
  showGridHTML ('bog',  'Bøger');
  initGrid ('bog');
  document.getElementById("bogGridBox").style.display = "block";
  document.getElementById('bogFritekstText').focus();
  hideWait();
}

//
// INIT BRUGER SIDE
//

function initBrugerSide(){
  showWait();
  window.setTimeout("initBrugerSideX()", 1);
}
function initBrugerSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  showTop(aktBrugerNavn,'Brugeradministration','topspan') ;
  var callMode = '';
  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
        aktProduktId  = aktId.substring(0,aktId.indexOf("|"));
        aktEmneId     = aktId.substring(aktId.indexOf("|")+1);
        startNode     = aktProduktId + "|Start";
      }
      if (Parametre[i]=='callMode'){
        callMode = Parametre[Parametre[i]];
      }

    }
  }
  
  //
  showGridHTML ('bruger',  'Brugere');
  initGrid ('bruger');
  //
  showGridHTML ('brugerlog',  'Logins det sidste år');
  initGrid ('brugerlog');
  //
  showGridHTML ('brugerobj',  'W2L-objekter');
  initGrid ('brugerobj');
  showGridHTML ('brugerfeltsvar',  'Brugers formular svar');
  initGrid ('brugerfeltsvar');
  //
  showGridHTML ('brugerrettighed',  'Editeringsrettigheder');
  initGrid ('brugerrettighed');
  //
  showGridHTML ('brugerpakke',  'Rettighedspakker');
  initGrid ('brugerpakke');
  showGridHTML ('brugerpakkerettighed',  'Editeringsrettigheder');
  initGrid ('brugerpakkerettighed');
  //
  showGridHTML ('brugerpanel',  'Brevkasser / Emner');
  initGrid ('brugerpanel');
  //
  if (callMode == 'minprofil'){
    allDisplayOff('bruger');  
    document.getElementById("searchBrugerBox").style.display = "none";      
    aktBrugerId = aktLoginBrugerId;
    selectBruger(aktLoginBrugerId,6); // 6=W2L univers
  }else{
    allDisplayOff('bruger');
    FillLov('sso_univers_id', aktId, 'bruger_sso_univers_id_span' ,'brugerSsoUniversId'); 
    FillLov('brugerEgenskab', aktId, 'bruger_egenskab_span' ,'brugerEgenskabId'); 
    document.getElementById("brugerGridBox").style.display = "block";    
    document.getElementById('brugerFritekstText').focus();
  }
  
  hideWait();
}

//
// INIT FILER SIDE (alm + popup)
//

function initFilSide(){
  showWait();
  window.setTimeout("initFilSideX()", 1);
}

function initFilSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='returnTo'){
        returnTo = Parametre[Parametre[i]];
      }
    }
  }
  
  if (returnTo.length==0){
    // ikke popup
    showTop(aktBrugerNavn,'Filer','topspan') ;
  }
  aktProduktId  = 'filer';
  cookieId = GetCookie('treenodeid'+aktProduktId);
  if (cookieId.length>0){
    aktId = cookieId;     
  }else { 
    aktId = aktProduktId + "|Start";  
  }
  document.getElementById('zoomOutButton').style.display = "none";

  tree=new dhtmlXTreeObject("treeboxbox_tree","300","800",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");

  tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+aktId);
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml");

  tree.setOnClickHandler(doOnClick);
  tree.enableKeyboardNavigation("true");
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClick(id);
  }

  showGridHTML ('fil',      'Filer');
  showGridHTML ('filgruppe','Brugergrupper');
  initGrid ('fil');
  initGrid ('filgruppe');
  allDisplayOff('fil');
  setTimeout('doOnClick(aktId)', 1000);
}

//
// INIT LOGINSIDE
//

function initLoginSide(){
  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='returnTo'){
        returnTo = unescape(Parametre[Parametre[i]]);
      }
    }
  }
  document.login.i_returnto.value = returnTo;
  document.login.i_brugernavn.focus();
}

//
// INIT TREEPOPUP
//

function initTreePopup(){
  // i html er der en knap VÆLG-knap, som kalder selectTreePopup();
  // og denne kalder window.opener.afterTreePopup
  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='id'){
        aktId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='treePopupType'){
        treePopupType = Parametre[Parametre[i]];
      }

      // hvis strParm indeholder en værdi, transporteres denne blot igennem TreePopup, og returneres med den afsluttende "vælg node" funktion
      if (Parametre[i]=='strParm'){
        strParm = Parametre[Parametre[i]];
      }
    }
  }

  if (treePopupType=='nyRettighed'){
    aktBrugerId      = strParm.substring(0,strParm.indexOf("|"));
    aktLoginBrugerId = strParm.substring(strParm.indexOf("|")+1);
  }

  aktProduktId  = aktId.substring(0,aktId.indexOf("|"));
  cookieId = GetCookie('treepopupnodeid'+aktProduktId);
  if (cookieId.length>0){
    aktId = cookieId;     
  }else { 
    aktId = aktProduktId + "|Start";  
  }
  document.getElementById('zoomOutButton').style.display = "none";

  //
  // dropdown til valg af produkt
  //
  if (treePopupType=='nyTekstPlacering'){
    ProduktLovPopup('produkt',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId, treePopupType, strParm);
  }
  if (treePopupType=='nyFormPlacering'){
    ProduktLovPopup('produkt',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId, treePopupType, strParm);
  }
  if (treePopupType=='nyKalenderPlacering'){
    ProduktLovPopup('produkt',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId, treePopupType, strParm);
  }
  if (treePopupType=='nyAbonnementPlacering'){
    ProduktLovPopup('produkt',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId, treePopupType, strParm);
  }
  if (treePopupType=='nytKategoriEmne'){
    ProduktLovPopup('produkt',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId, treePopupType, strParm);
  }
  if (treePopupType=='nytIntLink'){
    ProduktLovPopup('produktintlink',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId, treePopupType, strParm);
  }
  if (treePopupType=='nyRettighed' | treePopupType=='nyPakkeRettighed'){
    ProduktLovPopup('produktrettighed',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId, treePopupType, strParm);
  }
  //
  // dropdown til valg af fx. formular for valgt node
  //
  subIdLov = "";
  if (treePopupType=='nyFormularEditor'){
    document.getElementById("subIdLovBox").style.display = "block";
    subIdLov = "formularForEmne";
    FillLov('formularForEmne',aktId,'subIdLovSpan','subId')
  }
  if (treePopupType=='nyRettighed'){
    document.getElementById("subIdLovBox").style.display = "block";
    subIdLov = "rettighed";
    FillLov('rettighed',aktId,'subIdLovSpan','subId')
  }
  if (treePopupType=='nyPakkeRettighed'){
    document.getElementById("subIdLovBox").style.display = "block";
    subIdLov = "rettighed";
    FillLov('rettighed',aktId,'subIdLovSpan','subId')
  }
  if (treePopupType=='nytEmneForm'){
    document.getElementById("subIdLovBox").style.display = "block";
    subIdLov = "formularForEmne";
    FillLov('formularForEmne',aktId,'subIdLovSpan','subId')
  }
  //
  //
  //
  if (treePopupType=='nyRettighed'){
    document.getElementById("bruger_id").value = aktBrugerId;  // sætter bruger id i hidden field i popuppen
    FillLov('rettighedspakke_id',aktLoginBrugerId,'rettighedspakkeIdSpan','rettighedspakke_id');
    document.getElementById("rettighedspakkeSpan1").style.display = "block";
    document.getElementById("rettighedspakkeSpan2").style.display = "block";
  }
  //
  //
  //
  tree=new dhtmlXTreeObject("treePopup","100%","100%",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml?treeType="+treePopupType);
  if (aktId != '|Start'){  
    tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+aktId+"&treeType="+treePopupType);
  }

  if (treePopupType=='nyRettighed'){
    tree.setOnClickHandler(doOnClickTreePopupRettighed);
  }else if (treePopupType=='nyPakkeRettighed'){
    tree.setOnClickHandler(doOnClickTreePopupRettighed);
  }else{
    tree.setOnClickHandler(doOnClickTreePopup);
  }
  tree.enableKeyboardNavigation("true");
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClickTreePopup(id);
  }

  // Jeg kan ikke blot kalde da forrige kald ikke nødvendigvis er færdigt.
  if (treePopupType=='nyRettighed'){
//    setTimeout('doOnClickTreePopupRettighed(aktId)', 1000);  
    doOnClickTreePopupRettighed(aktId);
  }else if (treePopupType=='nyPakkeRettighed'){
//    setTimeout('doOnClickTreePopupRettighed(aktId)', 1000);  
    doOnClickTreePopupRettighed(aktId);
  }else{
//    setTimeout('doOnClickTreePopup(aktId)', 1);  
    doOnClickTreePopup(aktId);
  }
  
}



//
// INIT TREEPOPUP2 - treepopup med grids
//

function initTreePopup2(){
  // i html er der en knap VÆLG-knap, som kalder selectTreePopup2() (wt_utils)
  // denne kalder add-function og load_my_grid... 
  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='treeNodeId'){
        treeNodeId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='tilNodeId'){
        tilNodeId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='tilTekstId'){
        tilTekstId         = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='treePopupType'){
        treePopupType = Parametre[Parametre[i]];
      }
      // hvis strParm indeholder en værdi, transporteres denne blot igennem TreePopup, og returneres med den afsluttende "vælg node" funktion
      if (Parametre[i]=='strParm'){
        strParm = Parametre[Parametre[i]];
      }
    }
  }
  aktProduktId  = treeNodeId.substring(0,treeNodeId.indexOf("|"));
  cookieId = GetCookie('treepopupnodeid'+aktProduktId);
  if (cookieId.length>0){
    treeNodeId = cookieId;     
  }else { 
    treeNodeId = aktProduktId + "|Start";  
  }
  document.getElementById('zoomOutButton').style.display = "none";
  //
  //
  if (tilTekstId.length>0){
    showGridHTML ('tekstkategori', 'Kategorier', 0);
    initGrid ('tekstkategori');
   load_my_grid_tekst_kategori(tilNodeId,tilTekstId);     
  }else{
    showGridHTML ('kategori', 'Kategorier', 0);
    initGrid ('kategori');
    load_my_grid_kategori(tilNodeId);
  }
  //
  //
  tree=new dhtmlXTreeObject("treePopup","100%","100%",0);
  tree.setImagePath("/guide/wt/nyt/treeimgs/");
  if (aktId != '|Start'){  
    tree.loadXML("/pls/wopdprod/efsdata.wt2.treeInitOpenXml?id="+treeNodeId+"&treeType="+treePopupType);
  }
  tree.setXMLAutoLoading("/pls/wopdprod/efsdata.wt2.treeXml?treeType="+treePopupType);
  tree.setOnClickHandler(doOnClickTreePopup);
  tree.enableKeyboardNavigation("true");
  tree.setOnRightClickHandler(_rclick);
  function _rclick(id){
    zoomIn(id);
    doOnClickTreePopup(id);
  }
  // Jeg kan ikke blot kalde da forrige kald ikke nødvendigvis er færdigt.
  setTimeout('doOnClickTreePopup(treeNodeId)', 1000);  
}



//
// INIT SQLUDTRAEKSIDE
//

function initSqludtraekSide(){
  showWait();
  window.setTimeout("initSqludtraekSideX()", 1);
}

function initSqludtraekSideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }
  showTop(aktBrugerNavn,'Udtræk','topspan') ;
  fillSqludtraek('linksSpan');
  hideWait();
}

//
// INIT FORSIDE
//

function initForside(){
  showWait();
  window.setTimeout("initForsideX()", 1);
}

function initForsideX(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }
  showTop(aktBrugerNavn,'Forside','topspan') ;
  fillNyheder('nyhederSpan');
  fillOpdateringer('opdateringerSpan');
  fillBookmarks('bookmarksSpan');
  fillSpecialFunk('specialFunkSpan');
  ProduktLov('produkt',     aktId, 'produktspan'   ,'p_produkt_id', aktProduktId);
  hideWait();
}

//
// INIT SIDETYPE POPUP
//

function initSidetypePopup(){
  if (brugerLoggetPaa() == false){
    document.location.href = 'login.html?returnTo='+escape(document.location.href);
    return true;
  }

  var Parametre = getUrlParametre();
  if (Parametre.length>0){
    for (i=0;i<Parametre.length;i++){
      if (Parametre[i]=='produktId'){
        aktProduktId  = Parametre[Parametre[i]];
      }
      if (Parametre[i]=='show'){
        show = Parametre[Parametre[i]];
      }
    }
  }
  fillSidetyper(aktProduktId, show, 'sidetypeDiv');
}


