window.addEvent('domready', function() {
	if (Browser.Engine.name == "trident" && Browser.Engine.version < 5) { 
		/*var ie6 = true;			
		supersleight.init();*/
		DD_belatedPNG.fix('.bg');
	}
	makeScrollbar($('content_text'), $('track'), $('thumb'));
});
function makeScrollbar(content, Xscrollbar, handle, horizontal, ignoreMouse){
	
	var steps = (horizontal ? (content.getScrollSize().x - content.getSize().x) : (content.scrollHeight - content.getSize().y -2))

	if (steps > 0) {
		Xscrollbar.setStyle('display', 'block');
		handle.setStyle('display', 'block');
	}
	else {
		Xscrollbar.setStyle('display', 'none');
		handle.setStyle('display', 'none');
		return;
	}
	var slider = new Slider(Xscrollbar, handle, {
		steps: steps,
		mode: (horizontal ? 'horizontal' : 'vertical'),
		onChange: function(step){
			var x = (horizontal ? step : 0);
			var y = (horizontal ? 0 : step);
			content.scrollTo(x, y);
		}
	}).set(0);
	if (!(ignoreMouse)) {
		$$(content, Xscrollbar).addEvent('mousewheel', function(e){
			e = new Event(e).stop();
			var step = slider.step - (e.wheel / 2) * 30;
			slider.set(step);
		});
	}
	$(document.body).addEvent('mouseleave', function(){
		slider.drag.stop();
	});
}
