
var ua = navigator.userAgent;
var is = {};
is.opera = ua.match(/opera/i) != null;
is.ie = ua.match(/MSIE/ig) != null && !is.opera;
is.iewin = is.ie && ua.match(/win/i) != null;
is.iemac = is.ie && ua.match(/mac/i) != null;
is.safari = ua.match(/safari/i) != null;
is.gecko = ua.match(/gecko/i) != null && !is.safari;

window.onload = function() {
    initEmailLinks();
    //OnClsChange('{EEFD8CF9-FD4D-4D27-B67D-AAA5D7FE1F9F}', 0); 
    if (Effect) {
        if ($('login-link')) Event.observe('login-link', 'click', function(e){
            Effect.toggle('login-form', 'blind', {
                afterFinish: function() {
                    Form.focusFirstElement('login-form');
                }
            });
        });
        if ($('subscribe-link')) Event.observe('subscribe-link', 'click', function(e){
            Effect.toggle('subscribe-form', 'blind', {
                afterFinish: function() {
                    Form.focusFirstElement('subscribe-form');
                }
            });
        });
    }
    
    initZebras();
      setPopupFields();   
}


/** Zebra stripes **/
function initZebras() {
    var parents = document.getElementsByClassName("zebra");
    $A(parents).each( function(parent) {
        var cs = parent.getElementsByTagName("li");
        for (var i=0; i<cs.length; i=i+2) {
            Element.addClassName(cs[i], "zebra-alternate");
        };
    });
}



/** Page subscription **/
var isPageSubscriptionBlinding = false;
function togglePageSubscriptionForm() {
    if (!isPageSubscriptionBlinding) {
        isPageSubscriptionBlinding = true;
        Effect.toggle( 'pagesubscription-container', "blind", { afterFinish: function() {
            isPageSubscriptionBlinding = false;
        }});
    }
}
function addPageSubscriber() {
    new Ajax.Request( '/tools/KCPSSubscribe', {
            postBody: Form.serialize('pagesubscription-form'),
            onSuccess: function( t ) {
                Element.update( 'pagesubscription-form', t.responseText );
            },
            onFailure: function( t ) {
                new Insertion.Top('pagesubscription-form', '<p>Error communicating with server.</p>');
            },
            on203: function( t ) {
                // not good data from form.
                new Insertion.Top('pagesubscription-form', t.responseText);
            }
        } ); 
}


/** Tip a friend **/
var isTipBlinding = false;
function toggleTipAFriendForm() {
    if (!isTipBlinding) {
        isTipBlinding = true;
        Effect.toggle( 'tip-container', "blind", { afterFinish: function() {
            isTipBlinding = false;
        }});
    }
}
function tipAFriend() {
    new Ajax.Request( '/tools/TipAFriend', {
            postBody: Form.serialize('tip-form'),
            onSuccess: function( t ) {
                Element.update( 'tip-form', t.responseText );
            },
            onFailure: function( t ) {
                new Insertion.Top('tip-form', '<p>Error communicating with server.</p>');
            },
            on203: function( t ) {
                // not good data from form.
                new Insertion.Top('tip-form', t.responseText);
            }
        } ); 
}





/** Calendar **/
function updateCalendar( id, url, y, m ) {
    new Ajax.Updater( id, url + "?mode=updateview&y=" + y + "&m=" + m, { duration:0.5 } );
}
var isBlinding = false;
function getCalendarEvents( id, url, y, m, d ) {
    if (!isBlinding) {
        isBlinding = true;
        Effect.BlindUp( id, { duration:0.5, fps:15, afterFinish: function() {
            isBlinding = false;
            new Ajax.Updater( id, url + "?mode=getevents&y=" + y + "&m=" + m + "&d=" + d, { onComplete:function() {
                Effect.BlindDown( id, { duration:0.5, fps:15, afterFinish: function() {
                    isBlinding = false;
                }});
            }});
        }});
    }
}

function size() {
    var body = document.getElementsByTagName("body")[0];
    if (body) {
        if (Element.hasClassName(body, "size2")) {
            body.className = body.className.replace(/size2/, "size3");
        } else if (Element.hasClassName(body, "size3")) {
            body.className = body.className.replace(/size3/, "");
        } else {
            Element.addClassName(body, "size2");
        }
    }
}


