/* take over */ var targetFrame = "top.indhold."; var jsframe = "top."; var logoframe = "top.logo."; var spacegif = ""; var graa4gif = ""; var timerID; MenuPopupAktiv = false; FMImgClicked = false; FMTimeOutDone = true; FunkMhide = true; rubrikhide = true; /* local vars */ if(top.location.host.indexOf("danskebank.dk")>-1){ var globalstylefile = "danskedesign"; top.domain_domino = "www-2.danskebank.dk" top.gsBrand="DB"; top.ishomepage = true; } if(top.location.host.indexOf("rd.dk")>-1){ var globalstylefile = "realkreditdanmark"; top.domain_domino = "www-2.rd.dk" top.gsBrand="RD"; top.ishomepage = true; } /* public methods */ this.CreateFanebladsobj = ""; this.CreateRubrikObj = _CreateRubrikObj; this.UStrukturstart = _UStrukturstart; this.RubrikObjStart = _RubrikObjStart; this.RubrikObjEnd = _RubrikObjEnd; this.UStrukturslut = _UStrukturslut; this.indholdsideslut = _indholdsideslut; this.indholdsidestart = _indholdsidestart; this.InitPage = _InitPage; this.makestyle = _makestyle; this.maketitle = _maketitle; this.getCalendarIcon =""; this.getcalendarlayers =""; /* logo functions */ function logo(){ this.CreateFanebladsobj = ""; this.CreateRubrikObj = _CreateRubrikObj; this.UStrukturstart = _UStrukturstart; this.RubrikObjStart = _RubrikObjStart; this.RubrikObjEnd = _RubrikObjEnd; this.UStrukturslut = _UStrukturslut; this.indholdsideslut = _indholdsideslut; this.indholdsidestart = _indholdsidestart; this.InitPage = _InitPage; this.makestyle = _makestyle; this.maketitle = _maketitle; this.getCalendarIcon =""; this.getcalendarlayers =""; this.move = _move; this.onsub = function(){}; } function _indholdsidestart(antalspalter, gridON) { Rubriktaeller = 0; tmpwidth = antalspalterpx(antalspalter); s = ""; if (gridON != null) { GridL = true; } else { GridL = false; } if (parent.location.search.indexOf("Grid") > -1 || GridL == true) { s += ""; s += ""; s += "
"; } if (parent.location.search.indexOf("Grid") > -1) { s += ""; } else { s += "
"; } s += ""; switch (antalspalter) { case 7: s += ""; s += ""; case 6: s += ""; s += ""; case 5: s += ""; s += ""; case 4: s += ""; s += ""; case 3: s += ""; s += ""; case 2: s += ""; s += ""; case 1: s += ""; default:; } s += ""; return s; } function _UStrukturstart(antalspalter) { s = "
"; s += ""; return s; } function _RubrikObjStart(rubrikalias, antalspalter, overskrift, amenu, ramme, marginJN, Fastheight, BGCOLORindex, GifFil, expand, ScrollTF, Prd) { eval(targetFrame + rubrikalias + "= new _CreateRubrikObj(rubrikalias, antalspalter, overskrift, amenu, ramme, marginJN, Fastheight, BGCOLORindex, GifFil, expand, ScrollTF, Prd);"); return eval(targetFrame + rubrikalias + ".RubrikBegin()"); } function _RubrikObjEnd(rubrikalias) { return eval(targetFrame + rubrikalias + ".RubrikEnd()"); } function _InitPage(){ //alert("hej fra InitPage"); } function _indholdsideslut() { s = "
"; if (document.getElementById) { s += "
"; s += "
"; } return s; } function _UStrukturslut() { s = "
"; return s; } function antalspalterpx(antalspalter) { tmpwidthpx = 188 * antalspalter + 16 * (antalspalter - 1); return tmpwidthpx; } function _CreateRubrikObj(navn, antalspalter, overskrift, amenu, ramme, marginJN, Fastheight, BGCOLORindex, GifFil, expand, ScrollTF, Prd) { if (navn != null) { this.navn = navn; } else { this.navn = false; } if (antalspalter != null) { this.antalspalter = antalspalter; } else { this.antalspalter = 1; } if (overskrift != null) { this.overskrift = overskrift; } else { this.overskrift = "NO"; } if (amenu != null) { this.amenu = amenu; } else { this.amenu = "NO"; } if (ramme != null) { if (ramme == true) { this.ramme = 1; } else { this.ramme = ramme; } } else { this.ramme = 1; } if (marginJN != null) { if (marginJN == true) { this.marginJN = "J"; } if (marginJN == false) { this.marginJN = "N"; } if (marginJN == "J" || marginJN == "N") { this.marginJN = marginJN; } } else { this.marginJN = marginJN; } if (Fastheight != null) { this.Fastheight = Fastheight; } else { this.Fastheight = 0; } if (BGCOLORindex != null) { this.BGCOLORindex = BGCOLORindex; } else { this.BGCOLORindex = "1"; } if (GifFil != null) { this.GifFil = GifFil; } else { this.GifFil = ""; } this.expandJN = "disable"; if (ScrollTF != null) { this.ScrollTF = ScrollTF; } else { this.ScrollTF = false; } if (Prd != null) { this.Prd = Prd; } else { this.Prd = ""; } this.visRubrikmenu = false; this.vishjaelp = false; this.tmpHelpSideID = ""; this.Rubrikexpand = _setRubrikexpand; this.RubExpand = _setRubExpand; this.RubExpandFocus = _setRubExpandFocus; this.RubrikOvrskr = _setRubrikOvrskr; this.RubrikHeight = _setRubHeight; this.RubHeight = _setRubHeight; this.RubrikWidth = _setRubrikWidth; this.RubrikEnd = _CreateRubrikEnd; this.RubrikBegin = _CreateRubrikBegin; if (document.getElementById) { if (expand == null || expand == "" || expand == "DISABLED " || expand == "disable") { this.expandJN = "disable"; } else { if (expand == "N" || expand == "false") { this.expandJN = "N"; } else { this.expandJN = "J"; } } } this.vishjaelp = _ErDerHjaepTilDenneRubrik(this.amenu); this.tmpHelpSideID = tmpHelpSideID; this.visRubrikmenu = _ErDerMenupukterTilDenneRubrik(this.amenu); if (this.expandJN != "disable") { this.visRubrikmenu = true; } return this; } function _setRubrikHeight(rubrikalias, fastheight) { rubstatus = "0"; if (rubrikalias == null) { rubstatus = "Rubrikalias not defined!!!!!!!"; } else { eval(targetFrame + rubrikalias + ".Fastheight=" + fastheight + ";"); eval(targetFrame + "document.getElementById(\"" + rubrikalias + "fastheight\").height=\"" + fastheight + "\";"); } return rubstatus; } function _setRubrikexpand(expand) { if (this.expandJN != "disable") { if (expand == null) { if (this.expandJN == "N") { this.expandJN = "J"; } else { this.expandJN = "N"; } } else { this.expandJN = expand; } lblexpand = "block"; if (this.expandJN == "N") { lblexpand = "none"; } eval(targetFrame + "document.getElementById(\"" + this.navn + "xxx\").style.display=\"" + lblexpand + "\";"); } } function _setRubExpand(expand) { if (this.expandJN != "disable") { if (expand == false) { this.expandJN = "N"; } else { this.expandJN = "J"; } } else { this.expandJN = expand; } lblexpand = "block"; if (this.expandJN == "N") { lblexpand = "none"; } eval(targetFrame + "document.getElementById(\"" + this.navn + "xxx\").style.display=\"" + lblexpand + "\";"); } function _setRubExpandFocus() { eval(targetFrame + "document.getElementById(\"" + this.navn + "ExpandID\").focus()"); } function _setRubrikOvrskr(rubrikalias, ShowTitleTF, RTitle) { rubstatus = "0"; if (rubrikalias != null) { eval("RubrikTing=" + targetFrame + "document.getElementById(\"" + rubrikalias + "ovrskr\")"); if (ShowTitleTF) { RubrikTing.style.display = ""; } else { RubrikTing.style.display = "none"; } if (ShowTitleTF && RTitle != null) { RubrikTing.innerHTML = RTitle; eval(targetFrame + rubrikalias + ".overskrift=RTitle;"); } } else { rubstatus = "Rubrikalias not defined!!!!!!!"; } return rubstatus; } function _setRubHeight(fastheight, targetDocument, returnToEval) { var pixels = ""; try { fastheight = parseInt(fastheight); pixels = "px"; } catch (e) { pixels = ""; } this.Fastheight = fastheight + pixels; if (arguments.length == 3) { if (arguments[2] == true) { return "document.getElementById(\"" + this.navn + "fastheight\").style.height=\"" + fastheight + pixels + "\""; } else { return; } } else if (arguments.length == 2) { eval(targetDocument + ".getElementById(\"" + this.navn + "fastheight\").style.height=\"" + fastheight + pixels + "\""); } else { eval(targetFrame + "document.getElementById(\"" + this.navn + "fastheight\").style.height=\"" + fastheight + pixels + "\""); } } function _setRubrikWidth(rubrikalias, antalspalter) { rubstatus = "0"; if (rubrikalias == null) { rubstatus = "Rubrikalias not defined!!!!!!!"; } else { this.antalspalter = antalspalter; eval(targetFrame + "SR" + rubrikalias + ".style.width =" + jsframe + "antalspalterpx(" + antalspalter + ");"); eval(targetFrame + "document.getElementById(\"" + rubrikalias + "\")antalspalter.colSpan=\"" + (antalspalter * 2 - 1) + "\";"); } return rubstatus; } function _CreateRubrikEnd() { rubrikstr = ""; rubrikstr += ""; rubrikstr += ""; if (this.ramme == 3) { rubrikstr += ""; rubrikstr += ""; } rubrikstr += ""; if (this.ramme != false) { rubrikstr += ""; rubrikstr += "
"; } rubrikstr += ""; rubrikstr += ""; return rubrikstr; } function _CreateRubrikBegin() { var rubrikstr = ""; var rammestr = ""; var antalcols = 1; var DisableExpand = _CheckExpand(this.overskrift, this.expandJN); rubwidth = antalspalterpx(this.antalspalter); tmpwidth = rubwidth; if (this.navn == false) { rubrikstr += "Rubrikalias not defined!!!!!!!"; } rubrikstr += ""; rubrikstr += "
"; if (this.ramme == 1) { if (this.overskrift != "NO") { ovrskrheight = 14; tmpwidth = tmpwidth - 7; if (this.GifFil.length != 0) { tmpwidth = tmpwidth - 80; } if (this.vishjaelp) { tmpwidth = tmpwidth - 15; } if (this.visRubrikmenu) { if (this.vishjaelp) { tmpwidth = tmpwidth - 43; } else { tmpwidth = tmpwidth - 42; } } rubrikstr += ""; rubrikstr += ""; rubrikstr += ""; rubrikstr += ""; rubrikstr += ""; rubrikstr += ""; rubrikstr += ""; rubrikstr += "
"; rubrikstr += ""; rubrikstr += ""; rubrikstr += ""; rubrikstr += ""; if (this.GifFil.length != 0) { rubrikstr += ""; } if (this.vishjaelp) { var useExtHelp = eval(targetFrame + "document.getElementById(\"useExtNotesHelp\")"); if (useExtHelp == "undefined" || useExtHelp == null) { var helpFunc = logoframe + "help"; } else { var helpFunc = "parent.extHelp"; } rubrikstr += ""; } if (this.visRubrikmenu) { Rubriktaeller++; eval(jsframe + "Rubrikmenu" + Rubriktaeller + "=this.amenu"); rubrikstr += ""; } rubrikstr += ""; rubrikstr += ""; rubrikstr += "
"; if (!DisableExpand) { rubrikstr += ""; } rubrikstr += "" + this.overskrift + ""; if (!DisableExpand) { rubrikstr += ""; } rubrikstr += ""; rubrikstr += ""; rubrikstr += "
"; } if (this.overskrift != "NO") { if (this.expandJN == "N") { rubrikstr += ""; } else { rubrikstr += ""; } } if (this.marginJN == "J") { rubrikstr += ""; } else { rubrikstr += "
"; } if (this.overskrift == "NO") { rubrikstr += ""; } rubrikstr += "
"; } else { rubrikstr += "overflow:hidden;\">"; } return rubrikstr; } else if (this.ramme == 2) { if (this.overskrift != "NO") { ovrskrheight = 22; if (this.vishjaelp) { tmpwidth = tmpwidth - 30; } rubrikstr += ""; rubrikstr += "
"; rubrikstr += ""; rubrikstr += ""; if (this.GifFil.length != 0) { rubrikstr += ""; } rubrikstr += ""; if (this.vishjaelp) { var useExtHelp = eval(targetFrame + "document.getElementById(\"useExtNotesHelp\")"); if (useExtHelp == "undefined" || useExtHelp == null) { var helpFunc = logoframe + "help"; } else { var helpFunc = "parent.extHelp"; } rubrikstr += "
"; if (!DisableExpand) { rubrikstr += " "; } rubrikstr += "" + this.overskrift + ""; if (!DisableExpand) { rubrikstr += ""; } rubrikstr += ""; rubrikstr += "
"; rubrikstr += "?"; rubrikstr += "
"; } rubrikstr += "
"; rubrikstr += "
"; } if (this.overskrift != "NO") { if (this.expandJN == "N") { rubrikstr += ""; } else { rubrikstr += ""; } if (this.marginJN == "J") { rubrikstr += ""; } else { rubrikstr += "
"; } } else { if (this.marginJN == "J") { rubrikstr += "
"; } else { rubrikstr += "
"; } } rubrikstr += ""; rubrikstr += "
"; } else { rubrikstr += "overflow:hidden;\">"; } return rubrikstr; } else if (this.ramme == 3) { if (this.overskrift != "NO") { ovrskrheight = 12; rubrikstr += ""; if (this.GifFil.length != 0) { rubrikstr += ""; } rubrikstr += ""; rubrikstr += ""; rubrikstr += "
"; if (!DisableExpand) { rubrikstr += " "; } rubrikstr += "" + this.overskrift + ""; if (!DisableExpand) { rubrikstr += ""; } rubrikstr += "
"; } if (this.overskrift != "NO") { if (this.expandJN == "N") { rubrikstr += ""; } else { rubrikstr += ""; } } rubrikstr += ""; rubrikstr += ""; rubrikstr += "
"; rubrikstr += "
"; } else { rubrikstr += "overflow:hidden;\">"; } return rubrikstr; } else { rubrikstr += ""; rubrikstr += ""; rubrikstr += "
"; rubrikstr += "
"; } else { rubrikstr += "overflow:hidden;\">"; } return rubrikstr; } } function _ErDerHjaepTilDenneRubrik(amenu) { tmpHelpSideID = ""; if (amenu != "NO") { for (i = 1; i < amenu.length; i += 4) { if (amenu[i] == "H") { tmpHelpSideID = amenu[i + 1]; return true; } } } return false; } function _ErDerMenupukterTilDenneRubrik(tmpmenu) { if (tmpmenu != "NO") { for (i = 1; i < tmpmenu.length; i += 4) { if (tmpmenu[i] != "H") { return true; } } } return false; } function _CheckExpand(overskrift, expand) { exp = false; if (overskrift == "NO") { exp = true; } if (expand == "disable") { exp = true; } return exp; } function _maketitle(gsProdukt,gsStatusType,gsStatusTid,lblOverskr,lblTidovsk,VisEjhelp,VisOpdater,Server,gsSprog,lblHjaelp,gsCurAkt){ var overskrifttxt = ''; var NextObj=''; if ( top.indhold.document.forms[0].gsNextObj.value != null) NextObj=top.indhold.document.forms[0].gsNextObj.value; if (gsProdukt == "DNB" || gsProdukt == "HDL" || gsProdukt == "DAA" || gsProdukt == "OEF" || gsProdukt == "IKS" || gsProdukt == "INB" || gsProdukt == "DNK" || NextObj == "eAbonment" ){ var checkoverskr = lblOverskr; if (checkoverskr.substring(0,1) != "&"){ if (gsStatusType == "000" || gsStatusType == "A00" || gsStatusType == "904" || gsStatusType == "N50"){ overskrifttxt += ''; if (VisEjhelp != "JA"){ overskrifttxt +=''; overskrifttxt +=''; } if (VisOpdater == "JA"){ overskrifttxt += ''; overskrifttxt += ''; } overskrifttxt +=''; overskrifttxt +='
'; overskrifttxt += lblOverskr + ''; overskrifttxt += '' + lblTidovsk + ' ' + gsStatusTid + '  ' + lblHjaelp + '    
'; } else overskrifttxt +="
"; } } return overskrifttxt; } function _makestyle(){ var gsStyle = ""; if (globalstylefile) gsStyle = ''; return gsStyle; } function _move(id, obj, prd, cur1, cur2, cur3, cur4, cur5){ if(prd=="") prd = "INF"; if(top.gsBrand=="DB"){ //display wait text for netstyr applications if(top.gsSprog=="EN") displayTXT = "Loading information, please wait..."; else displayTXT = "Henter oplysninger. Vent venligst..."; tempTXT = '
'+displayTXT+'
'; if(top.indhold.document.getElementById("HideShow")){ top.indhold.document.getElementById("HideShow").style.display="none"; top.indhold.document.getElementById("spwait").style.display=""; top.indhold.document.getElementById("spwait").innerHTML = tempTXT; }} if(top.indhold.document.Form1){ if(id != null) top.indhold.document.forms[0].gsNextAkt.value = id; if(obj != null) top.indhold.document.forms[0].gsNextObj.value = obj; if( cur1 != null) top.indhold.document.forms[0].gsCurItem.value = cur1; if( cur2 != null) top.indhold.document.forms[0].gsCurItem2.value = cur2; if( cur3 != null) top.indhold.document.forms[0].gsCurItem3.value = cur3; if( cur4 != null) top.indhold.document.forms[0].gsCurItem4.value = cur4; if( cur5 != null) top.indhold.document.forms[0].gsCurItem5.value = cur5; top.indhold.document.forms[0].submit();} else alert("Error - move function failed."); } var logo = new logo(); /* global functions */ function _Funktionsmenupktclick(FM, ResetCurItemsTF){ MenuPopupAktiv = false; eval(jsframe+'hidepopup("Funktionsmenu",false);'); if (FM.Ftype=="A"){ if (FM.Value == null) eval(logoframe+'move("'+FM.Aktion+'","'+FM.Objekt+'");'); else{ if (FM.Valueposition == null) eval(logoframe+'move("'+FM.Aktion+'","'+FM.Objekt+'",null,"'+FM.Value+'");'); else{ if (ResetCurItemsTF == null) ResetCurItemsTF = true; strCurItems = logoframe + 'move("'+FM.Aktion+'","'+FM.Objekt+'",""'; for (i=1; i <= 5; i++){ if (i == parseInt(FM.Valueposition,10)) strCurItems += ',"'+FM.Value+'"'; else{ if ((ResetCurItemsTF) || (!document.getElementById)) strCurItems += ',""'; else{ if (i == 1) strCurItems += ',"'+eval(targetFrame+'document.getElementsByName("gsCurItem").item(0).value')+'"'; else strCurItems += ',"'+eval(targetFrame+'document.getElementsByName("gsCurItem' + i+'").item(0).value')+'"'; } } } strCurItems += ');'; eval(jsframe+strCurItems); } } } if (FM.Ftype=="F"){ if (FM.Value == null || FM.Value == '') /* W-Framework */ eval(targetFrame+FM.Objekt + "()"); else { /* eval(targetFrame+FM.Objekt+'("' +FM.Value+ '");'); */ eval(targetFrame+FM.Objekt+'("' +FM.Value+ '","'+FM.internID+'");'); } } } function _menufunktionIEC(){ ret = ""; for (i=0; i < this.maxantal; i++) ret += this.Funkmenu[i].FMenutxt + "€" + i + "|" ; xpos = eval(jsframe+"getOffsetLeft("+targetFrame+"document.getElementById('"+this.imgsID+"'))"); ypos = eval(jsframe+"getOffsetTop("+targetFrame+"document.getElementById('"+this.imgsID+"'))"); OffsetWidth = eval(jsframe+"getOffsetWidth("+targetFrame+"document.getElementById('"+this.imgsID+"'))"); OffsetHeight = eval(jsframe+"getOffsetHeight("+targetFrame+"document.getElementById('"+this.imgsID+"'))"); vf = eval(jsframe+'document.getElementById("Funkmenu").showMenuEv(xpos + '+targetFrame+'screenLeft + 9, ypos + '+targetFrame+'screenTop + 5, ret, xpos + '+targetFrame+'screenLeft, ypos + '+targetFrame+'screenTop, OffsetHeight, OffsetWidth);'); if (vf.length != 0) _Funktionsmenupktclick(this.Funkmenu[vf], this.ResetCurItemsTF); } function _menufunktionIE(){ var flip = false; FMenuHeight = this.maxantal * 15; FMHeight = eval(targetFrame + "document.body.clientHeight"); FMScroll = eval(targetFrame + "document.body.scrollTop"); ImgPos = eval(jsframe+"getOffsetTop("+targetFrame+"document.getElementById('"+this.imgsID+"'))"); toggleImg = eval(targetFrame+"document.getElementById('"+this.imgsID+"')"); BundPos = FMenuHeight+ImgPos-FMScroll+37; if (BundPos > FMHeight) flip = true; popupinnerHTML = '
'; popupinnerHTML += ''; else popupinnerHTML += 'onmouseover="'+jsframe+'cancelhide(\'Funktionsmenu\');" onmouseout="'+jsframe+'hidepopup(\'Funktionsmenu\',true);">'; for (i=0; i < this.maxantal; i++){ eval(targetFrame+'Fm'+i+'=this.Funkmenu['+i+']'); if (i==this.maxantal-1 && i!=0) popupinnerHTML += ''; else popupinnerHTML += ''; popupinnerHTML += ''; popupinnerHTML += ''; } popupinnerHTML += '
'; if (i==0) { if (toggleImg.id) /* Første menupunkt skal kunne håndtere baglæns tabulering */ popupinnerHTML += '' else popupinnerHTML += '' } else { if (i'; else { /* Sidste menupunkt skal kunne håndtere tab videre dvs luk popup og vend tilbage til orginal tabrækkefølge */ popupinnerHTML += '' } } popupinnerHTML += eval(targetFrame+'Fm'+i+'.FMenutxt')+'
'; var leftpos = 0 var toppos = 13 FPopupMenu = eval(targetFrame+'document.getElementById("Funktionsmenu")'); FPopupMenu.innerHTML = popupinnerHTML; FPopupMenu.style.left = eval(jsframe+"getOffsetLeft("+targetFrame+"document.getElementById('"+this.imgsID+"'))")+leftpos+"px"; FMH = eval(targetFrame+'document.getElementById("Funktionsmenu").clientHeight'); if (flip){ if (FMH > FMenuHeight) FPopupMenu.style.top = eval(jsframe+"getOffsetTop("+targetFrame+"document.getElementById('"+this.imgsID+"'))")-FMH+"px"; else FPopupMenu.style.top = eval(jsframe+"getOffsetTop("+targetFrame+"document.getElementById('"+this.imgsID+"'))")-FMenuHeight+"px"; } else FPopupMenu.style.top = eval(jsframe+"getOffsetTop("+targetFrame+"document.getElementById('"+this.imgsID+"'))")+toppos+"px"; FPopupMenu.style.display = ""; FMH = eval(targetFrame+'document.getElementById("Funktionsmenu").clientHeight'); if (flip){ if (FMH > FMenuHeight) FPopupMenu.style.top = eval(jsframe+"getOffsetTop("+targetFrame+"document.getElementById('"+this.imgsID+"'))")-FMH+"px"; else FPopupMenu.style.top = eval(jsframe+"getOffsetTop("+targetFrame+"document.getElementById('"+this.imgsID+"'))")-FMenuHeight+"px"; } else FPopupMenu.style.top = eval(jsframe+"getOffsetTop("+targetFrame+"document.getElementById('"+this.imgsID+"'))")+toppos+"px"; FPopupMenu.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].focus(); } function _Fmenuobj(ID, MFarray, _value){ Fmenuobjstatus = true; this.internID = MFarray[ID]; this.FMenutxt = MFarray[ID+1]; this.Ftype = MFarray[ID+2]; this.Objekt = MFarray[ID+3]; this.Aktion = MFarray[ID+4]; this.Valueposition = MFarray[ID+5]; this.Value = _value; return Fmenuobjstatus; } function _Initmenufunktion(InternID, MenuFArr, ShowFunktionsValues, value, imgsID, ResetCurItemsTF){ this.InternID = InternID; this.MFarray = MenuFArr; this.VisAllefunktioner = (( ShowFunktionsValues.length == 3) && (ShowFunktionsValues == "ALL")); this._value = value; this.imgsID = imgsID; if (ResetCurItemsTF == null) this.ResetCurItemsTF = true; else this.ResetCurItemsTF = ResetCurItemsTF; this.Funkmenu = new Array(); this.maxantal = 0; this.menufunktionIEC = _menufunktionIEC; this.menufunktionIE = _menufunktionIE; /* Initier menufunktions objektet : ------*/ var showfunk = new Array(); var tempstr = ""; if (ShowFunktionsValues != "ALL"){ ShowFunktionsValues += '€'; for (i=0; i < MenuFArr.length; i+=6) showfunk[MenuFArr[i]] = false; for (x=0; x < ShowFunktionsValues.length; x+=1){ if ((ShowFunktionsValues.substr(x,1) == ",") || (ShowFunktionsValues.substr(x,1) == "€")){ showfunk[parseInt(tempstr,10)] = true; tempstr = ""; } else tempstr +=ShowFunktionsValues.substr(x,1); } } if(this.MFarray !=null){ for (i=0; i < this.MFarray.length+1; i+=6){ if (!this.VisAllefunktioner){ if (showfunk[parseInt(this.MFarray[i],10)] == true){ eval("this.Funkmenu["+this.maxantal+"] = new _Fmenuobj("+i+",this.MFarray,this._value);"); this.maxantal++; } } else{ eval("this.Funkmenu["+this.maxantal+"] = new _Fmenuobj("+i+",this.MFarray,this._value);"); this.maxantal++; } } } if (this.VisAllefunktioner) this.maxantal = this.maxantal -1; } function menufunktion(menufarr, showfunktionsvalues, value, imgsid, resetcuritemstf){ eval(targetFrame+"funktionsm = new _Initmenufunktion('xxxx', menufarr, showfunktionsvalues, value, imgsid, resetcuritemstf)"); if (timerID != null) clearTimeout(timerID); MenuPopupAktiv = true; FMImgClicked = true; eval(targetFrame+"funktionsm.menufunktionIE();"); } function mf(menufarr, showfunktionsvalues, value, imgsid, resetcuritemstf){ menufunktion(menufarr, showfunktionsvalues, value, imgsid, resetcuritemstf); } function tFM(fieldObj, mout) { var imgObj=eval(targetFrame + "document.getElementById('" + fieldObj.id + "')"); if (mout) imgObj.src= getFunctionMenuImgPath('fmpil') + "/fmpil.gif"; else imgObj.src= getFunctionMenuImgPath('fmpilo') + "/fmpilo.gif"; } // Internal funktion for getting function menu image path function getFunctionMenuImgPath(imgID) { fmBrand = top.gsBrand; if (top.ishomepage){ return getFMGeneralImgPath() + imgID + fmBrand.toLowerCase() + "/$File/"; } else if (top.indhold){ return getFMGeneralImgPath() + fmBrand.toUpperCase(); } } // General funktion for getting general image path function getFMGeneralImgPath() { if (top.ishomepage){ return location.protocol + "//" + top.domain_domino + "/image/" } else if (top.indhold){ return location.protocol + "//" + location.host + "/img/"; } } function getOffsetLeft(el){ var ol = el.offsetLeft; while ((el = el.offsetParent) != null) { ol += el.offsetLeft; } return ol;} function getOffsetTop(el){ var ot = el.offsetTop; while((el = el.offsetParent) != null) { ot += el.offsetTop; } return ot;} function getOffsetWidth(el){ return el.offsetWidth; } function getOffsetHeight(el){ return el.offsetHeight; } function cancelhide(MenuPopup){ if(MenuPopupAktiv){ FMImgClicked = true; if(MenuPopup == "popmenu") rubrikhide = false; if(MenuPopup == "Funktionsmenu") FunkMhide = false; } } function hp(MenuPopup, TimeoutTF){ if(MenuPopup == "fm") MenuPopup = "Funktionsmenu" hidepopup(MenuPopup, TimeoutTF) } function hidepopup(MenuPopup, TimeoutTF){ if(MenuPopup == "popmenu") rubrikhide = true; if(MenuPopup == "Funktionsmenu") FunkMhide = true; if (MenuPopupAktiv && FMImgClicked) { FMImgClicked = false; if (FMTimeOutDone == false) if (timerID != null) clearTimeout(timerID); if((TimeoutTF != null) && (TimeoutTF)){ FMTimeOutDone = false; timerID = setTimeout("hidepopup2('"+MenuPopup+"')", 500); } else{ eval("hidepopup2('"+MenuPopup+"')"); } } } function hidepopup2(MenuPopup){ temphide = false; if(MenuPopup == "Funktionsmenu") temphide = FunkMhide; if(MenuPopup == "popmenu") temphide = rubrikhide; if((temphide) && (eval(targetFrame+'document.getElementById("'+MenuPopup+'") != null'))){ eval(targetFrame+'document.getElementById("'+MenuPopup+'").style.display = "none"'); MenuPopupAktiv = false; FMTimeOutDone = true; } } function getgsImage(imgId,imgType,func,imgTooltip){ if ("" + imgTooltip == "undefined"){ imgTooltip=""; } if ("" + func == "undefined" || "" + func == ""){ str = "" + imgTooltip + ""; } else { str = "" + imgTooltip + ""; } return str; } function getgsImageURL(imgType){ if (top.ishomepage){ // homepage frameset var brand = top.gsBrand; return location.protocol + "//" + top.domain_domino + "/image/" + "imagelib" + brand.toLowerCase() + "/$File/ico_" + imgType + ".gif"; } else if (top.indhold){ // netbank frameset var brand = top.brand; brand = brand.toUpperCase(); return location.protocol + "//" + location.host + "/img/" + brand + "/ico_" + imgType + ".gif"; } }