﻿var DTree = {
    init: function(rootNode)
    {
        var ul = rootNode.getElementsByTagName("UL");
        for (var i = 0; i < ul.length; i++)
        {
            if (document.all)
            {
                var li = ul[i].parentElement;
            }
            else
            {
                var li = ul[i].parentNode;
            }
            
            var img = document.createElement("IMG");
            img.src = "/interface/plus.gif";
            img.className = "treeToggle";
            img.onclick = function() { DTree.toggle(this); };
            
            ul[i].style.display = "none";
            li.insertBefore(img, li.firstChild);
        }
    },
    toggle: function(obj)
    {
        if (document.all)
        {
            var li = obj.parentElement;
        }
        else
        {
            var li = obj.parentNode;
        }
        var ul = li.getElementsByTagName("UL")[0];
        
        if (obj.src.search(/plus/) != -1)
        {
            obj.src = "/interface/minus.gif";
            Effect.BlindDown($(ul));
        }
        else
        {
            obj.src = "/interface/plus.gif";
            Effect.BlindUp($(ul));
        }
    }
};