/** Add classnames coz' IE cant handle multiple ones in a selector, ie. .class1.class2 **/
function CombineIEClassNames() {
    var ua = navigator.userAgent;
    if (/msie [456]/i.test(ua) && !/opera/i.test(ua)) {
        if (document.getElementsByClassName) {
            $A(document.getElementsByClassName("PEti")).each( function(PE) {
                if (Element.hasClassName( PE, "w2")) {
                    if (Element.hasClassName( PE, "imageright"))
                        Element.addClassName( PE, "imageright_w2")
                    if (Element.hasClassName( PE, "imageleft"))
                        Element.addClassName( PE, "imageleft_w2")
                } else {
                     Element.removeClassName( PE, "imageright_w2")
                     Element.removeClassName( PE, "imageleft_w2")
                }
            });
        }
    }
}

function initEmailLinks() {
    var as = document.getElementsByTagName("a");
    for (var i=0; i<as.length; i++) {
        var a = as[i];
        if (a.href.match(/^mailto:spammenot-/)) {
            var href = "mailto:" + rot13(a.href.replace(/(mailto:|spammenot-)/g, '').replace(/\(a\)/, '@'));
            if (is.iewin) {
                var t = a.innerHTML;
                a.setAttribute("href", href);
                a.innerHTML = t;
            } else {
                a.setAttribute("href", href);
            }
        }
    }
}
function rot13(s) {
    var a = s.split('');
    var out = "";
    var s1 = "abcdefghijklmnopqrstuvwxyz".split('');
    var s2 = "nopqrstuvwxyzabcdefghijklm".split('');
    for (var p=0; p<a.length; p++) {
        var pos = s1.indexOf(a[p]);
        if (pos >= 0) {
            out += s2[pos];
        } else {
            out += a[p];
        }
    }
    return out;
}

Array.prototype.indexOf = function(val) {
    for (var i=0; i<this.length; i++) {
        if (this[i] == val) {
            return i;
        }
    }
    return -1;
}


function setPopupFields(){
    var oArea = document.getElementById('area');
    var oTopic1 = document.getElementById('topic');
    var oTopic2 = document.getElementById('topic2');
    if(!oArea) return;
    var currLoc = document.location.toString();
    var theIndex = 0;
    for(var i=0;i<oArea.options.length;i++){
        if(currLoc.indexOf(oArea.options[i].value) > -1 && oArea.options[i].value.length > 1){
            oArea.options[i].selected = true;
            theIndex = i;
            break;
        }
    }
    OnAreaChange(theIndex - 1);
    
    for(var j=0;j<oTopic1.options.length;j++){
        if((currLoc.indexOf(oTopic1.options[j].value) > -1) && (oTopic1.options[j].value.length > 1)){
           oTopic1.options[j].selected = true;
        }
    }
    
    oTopic2.focus();
    OnTopicChange(theIndex - 1);
    
    for(var k=0;k<oTopic2.options.length;k++){
        if((currLoc.indexOf(oTopic2.options[k].value) > -1) && (oTopic2.options[k].value.length > 1)){
            oTopic2.options[k].selected = true;
        }
    }
}


function OnAreaChange( index ) {
    var o = document.getElementById('topic');
    var oo = document.getElementById('topic2');
    if (o && topics) {
        if (index < 0 || !topics[index]) {
            o.options.length = 0;
            oo.options.length = 0;
            return;
        }
        o.options.length = topics[index].length+1;
        oo.options.length = 0;
        for (var i=0; i<topics[index].length; i++) {
            o.options[i+1].text = topics[index][i].title;
            o.options[i+1].value = topics[index][i].key;
        }
    }
}

function OnTopicChange( index ){
    var o = document.getElementById('topic2');   //topic2
    var oo = document.getElementById('topic');
    var topicindex = oo.selectedIndex-1;
    if (o && topics) {
        if (index < 0 || !topics[index][topicindex]) {
            o.options.length = 0;
            return;
        }
        o.options.length = topics[index][topicindex].items.length+1;
        for (var i=0; i<topics[index][topicindex].items.length; i++) {
            o.options[i+1].text = topics[index][topicindex].items[i].title;
            o.options[i+1].value = topics[index][topicindex].items[i].key;

        }
        // remove the first empty line
       // o.options[0] = null;
    }
    
}


function OnAreaSubmit() {
    var topic = document.getElementById("topic"); // to be added to QS
    var area = document.getElementById("area"); // path to a page
    var topic2 = document.getElementById("topic2"); // to be added to QS
    var path = "";
    var qs = "";
    
    if (topic && area && topic2) {
        if (area.selectedIndex > 0) {
            path = area.options[area.selectedIndex].value;
        }
        
        if (topic.selectedIndex > 0) {
            qs = 'mode=topic&topic=' + topic.options[topic.selectedIndex].value;
        }
        
        var topic2arr = [];
        for (i=0; i<topic2.options.length; i++) {
            if(topic2.options[i].selected){
                topic2arr[topic2arr.length] = topic2.options[i].value;
            } 
        }
        
        // start of QS or new variable?
        if (qs) {
            qs +=  '&';   
        }
        
        // adding variable to QS
        qs += 'topic2=' + topic2arr
        
        if (path && path != '-' && path != '&topic2=') {
            document.location = path + "?" + qs;
        }
    } 
  
}


