(function($){
	$.fn.mrot = function(options){

		var defaults = {itemShow : 3, delimiter: false, start:0};
		var opts = $.extend(defaults, options);
		var act = [];
		this.each(function(i){
			var btnPrev = $(this).find(".prv");
			var btnNext = $(this).find(".nxt");
			var items = $(this).find(".n_item");
			var nrItems = $(this).find(".n_item").length;
            items.hide();
            act[i]=opts.start;
            if (opts.itemShow=='auto'){opts.itemShow = parseInt($(this).parent().width()/items.outerWidth(true));
   		}

	        items.slice(act[i],act[i]+opts.itemShow).show();
            function border(active){
            	items.css("border","0px");
                items.eq(active+1).css("border-left","1px #D4CEC8 solid");
                items.eq(active+1).css("border-right","1px #D4CEC8 solid");            }
	        function chk(){
	        	if (nrItems<opts.itemShow){btnPrev.attr("src","/images/btn_prev_off.gif");btnNext.attr("src","/images/btn_next_off.gif");}
	        	if (act[i]<1){btnPrev.attr("src","/images/btn_prev_off.gif");}else{btnPrev.attr("src","/images/btn_prev_on.gif");}
	        	if (act[i]<nrItems-opts.itemShow){btnNext.attr("src","/images/btn_next_on.gif");}else{btnNext.attr("src","/images/btn_next_off.gif");}
	        }
	        chk();
	        if (opts.delimiter){ border(act[i]);}
	        btnNext.click(
	         	function(){
	         		if (act[i]<(nrItems-opts.itemShow)){
						act[i]++;
						if (act[i]>=nrItems-opts.itemShow){act[i]=nrItems-opts.itemShow;}
						items.eq(act[i]-1).hide(500);
						items.eq(act[i]+opts.itemShow-1).show(500);
						if (opts.delimiter){ border(act[i]);}
					}
					chk();
	        });

	        btnPrev.click(
	         	function(){
	         		if (act[i]>0){
						act[i]--;
						if (act[i]<=0){act[i]=0;$(this).attr("src","/images/btn_prev_off.gif");}
						items.eq(act[i]+opts.itemShow).hide(500);
						items.eq(act[i]).show(500);
						if (opts.delimiter){ border(act[i]);}
					}
					chk();
	        });
		});	}
})(jQuery);
