function init() {
    var li = document.getElementsByTagName("li");

    for(var i = 0; i < li.length; i++) {
        var cn = li[i].className;

        if(cn.indexOf("parent") != -1) {
            var table = document.createElement("table");
            table.className = "pfeil";
            table.cellSpacing = "0";
            table.cellPadding = "0";

            var tr1   = document.createElement("tr");
            var td1   = document.createElement("td");
            var td2   = document.createElement("td");

            //TD1
            var n = li[i].innerHTML.toLowerCase().indexOf("<ul");
            var inner;

            if(n != -1) {
                td1.innerHTML = li[i].innerHTML.substring(0,n);
                inner = li[i].innerHTML.substring(n,li[i].innerHTML.length);
            }
            else {
                td1.innerHTML = li[i].innerHTML;
            }

            li[i].innerHTML = "";

            //TD2
            td2.align = "right";

            var img   = document.createElement("img");
            img.alt   = "Pfeil";
            img.style.marginTop = "1px";

            if(cn.indexOf("active") != -1) {
                img.src = baseurl + "/templates/mal_werk/images/pfeil_2.gif";
            }
            else {
                img.src = baseurl + "/templates/mal_werk/images/pfeil_.gif";
            }

            td2.appendChild(img);

            //TR + Table
            tr1.appendChild(td1);
            tr1.appendChild(td2);
            table.appendChild(tr1);

            li[i].appendChild(table);

            if(inner != null) {
                var node = document.createElement("div");
                node.innerHTML = inner;
                li[i].appendChild(node);
            }
        }
    }
    
    resizeDesign();
}

function resizeDesign() {
    var s = getWinSize();

    if(document.getElementById("menubar"))
        document.getElementById("menubar").style.height = (s.height - 280) + "px";

    if(document.getElementById("content"))
        document.getElementById("content").style.height = (s.height - 280) + "px";
}

/* GET WINDOW SIZE */
function getWinSize(win) {
    if(!win) win = window;
    var s = new Object();
    if(typeof win.innerWidth != 'undefined')
    {
        s.width = win.innerWidth;
        s.height = win.innerHeight;
    }
    else
    {
         var obj = getBody(win);
         s.width = parseInt(obj.clientWidth);
         s.height = parseInt(obj.clientHeight);
    }
    return s;
}

function getBody(w) {
    return (w.document.compatMode && w.document.compatMode == "CSS1Compat") ? w.document.documentElement : w.document.body || null;
}

window.onresize = resizeDesign;
window.onload 	= init;