function OnClsChange(guid, level) {
    var o = document.getElementById("shortcut" + (level+1));
    if (o) {
        o.options.length = 1;
        var parent = clsData[guid];
        if (parent && parent.items) for (var i=0; i<parent.items.length; i++) {
            o.options.length = i+2;
            o.options[i+1].text = clsData[parent.items[i]].name;
            o.options[i+1].value = parent.items[i];
        }
        if (guid)
            Element.show("shortcut" + (level+1) + "container");
        if (level == 1) {
            $("shortcut3").options.length = 0;
            $("shortcut3").selectedIndex = -1;
            Element.hide("shortcut3container");
        }
    }
    for (var i=level+1; i<=3; i++) {
        var o = $("shortcut" + i);
        if (o && o.options.length <= 1) {
            Element.hide("shortcut" + i + "container");
        }
    }
}

var clsData = [];
clsData["{374FBC08-D3CB-444E-9A1C-2C33E2D03009}"] = { name:"Lægemiddelområdet", items:["{550F8C17-5BC4-4BB8-9FB2-8509955BA6ED}","{5FE0253B-CC57-4676-AF16-D5239E9BA317}","{4A61E23C-BBFA-414E-ABB8-5EE730CA9010}","{AE42D263-46E8-48C0-AEAA-3BE3F59C78FE}","{C85ED070-CA84-40A8-B585-E92B27BA620E}","{4220AC79-0EE1-4683-9674-AEE0749390F7}"] };
    clsData["{550F8C17-5BC4-4BB8-9FB2-8509955BA6ED}"] = { name:"Reg. af apoteksvæsen", items:["{BC3A0FE1-AE2E-4C5B-BD85-233EAAE845CC}"] };
        clsData["{BC3A0FE1-AE2E-4C5B-BD85-233EAAE845CC}"] = { name:"Struktursager", items:["{3F565FDF-30AE-45DA-8961-FB09EED3BA3F}"] };
            clsData["{3F565FDF-30AE-45DA-8961-FB09EED3BA3F}"] = { name:"Arkiv", items:[] };
    clsData["{5FE0253B-CC57-4676-AF16-D5239E9BA317}"] = { name:"Fremstilling af LM", items:[] };
    clsData["{4A61E23C-BBFA-414E-ABB8-5EE730CA9010}"] = { name:"Faglige temaer", items:[] };
    clsData["{AE42D263-46E8-48C0-AEAA-3BE3F59C78FE}"] = { name:"Internat. samarbejde", items:[] };
    clsData["{C85ED070-CA84-40A8-B585-E92B27BA620E}"] = { name:"Øvrig lovgivning", items:[] };
    clsData["{4220AC79-0EE1-4683-9674-AEE0749390F7}"] = { name:"Klinisk farmaci", items:[] };
clsData["{34D8824F-8BBD-424C-BAC6-5BF1C344EC98}"] = { name:"Overenskomst", items:["{3F6582EC-4031-451D-B93D-AD1273CBFCEC}"] };
    clsData["{3F6582EC-4031-451D-B93D-AD1273CBFCEC}"] = { name:"Vagtbetaling", items:[] };
clsData["{6C852257-9D1F-45EA-BE4F-E24E53DA72E7}"] = { name:"Blanketter", items:["{9F80D214-0CE4-4E15-B5ED-446B8BB9C451}","{3D751B1C-4F13-49E1-991E-487EB54C0750}","{EAC69B1F-D0EA-4E24-9574-3FC2D9BCEAAF}","{3C6D6221-DC89-4065-A3C0-CBD4E8F446A1}","{32E93890-A47D-42DA-A1D9-39C5A72F66C0}","{055C49BA-B51F-4DC9-85C2-B62CF0B25A1B}","{114109FB-6C97-4DAE-8B9C-20E13196D055}"] };
    clsData["{9F80D214-0CE4-4E15-B5ED-446B8BB9C451}"] = { name:"Indmeldelse", items:[] };
    clsData["{3D751B1C-4F13-49E1-991E-487EB54C0750}"] = { name:"Bestil sommerhus", items:[] };
    clsData["{EAC69B1F-D0EA-4E24-9574-3FC2D9BCEAAF}"] = { name:"Fagligt ombud", items:[] };
    clsData["{3C6D6221-DC89-4065-A3C0-CBD4E8F446A1}"] = { name:"Kørselsgodtgørelse", items:[] };
    clsData["{32E93890-A47D-42DA-A1D9-39C5A72F66C0}"] = { name:"Bestil pjecer", items:[] };
    clsData["{055C49BA-B51F-4DC9-85C2-B62CF0B25A1B}"] = { name:"Bestil Håndbogen", items:[] };
    clsData["{114109FB-6C97-4DAE-8B9C-20E13196D055}"] = { name:"Arbejdsløs", items:[] };
