/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++                                                              ++++++
++++++    copyright Ralf Schulenburg, Databau                       ++++++
++++++    Dieses Script darf für eigene Zwecke verwendet werden     ++++++
++++++    Diese Zeilen und mein Name dürfen nicht enfernt werden    ++++++
++++++                                                              ++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
var arrStatus = new Array();
var release  = true;
function doClick()
{
    var obj = this;
    if(release == true){
        var nObj;
        var count;

        var ids = new Array();
        for(var x=0; x<obj.childNodes.length; x++){
            if(obj.childNodes[x].tagName == "DIV" || obj.childNodes[x].tagName == "div"){
                ids.push(x);
            }
        }

        var state = arrStatus[obj.id];
        if(state == "open") arrStatus[obj.id] = "close";
        else                arrStatus[obj.id] = "open";
        var state = arrStatus[obj.id];

        if(ids.length > 0){
            for(var x=0; x<ids.length; x++){
                if(state == "open")
                    obj.childNodes[ids[x]].style.display = "block";
                else
                    obj.childNodes[ids[x]].style.display = "none";
                var imgs = obj.getElementsByTagName('img');

                if(imgs.length > 0 && imgs[0].name == "menue001Image"){
                    if(state == "open")
                        imgs[0].src = imgOpen;
                    else
                        imgs[0].src = imgClose;
                }
            }
        }
        release = false;
        window.setTimeout("release = true", 100);
    }
}


function setUpMenue001()
{
    arrStatus["showMenue001_u"] = "open";
    var stage = document.createElement("div");
    //var stage = document.getElementById('showMenue001');
    var str1 = document.getElementById('getMenue001').innerHTML;
    var arr1 = str1.split('_nextMenuLine');
    var old_l = 0;
    var hierarchie = new Array();
    hierarchie[0] = "showMenue001";
    var started = false;
    for(var x=0; x<arr1.length; x++){
      if(arr1[x].length > 1){
        var l=0;
        var p=0;
        for(var y=0; y<arr1[x].length; y++)
            if(arr1[x].substr(y, 1) == "°")
                l++;
        var child = document.createElement("div");

        if(arr1[x].search("openDirectory_") != -1){
            arrStatus["showMenue_~_" + x] = "open";
            arr1[x] = arr1[x].replace("openDirectory_", "");
        }else{
            arrStatus["showMenue_~_" + x] = "close";
            if(arr1[x+1]){
                for(var y=0; y<arr1[x+1].length; y++)
                    if(arr1[x+1].substr(y, 1) == "°")
                        p++;
                if(p<=l)
                    arrStatus["showMenue_~_" + x] = "goal";
            }
        }

        if(l == 1 || arrStatus[hierarchie[l-1]] == "open"){
            child.style.display = "block";
        }else{
            child.style.display = "none";
        }

        if(useLine == true && arrStatus["showMenue_~_" + x] != "goal"){
            child.style.backgroundImage = 'url(' + imgLine + ')';
            child.style.backgroundRepeat = 'repeat-y';
        }

        var img = '';
        if(useImages == true){
            img = '<img name="menue001Image" src="' + imgGoal + '" border="0"> ';
        }

        child.innerHTML = img + arr1[x].split("°").join("");
        eval("child."+openEvent+" = doClick");

        if(l>1){
            child.style.marginLeft = indent + "px";
        }
        if(started == true)
        child.style.marginTop  = lineHeight + "px";
        child.id = "showMenue_~_" + x;
        var idapp = hierarchie[l-1];

        try {
            document.getElementById(idapp).appendChild(child)
        } catch (e) {
            var poiuf = 'o';
        }


        hierarchie[l] = child.id;
        old_l = l;
        started = true;
      }
    }

    if(useImages == true){
        var x=0;
        for (var key in arrStatus){
            if(x>0){
                var img;
                if(arrStatus[key] == "open")  img = imgOpen;
                if(arrStatus[key] == "close") img = imgClose;
                if(arrStatus[key] == "goal")  img = imgGoal;

                document.getElementById(key).firstChild.src = img;

                if(arrStatus[key] == "goal"){
                    document.getElementById(key).firstChild.style.cursor = "";
                }else{
                    document.getElementById(key).firstChild.style.cursor = "pointer";
                }
            }
            x++;
        }
    }
document.getElementById('showMenue001').appendChild(stage);

}