var Debugging = {
    initialize: function() {
        Debugging.show();
    },
    show: function() {
        if (debugging > 0) {
            $('debugging').show();
            $('debugging_clear').observe('click', function() { Debugging.clear(); return false })
            $('debugging_close').observe('click', function() { Debugging.hide(); return false })
        }
    },
    hide: function() {
        if (debugging > 0) {
            $('debugging').hide();
            $('debugging_close').stopObserving()
        }
    },
    clear: function() {
        if (debugging > 0) {
            $('debugging_content').update('');
        }
    },
    content: function(data) {
        if (debugging > 0) {
            if (data == undefined) { data = '' }
            $('debugging_content').insert(data + '<br />');
        }
    }
}

Event.observe(window, 'load', function() { Debugging.initialize() });