clsData["{1DE68857-CD90-4D25-ADFD-774C60E49F9D}"] = { name:"Ansættelsesvilkår", items:["{23CC0628-DA37-4888-91A9-D0CC890AED55}","{33731656-07F0-4E12-8EA3-8A322748BD9D}","{24261492-4A0A-4977-81EE-5DD064F2C19E}","{2972AA9F-174E-49EB-BB6B-434CFB224FE0}","{03F7BEE1-08F9-45DD-93B2-477ADDDCE3C7}","{E90CEEE3-1CEE-4459-A5FF-0FC7879E94DE}"] };
    clsData["{23CC0628-DA37-4888-91A9-D0CC890AED55}"] = { name:"Øvrige love & regler", items:["{96BDD445-7BAB-42ED-9E70-476BBEC455A5}","{221ABE55-A231-4100-83A0-D2CB99182DB9}","{6D58D159-9E01-4122-BED0-73E30B788D8D}","{5FE45C66-1403-492D-812D-BB3121827732}"] };
        clsData["{96BDD445-7BAB-42ED-9E70-476BBEC455A5}"] = { name:"It-overvågning", items:[] };
        clsData["{221ABE55-A231-4100-83A0-D2CB99182DB9}"] = { name:"Funktionærloven", items:[] };
        clsData["{6D58D159-9E01-4122-BED0-73E30B788D8D}"] = { name:"Tidsbegrænset ansættelse", items:[] };
        clsData["{5FE45C66-1403-492D-812D-BB3121827732}"] = { name:"Lov om ligebehandling", items:[] };
    clsData["{33731656-07F0-4E12-8EA3-8A322748BD9D}"] = { name:"Særlige vilkår", items:[] };
    clsData["{24261492-4A0A-4977-81EE-5DD064F2C19E}"] = { name:"Ferie", items:[] };
    clsData["{2972AA9F-174E-49EB-BB6B-434CFB224FE0}"] = { name:"Barsel", items:["{2AA75AF4-4736-4E29-81BA-E0FAC7F9B884}"] };
        clsData["{2AA75AF4-4736-4E29-81BA-E0FAC7F9B884}"] = { name:"Opsigelse under barsel", items:[] };
    clsData["{03F7BEE1-08F9-45DD-93B2-477ADDDCE3C7}"] = { name:"Kontrakt", items:["{11E2C30C-03DF-42E9-9574-3E59C3AED9EF}","{C113313A-4677-4CA6-8B12-8216184BAFE4}","{E29320DE-2729-4063-9203-EECE9010FAC3}"] };
        clsData["{11E2C30C-03DF-42E9-9574-3E59C3AED9EF}"] = { name:"Klausuler", items:["{64C6DEB0-6740-4C79-A60E-C6D6F586ED6A}","{571B3DE6-38C8-40AA-96EC-F6BB9DC3BF05}"] };
            clsData["{64C6DEB0-6740-4C79-A60E-C6D6F586ED6A}"] = { name:"Opfinderklausuler", items:[] };
            clsData["{571B3DE6-38C8-40AA-96EC-F6BB9DC3BF05}"] = { name:"Konkurrence- & kundeklausuler", items:[] };
        clsData["{C113313A-4677-4CA6-8B12-8216184BAFE4}"] = { name:"Standard kontrakter", items:["{5DCFC149-FA91-4B98-9EDF-EF9BEE3F793A}","{CFEE715F-D134-4A41-907C-376C8334EE38}","{F7BF1EC1-73AF-4037-9551-4608A0368485}"] };
            clsData["{5DCFC149-FA91-4B98-9EDF-EF9BEE3F793A}"] = { name:"Direktør", items:[] };
            clsData["{CFEE715F-D134-4A41-907C-376C8334EE38}"] = { name:"Sagkyndig", items:[] };
            clsData["{F7BF1EC1-73AF-4037-9551-4608A0368485}"] = { name:"Standard", items:[] };
        clsData["{E29320DE-2729-4063-9203-EECE9010FAC3}"] = { name:"Lovkrav", items:[] };
    clsData["{E90CEEE3-1CEE-4459-A5FF-0FC7879E94DE}"] = { name:"Sygdom", items:[] };
