new ContentFlowAddOn ('fancyScrollbar', {

    init: function  () {
        this.addStylesheet();
    },

    onloadInit: function (flow) {
        if (!flow.Scrollbar) {
            flow.Scrollbar = new ContentFlowGUIElement(flow, document.createElement('div'));
            flow.Scrollbar.className = 'scrollbar';
            flow.container.appendChild(flow.Scrollbar);
        }

        if (!flow.Slider) {
        
            flow.Slider = new ContentFlowGUIElement(flow, document.createElement('div'));
            flow.Slider.className = 'slider';
            flow.Position = new ContentFlowGUIElement(flow, document.createElement('div'));
            flow.Position.className = 'position';
            flow.Slider.appendChild(flow.Position);
            flow.Scrollbar.appendChild(flow.Slider);
        }

        
        if (flow.Browser.Gecko) 
            window.setTimeout(function () { flow.resize() }, 500); // ugly bug fix for FF2
    }

});

