(function($){
	$.fn.pager = function(options){
		var defaults = {
			visibleItems: 14,
			currentPage: 1
		};
		var opts = $.fn.extend(defaults, options);

		return this.each(function(index, element){
			var startPos;
			if(opts.currentPage % opts.visibleItems == 0){
				startPos = (Math.floor(opts.currentPage / opts.visibleItems) - 1) * 14 + 1;
			}else{
				startPos = (Math.floor(opts.currentPage / opts.visibleItems)) * 14 + 1;
			}

			$(this).jcarousel({
				start: startPos,
				scroll: opts.visibleItems,
				initCallback: function(carousel){
					$(carousel.list)
						.children('.jcarousel-item-' + opts.currentPage)
						.addClass('active');
				}
			});
		});
	};

})(jQuery);