clsData["{C40D3E68-79E3-46ED-932F-CA07AD2216C5}"] = { name:"FAQ", items:["{5B8A771A-7621-407C-9852-04CFC94A4800}","{10D44B91-3040-4558-B052-505390B03E99}","{06D7BAFF-0FFC-4147-9427-37FC842FE3E1}"] };
    clsData["{5B8A771A-7621-407C-9852-04CFC94A4800}"] = { name:"Barsel", items:[] };
    clsData["{10D44B91-3040-4558-B052-505390B03E99}"] = { name:"Kommunalreform", items:[] };
    clsData["{06D7BAFF-0FFC-4147-9427-37FC842FE3E1}"] = { name:"Tidsbegrænset ansættelse", items:[] };
clsData["{4EC29D71-AECB-47AE-A26B-6ED146F09735}"] = { name:"Løn & pension", items:["{979FA201-A573-4BC2-8AEA-1FADCCD45F13}","{1ED5FE0C-2524-4E98-8C47-F8F7B93FF704}","{54388068-20D7-4193-85F8-3B1525659EFB}","{009C1D75-0C81-4DDE-932A-7670E9144531}","{C21B91C0-2B8D-42CB-AB07-98C6441D850C}","{0C5B3BF7-3951-4809-8291-17F58F0C64C7}"] };
    clsData["{979FA201-A573-4BC2-8AEA-1FADCCD45F13}"] = { name:"Hvad er aftalt?", items:["{3A2CB327-4AA3-471B-901B-1C8E360EB759}","{68C3515F-8A57-4156-AF24-54E3587B8594}","{05369D5F-A490-41A4-AC67-211ED22A3C24}","{0161CFBA-A1D9-4CFE-890D-D2AB08BC322A}","{503F68DB-5A8F-48D1-A4DE-BDECAB9346A2}","{204433F0-E7B6-430C-AFF0-7E69E59D0CF6}"] };
        clsData["{3A2CB327-4AA3-471B-901B-1C8E360EB759}"] = { name:"Tillæg", items:[] };
        clsData["{68C3515F-8A57-4156-AF24-54E3587B8594}"] = { name:"Indplacering sygehusapotekere", items:[] };
        clsData["{05369D5F-A490-41A4-AC67-211ED22A3C24}"] = { name:"Ny løn", items:[] };
        clsData["{0161CFBA-A1D9-4CFE-890D-D2AB08BC322A}"] = { name:"Chefløn", items:[] };
        clsData["{503F68DB-5A8F-48D1-A4DE-BDECAB9346A2}"] = { name:"Løn & overenskomst", items:[] };
        clsData["{204433F0-E7B6-430C-AFF0-7E69E59D0CF6}"] = { name:"Gl. løn", items:[] };
    clsData["{1ED5FE0C-2524-4E98-8C47-F8F7B93FF704}"] = { name:"Takster og honorar", items:[] };
    clsData["{54388068-20D7-4193-85F8-3B1525659EFB}"] = { name:"Hvad kan aftales?", items:["{9318CF52-4FF2-4ACD-9BC0-565F7D5CAD75}","{28D75E93-4F81-4A3E-B191-D3118CE0A066}"] };
        clsData["{9318CF52-4FF2-4ACD-9BC0-565F7D5CAD75}"] = { name:"Ny løn-vejledning", items:[] };
        clsData["{28D75E93-4F81-4A3E-B191-D3118CE0A066}"] = { name:"Lønforhandling", items:[] };
    clsData["{009C1D75-0C81-4DDE-932A-7670E9144531}"] = { name:"Pensionsrådgivning", items:[] };
    clsData["{C21B91C0-2B8D-42CB-AB07-98C6441D850C}"] = { name:"Pensionsordninger", items:[] };
    clsData["{0C5B3BF7-3951-4809-8291-17F58F0C64C7}"] = { name:"Tabeller og statistik", items:["{6538D3DC-8BDA-4262-BF25-7A48F113BA35}","{955E2AE9-B41C-4072-8BE9-755253869819}","{A7984AFC-C9E5-4802-9B6C-34C442DCFE62}"] };
        clsData["{6538D3DC-8BDA-4262-BF25-7A48F113BA35}"] = { name:"Lønberegner", items:[] };
        clsData["{955E2AE9-B41C-4072-8BE9-755253869819}"] = { name:"Lønskala", items:[] };
        clsData["{A7984AFC-C9E5-4802-9B6C-34C442DCFE62}"] = { name:"Lønstatistik", items:[] };
