(function(a){a.fn.paginate=function(b){return this.each(function(){var f={first_label:"First",prev_label:"Previous",next_label:"Next",last_label:"Last",ellipse_label:"...",content:".page_content",navigation:".page_navigation",items_per_page:5,abort_on_small_lists:false,num_page_links:5,show_first:true,show_last:true,show_next:true,show_prev:true,show_ellipse:true};var e=a.extend(true,{},f,b);var d=a(this);var g=a(e.content,d);var m=a(e.navigation,d);var h=g.children();var j=h.size();var k=Math.ceil(j/e.items_per_page);if(e.abort_on_small_lists&&(j<=e.items_per_page)){return true}c();l(1);function l(p){var r=e.items_per_page*(p-1);var o=r+e.items_per_page;var q=a(h).slice(r,o);a(h).hide();a(q).show();a(".page_link",m).removeClass("active");a('.page_link[data-page="'+p+'"]',m).addClass("active");var n=a(".page_link[data-page]",m);r=p-((e.num_page_links-1)/2)-1;o=p+((e.num_page_links-1)/2);if(o>n.size()){o=n.size();r=n.size()-e.num_page_links}if(r<0){r=0;o=e.num_page_links}if(o>n.size()){o=n.size()}a(n).hide();a(n).slice(r,o).show();a(".ellipse",m).hide();if(a(".page_link[data-page]",m).first().css("display")=="none"){a(".ellipse.less",m).show()}if(a(".page_link[data-page]",m).last().css("display")=="none"){a(".ellipse.more",m).show()}}function c(){if(e.show_first){m.append(a(''+e.first_label+"").data("page",1))}if(e.show_prev){m.append(a(''+e.prev_label+""))}if(e.show_ellipse){m.append(a(''+e.ellipse_label+""))}for(i=1;i<=k;i++){m.append(a(''+i+"").data("page",i))}if(e.show_ellipse){m.append(a(''+e.ellipse_label+""))}if(e.show_prev){m.append(a(''+e.next_label+""))}if(e.show_last){m.append(a(''+e.last_label+"").data("page",k))}a(".page_link:not(.next, .prev)",m).click(function(){var n=a(this).data("page");l(n);return false});a(".page_link.next",m).click(function(){var n=a(".page_link.active",m).data("page");if(n1){l(n-1)}return false})}})}})(jQuery);