;
(function($){

	$.fn.scrollRepertuar = function(){
		var $scroller = this[0];
		var $scroll_box = $('.scroll_box', $scroller);
		var $scroll_item = $('.scroll_item', $scroller);
		var $lists = $('.list',$scroll_item);
		var $selected_item = $scroll_item.filter('.selected');
		var stert_scroll_size = 0;

		if($selected_item.size()>0){
			var index = $scroll_item.index($selected_item.get(0));
			stert_scroll_size = (index==0)? 0 : -(index*179);
			$scroll_box.css({left:stert_scroll_size});
		}

		$scroll_item.each(function(i){
			var $item = $(this);
			var $arLeft = $('.arLeft', $item);
			var $arRight = $('.arRight', $item);
			if(i==0){
				$arLeft.css('visibility','hidden');
			}else if($scroll_item.size()==i+1){
				$arRight.css('visibility','hidden');
			}
			$arLeft.click(function(){
				var left = parseInt($scroll_box.css('left'));
				$lists.css('overflow-y','hidden');
				$scroll_box.animate({left:left+179},function(){
					$lists.filter(':eq('+(i-1)+')').css('overflow-y','auto');
				});
				return false;
			});
			$arRight.click(function(){
				var left = parseInt($scroll_box.css('left'));
				$lists.css('overflow-y','hidden');
				$scroll_box.animate({left:left-179},function(){
					$lists.filter(':eq('+(i+1)+')').css('overflow-y','auto');
				});
				return false;
			});
		});
	};

}) (jQuery);