clsData["{69180582-6869-4691-A305-807B176E293C}"] = { name:"Redaktionelt", items:["{C8A41B0E-6834-49DB-A202-C0A017A8CA71}","{38B89283-6460-4A46-A239-88F0F720BAEC}","{278DA2A6-5C46-46EA-B322-955B0185843C}","{65252BEE-2ED3-42E9-834C-C0992C0E9851}"] };
    clsData["{C8A41B0E-6834-49DB-A202-C0A017A8CA71}"] = { name:"Tema", items:[] };
    clsData["{38B89283-6460-4A46-A239-88F0F720BAEC}"] = { name:"Undersøgelser", items:[] };
    clsData["{278DA2A6-5C46-46EA-B322-955B0185843C}"] = { name:"Møder", items:[] };
    clsData["{65252BEE-2ED3-42E9-834C-C0992C0E9851}"] = { name:"Debat", items:[] };
clsData["{FEF6C788-E6FB-42EF-8DEB-A755AFC26431}"] = { name:"Pharmaforum", items:[] };
clsData["{A970B7A4-0B2E-4386-947A-14041D4AD9C0}"] = { name:"Myte", items:[] };
clsData["{2A436BB2-AE7D-4137-988F-6C052CCAE7CC}"] = { name:"Opsigelse", items:["{CCD2F119-31AB-47D4-A3F5-F311C101D091}","{0A670B44-26DE-4641-8A6B-F2327F5D3FBB}","{DD8F1B67-B083-4B86-B2B3-28231CD5AAED}","{A89832E5-A935-4FED-B39C-C26AAF639630}","{54907BF7-3230-438E-AC2B-42990B944A18}"] };
    clsData["{CCD2F119-31AB-47D4-A3F5-F311C101D091}"] = { name:"Du siger op", items:["{86873891-2A24-481B-B52A-C41641EEA61C}","{E1BD9DE5-B477-4A5A-8826-E4E575B81D1C}"] };
        clsData["{86873891-2A24-481B-B52A-C41641EEA61C}"] = { name:"Ferie", items:[] };
        clsData["{E1BD9DE5-B477-4A5A-8826-E4E575B81D1C}"] = { name:"Offentligt ansatte", items:[] };
    clsData["{0A670B44-26DE-4641-8A6B-F2327F5D3FBB}"] = { name:"Du bliver opsagt", items:["{4866E410-F923-48F8-8E7B-2E1231E9E862}","{B8F68D46-6F05-43BA-AA64-925FDC91564B}","{531E7CB8-AA88-4335-9957-B56C3AE7C9A7}","{2FEE8AD3-FD86-4AA2-8E7E-29B06FBB0234}"] };
        clsData["{4866E410-F923-48F8-8E7B-2E1231E9E862}"] = { name:"Ferie", items:[] };
        clsData["{B8F68D46-6F05-43BA-AA64-925FDC91564B}"] = { name:"Offentligt ansatte", items:[] };
        clsData["{531E7CB8-AA88-4335-9957-B56C3AE7C9A7}"] = { name:"Godtgørelse", items:[] };
        clsData["{2FEE8AD3-FD86-4AA2-8E7E-29B06FBB0234}"] = { name:"Fritstilling", items:[] };
    clsData["{DD8F1B67-B083-4B86-B2B3-28231CD5AAED}"] = { name:"Dagpenge", items:["{C7250A3E-ED1B-4B78-A96F-5C3E07889C09}","{FCF74DE0-A9CC-451D-92E6-F19AF4A146E6}"] };
        clsData["{C7250A3E-ED1B-4B78-A96F-5C3E07889C09}"] = { name:"AAK", items:[] };
        clsData["{FCF74DE0-A9CC-451D-92E6-F19AF4A146E6}"] = { name:"DFA", items:[] };
    clsData["{A89832E5-A935-4FED-B39C-C26AAF639630}"] = { name:"Fratræden pga alder", items:["{2DAF009E-39CA-4298-9D02-618B694385E5}","{557F22A8-85FB-4D62-AF07-D7CB0AC0BA31}"] };
        clsData["{2DAF009E-39CA-4298-9D02-618B694385E5}"] = { name:"Ferie til gode", items:[] };
        clsData["{557F22A8-85FB-4D62-AF07-D7CB0AC0BA31}"] = { name:"Seniorordninger", items:[] };
    clsData["{54907BF7-3230-438E-AC2B-42990B944A18}"] = { name:"Bortvisning", items:["{93E8FAD8-870E-43BC-93CA-475503FC3054}"] };
        clsData["{93E8FAD8-870E-43BC-93CA-475503FC3054}"] = { name:"Misligeholdelse", items:[] };
