(function(){var p=window.collapseSections={config:{collapse:{}},defaults:{blockSel:'div.dropmenu',headSel:'h2.boxhd',excludeSel:null,startOpen:0,isVolatile:false,hoverOpen:false,autoCloseDelay:500,hoverOpenDelay:250,en:{openAll:'Open all',closeAll:'Close all'},is:{openAll:'Opna alla',closeAll:'Loka öllum'},showControls:0,getCtrlSibling:function(a,b){return a}},_2:function(a,b){if(b||a.__isOpen){DOM.replaceClass(a,a.__blockId+'-open',a.__blockId+'-closed',1);a.__isOpen=false;Event.fire(a,'CollapserClosed')}},_3:function(a,b){if(b||!a.__isOpen){DOM.replaceClass(a,a.__blockId+'-closed',a.__blockId+'-open',1);a.__isOpen=true;Event.fire(a,'CollapserOpened')}},_21:function(e){var a=this.myBlock,config=p.getCfg(a);if(!config.isVolatile&&this.blur){this.blur()}p[(a.__isOpen)?'_2':'_3'](a);return false},allOpen:function(a){return p._17((this.parentNode||a),1)},allClose:function(a){return p._17((this.parentNode||a))},_17:function(a,b){a=a.__groupName||a;var c=this.config[a],_22=p[(b)?'_3':'_2'];if(c){for(var i=0,_16;(_16=c._20[i]);i++){_22(_16)}}return false},_13:function(a,b){var t=p.config[a][b],_4=DOM.node('
\n
');_15=DOM.node(''+t.openAll+'');_14=DOM.node(''+t.closeAll+'');_4.__groupName=a;DOM.prependChild(_15,_4);DOM.appendChild(_14,_4);Event.add(_15,'click',p.allOpen);Event.add(_14,'click',p.allClose);return _4},init:function(a){if(a){this.config=a}for(var b in this.config){a=this.config[b];if(a.openFirst!=undefined){a.startOpen=(a.openFirst)?1:0}for(var c in this.defaults){if(a[c]==undefined){a[c]=this.defaults[c]}}var d=GOO.bindAfter(p._21,null,a);var e=DOM.get(a.blockSel);var f=(a.excludeSel)?DOM.get(a.excludeSel):null;for(var i=0;i'+DOM.innerText(k)+'');k.innerHTML='';k.appendChild(l)}}Event.add(g,'mouseover',p._12);Event.add(g,'mouseout',p._12);if(a.hoverOpen){Event.add(g,'CollapserOpened',p._11,null,'remove');Event.add(g,'CollapserClosed',p._11)}else{Event.add(l,'click',d)}if(a.isVolatile){Event.add(g,'CollapserOpened',p._8);Event.add(g,'CollapserClosed',p._8,null,'remove')}l.myBlock=g;DOM.addClass(g,b+'-active');p[(i=2);var o=DOM.getLang(e[0]);if(!o||!a[o]){o='en'}if(m){DOM.insertBefore(this._13(b,o),a.getCtrlSibling(e[0]))}if(n){DOM.insertAfter(this._13(b,o),a.getCtrlSibling(e[e.length-1],1))}}}},_12:function(e){this.__hovered=(e.type=='mouseover')},_11:function(e,a){a=Event[a||'add'];a(this,'mouseover',p._10);a(this,'mouseout',p._9);a(this,'focusin',p._10);a(this,'focusout',p._9)},_19:function(a){p._3(a);a._1=null},_10:function(e,a){if(!this._1){var b=p.getCfg(this);this._1=window.setTimeout(p._19,b.hoverOpenDelay,this)}},_9:function(e){if(this._1){clearTimeout(this._1);this._1=null}},_8:function(e,a){a=Event[a||'add'];a(this,'mouseout',p._7);a(this,'mouseover',p._6);a(this,'focusout',p._7);a(this,'focusin',p._6)},_18:function(a){!a.__hovered&&p._2(a);a._0=null},_7:function(e){if(!this._0){var a=p.getCfg(this);this._0=window.setTimeout(p._18,a.autoCloseDelay,this)}},_6:function(e){if(this._0){clearTimeout(this._0);this._0=null}},_5:{},getCfg:function(a){return a?this._5[a.__guid]:this._5},setCfg:function(a,b){return this._5[DOM.guid(a)]=b}}})();