var j=jQuery.noConflict();
j(document).ready(function() {

	var contentPosY =j("#content-products .scroll-content").position().top;
	var topOffset;
	var scrollContent = j("#content-products .scroll-content");
	var columnsHeight =  scrollContent.find(".col").css('height');
		columnsHeight = parseFloat(columnsHeight);
	var columns = scrollContent.find(".columns");

	startAutoScroll();

	function startAutoScroll(){
		topOffset = parseFloat(scrollContent.css('top'));
		sortColumns();
		j('#content-products .scroll-block .arr-top span').removeClass('disabled');
		j('#content-products .scroll-block .arr-bot span').removeClass('disabled');
		timer = window.setInterval(scrollUp, 50);
	}

	function stopAutoScroll(){
		 window.clearInterval(timer);
	}

	function scrollUp(){
		sortColumns();
		topOffset-=1;
	}

	function sortColumns(){
		if(-topOffset>columnsHeight){
			topOffset += columnsHeight;
			var firstElem = scrollContent.find(".col:eq(0)");
			var secondElem = scrollContent.find(".col:eq(1)");
			var thirdElem = scrollContent.find(".col:eq(2)");
			columns.append(firstElem).append(secondElem).append(thirdElem);
			sortColumns();
		}
		scrollContent.css('top',topOffset);
	}

	j('.scroll-block .scroll-arr').bind('mouseenter',stopAutoScroll).bind("mouseleave",startAutoScroll);

});