clsData["{59EB4DBF-5573-4767-9458-530CE8E5E557}"] = { name:"Foreningen", items:["{7E697E44-7B0F-4189-8183-6919585D4500}","{C289004E-7488-4679-8FD5-C75B1DED5835}","{F8DF915B-56C0-4AE7-A048-FEC9BF3AEC2C}","{FC432185-924B-4412-9182-F77C68D07622}","{CA5619D8-AE95-4906-99C8-354F24313886}","{B94604ED-E301-4E3B-B746-EE7A968A5923}"] };
    clsData["{7E697E44-7B0F-4189-8183-6919585D4500}"] = { name:"Hvem er hvem?", items:["{905CDAF2-A615-4563-9044-54D26B54F231}"] };
        clsData["{905CDAF2-A615-4563-9044-54D26B54F231}"] = { name:"Udvalg", items:[] };
    clsData["{C289004E-7488-4679-8FD5-C75B1DED5835}"] = { name:"Samarbejdspartnere", items:[] };
    clsData["{F8DF915B-56C0-4AE7-A048-FEC9BF3AEC2C}"] = { name:"Sektioner & kredse", items:[] };
    clsData["{FC432185-924B-4412-9182-F77C68D07622}"] = { name:"Bliv medlem", items:[] };
    clsData["{CA5619D8-AE95-4906-99C8-354F24313886}"] = { name:"Organisation", items:["{822B6000-E756-4669-BE56-AD190BC56181}","{D468EF6A-DBE3-4328-A21E-377DBFA288EA}","{A0855271-571C-400E-96A6-B121B2DB9879}","{DDD9BEFD-1B9F-4DAB-BC09-1E9FC6AF81B7}"] };
        clsData["{822B6000-E756-4669-BE56-AD190BC56181}"] = { name:"Sekretariat", items:[] };
        clsData["{D468EF6A-DBE3-4328-A21E-377DBFA288EA}"] = { name:"Hovedbestyrelsen", items:[] };
        clsData["{A0855271-571C-400E-96A6-B121B2DB9879}"] = { name:"Vedtægter", items:[] };
        clsData["{DDD9BEFD-1B9F-4DAB-BC09-1E9FC6AF81B7}"] = { name:"Repræsentantskabet", items:[] };
    clsData["{B94604ED-E301-4E3B-B746-EE7A968A5923}"] = { name:"Kontingent", items:[] };
clsData["{4EE895CE-E98C-40C8-A570-72BE4337B311}"] = { name:"Medlemstilbud", items:["{F507D301-7D48-4AD9-9D02-32292D238502}","{A5E1A926-303D-4D0E-82B0-F3E5832383F9}","{FF300F4F-1A68-461B-B4B7-7F153D45ACFD}","{E58ACFCB-760E-4455-9ABC-E091A6BFB77D}","{072394D7-8FFB-40DE-81C2-AE52712A536A}"] };
    clsData["{F507D301-7D48-4AD9-9D02-32292D238502}"] = { name:"Rådgivning", items:["{EF745250-3924-4D54-AD05-BA2590DBE8A1}","{C008D25F-AB21-4641-BA87-9A42DEBA4CEA}","{AFA012B7-54C8-43D8-92B8-F00DB5919D82}"] };
        clsData["{EF745250-3924-4D54-AD05-BA2590DBE8A1}"] = { name:"Faglig rådgivning", items:[] };
        clsData["{C008D25F-AB21-4641-BA87-9A42DEBA4CEA}"] = { name:"Mediation", items:[] };
        clsData["{AFA012B7-54C8-43D8-92B8-F00DB5919D82}"] = { name:"Pension", items:[] };
    clsData["{A5E1A926-303D-4D0E-82B0-F3E5832383F9}"] = { name:"Kontante fordele", items:["{3616B454-F5E2-4D39-957C-DE695624B842}","{8F95C1A9-B6AF-4CC0-AEF3-CDF36D7B15BA}","{022B2BAD-DA18-43BB-B81C-FD02B3CCED9D}","{1993BDC5-1F35-4A07-B58B-E2EE8F629D8C}","{FDBA14FB-CFB1-4C9D-822D-DB18FC84E23E}"] };
        clsData["{3616B454-F5E2-4D39-957C-DE695624B842}"] = { name:"DFA", items:[] };
        clsData["{8F95C1A9-B6AF-4CC0-AEF3-CDF36D7B15BA}"] = { name:"Forbrugsforeningen", items:[] };
        clsData["{022B2BAD-DA18-43BB-B81C-FD02B3CCED9D}"] = { name:"Avis", items:[] };
        clsData["{1993BDC5-1F35-4A07-B58B-E2EE8F629D8C}"] = { name:"Pharmabank", items:[] };
        clsData["{FDBA14FB-CFB1-4C9D-822D-DB18FC84E23E}"] = { name:"Forsikringer", items:[] };
    clsData["{FF300F4F-1A68-461B-B4B7-7F153D45ACFD}"] = { name:"Fonde & legater", items:["{A9910E06-EA31-4F27-BB7B-38B7849EFCD6}","{8C4B392D-72FD-4A8C-9FFD-7ED533A9AC35}","{140F95DF-D3BB-4578-821B-03FBE7691F2B}"] };
        clsData["{A9910E06-EA31-4F27-BB7B-38B7849EFCD6}"] = { name:"Studiefonden", items:[] };
        clsData["{8C4B392D-72FD-4A8C-9FFD-7ED533A9AC35}"] = { name:"Klavs Steen Andersens Fond", items:[] };
        clsData["{140F95DF-D3BB-4578-821B-03FBE7691F2B}"] = { name:"U2F", items:[] };
    clsData["{E58ACFCB-760E-4455-9ABC-E091A6BFB77D}"] = { name:"Sommerhuse", items:[] };
    clsData["{072394D7-8FFB-40DE-81C2-AE52712A536A}"] = { name:"Supplerende dagpenge", items:[] };
