function scrollerInit() {
	$(function() {
		var elems = $('#scroller div.item');
	
		var timeout = 50;
		var speed   = 7;
		
		var pmax	= 20;
		var pmin	= calcmin();
		
		var d 		= 0;
		
		$('#scroller').css("display","block");
		$('#next').fadeTo('0',1);
		$('#prev').fadeTo('0',1);
		$('#scroller div.line').fadeTo('0',1);
		$('#scroller div.item').fadeTo('0',0.65);
		$('#scroller div.item').mouseenter(function(item) {
			$(this).clearQueue();
			$(this).fadeTo('0',1);
		});
		$('#scroller div.item').mouseleave(function(item) {
			$(this).clearQueue();
			$(this).fadeTo('0',0.65);
		});
		
		$('#prev').mouseenter(function() { d = 1; });
		$('#prev').mouseleave(function() { d = 0; });
		
		$('#next').mouseenter(function() { d = -1; });
		$('#next').mouseleave(function() { d = 0; });
	
		var timer = setInterval(move,timeout);
		var s = $('#scroller');
		
		function move() {
			if(d == 0) return;
			
			var l = s.position().left;
			var p = l + d * speed;
			
			if(p > pmax) p = pmax;
			if(p < pmin) p = pmin;
			
			s.css("left",p + "px");
		}
		
		function calcmin() {
			var lines = $('#scroller div.line');
			
			return -elems.length * 140 - lines.length * 41 + 980;
		}
	});
}
