var Doff = (function () {

    function initToggleActions()
    {
        var list = $$('.actions');
        if (!list || !list[0])
            return;
        $A(list[0].childNodes).each(function(li) {
            li.className = 'hidden';
            if (li.tagName) {
                var h2 = li.getElementsByTagName('H2').item(0);
                var text = h2.firstChild.nodeValue;
                h2.removeChild(h2.firstChild);
                var link = document.createElement('A');
                link.href = '#';
                link.appendChild(document.createTextNode(text));
                h2.appendChild(link);
                Event.observe(link, 'click', function(event) {
                    var li = Event.element(event).parentNode.parentNode;
                    li.className = ('hidden' == li.className) ? '' : 'hidden';
                    Event.stop(event);
                });
            }
        });
    } // initToggleActions
    
    function init()
    {
        initToggleActions();
    } // init

    return {
        'init': init
    }

})() // Doff

Event.observe(window, 'load', Doff.init);