clsData["{C5A61BDC-F7AC-46A0-BD15-36E2CBC33CD0}"] = { name:"Job & karriere", items:["{8612E12C-82A2-4A00-9D51-1DBB58A44378}","{B99D122E-99BE-4DCF-A85E-A72910E0B1F5}","{80A16646-6BE5-497D-935A-B89C0C15EA9B}","{AB54234B-9419-4A7B-B0D1-E2261ACC3E54}","{DB616551-5C71-4750-AFC2-67599C546871}","{411A58AD-BD8F-425F-B2D2-4DCE2064706C}","{322ECBC4-9C81-4581-B5C8-160FD5D1FC7C}"] };
    clsData["{8612E12C-82A2-4A00-9D51-1DBB58A44378}"] = { name:"Jobsøgningskursus", items:[] };
    clsData["{B99D122E-99BE-4DCF-A85E-A72910E0B1F5}"] = { name:"Ledige stillinger", items:[] };
    clsData["{80A16646-6BE5-497D-935A-B89C0C15EA9B}"] = { name:"Job i udlandet", items:["{2C026B9E-E24F-490E-AF3E-03F91A23985D}","{409769C3-BDD9-4964-B15A-187F493AD936}"] };
        clsData["{2C026B9E-E24F-490E-AF3E-03F91A23985D}"] = { name:"Job i Sverige", items:[] };
        clsData["{409769C3-BDD9-4964-B15A-187F493AD936}"] = { name:"Gratis rådgivning", items:[] };
    clsData["{AB54234B-9419-4A7B-B0D1-E2261ACC3E54}"] = { name:"Ansøgning og CV", items:["{18CB1FE2-6CBB-4D45-8A18-826833763B82}"] };
        clsData["{18CB1FE2-6CBB-4D45-8A18-826833763B82}"] = { name:"Udformning", items:[] };
    clsData["{DB616551-5C71-4750-AFC2-67599C546871}"] = { name:"Coaching", items:[] };
    clsData["{411A58AD-BD8F-425F-B2D2-4DCE2064706C}"] = { name:"Udenlandske farmaceuter", items:[] };
    clsData["{322ECBC4-9C81-4581-B5C8-160FD5D1FC7C}"] = { name:"Efteruddannelse", items:["{6691C4FD-2CBD-467F-ADD3-E062EC7F1CE5}","{7229D1FE-92E7-4282-B197-8A68F2E7D3C8}"] };
        clsData["{6691C4FD-2CBD-467F-ADD3-E062EC7F1CE5}"] = { name:"Pharma Courses", items:[] };
        clsData["{7229D1FE-92E7-4282-B197-8A68F2E7D3C8}"] = { name:"DME", items:[] };
clsData["{DA4A8DFF-2123-4C4F-981D-C1F5407F0774}"] = { name:"Annonceinformation", items:["{972E0B23-41D4-4A6C-B945-5FDFA6661022}","{3A323D58-D33E-4FCD-81D9-66F588D4259E}","{59DAA4C4-C4A4-4238-95D8-8A85D0F05E17}","{A58951FA-3C1B-4513-BD52-8A8F97CB196A}"] };
    clsData["{972E0B23-41D4-4A6C-B945-5FDFA6661022}"] = { name:"Annoncepriser", items:[] };
    clsData["{3A323D58-D33E-4FCD-81D9-66F588D4259E}"] = { name:"Annonceformater", items:[] };
    clsData["{59DAA4C4-C4A4-4238-95D8-8A85D0F05E17}"] = { name:"Udgivelsesplan", items:[] };
    clsData["{A58951FA-3C1B-4513-BD52-8A8F97CB196A}"] = { name:"Annoncekontakt", items:[] };


