var sliderProducts; 

function initScrollBar() {
	sliderProducts = new Control.Slider('listProductsHandle', 'listProductsTrack', {
		onSlide : function(v) 	{ scrollHorizontal(v, $('listProducts'), sliderProducts); },
		onChange : function(v) 	{ scrollHorizontal(v, $('listProducts'), sliderProducts); }
	});
	if ($('listProducts').scrollWidth <= $('listProducts').offsetWidth) {
		sliderProducts.setDisabled();
		$('listProductsTrack').hide();
		$('fakeProductsSlider').show();
	}
}

function scrollVertical(value, element, slider) { element.scrollTop = Math.round(value/slider.maximum*(element.scrollHeight-element.offsetHeight)); }
function scrollHorizontal(value, element, slider) {	element.scrollLeft = Math.round(value/slider.maximum*(element.scrollWidth-element.offsetWidth)); } 