(function(a){a.PaginationCalculator=function(a,b){this.maxentries=a;this.opts=b};a.extend(a.PaginationCalculator.prototype,{numPages:function(){return Math.ceil(this.maxentries/this.opts.items_per_page)},getInterval:function(a){var b=Math.floor(this.opts.num_display_entries/2),c=this.numPages(),d=c-this.opts.num_display_entries,e=a>b?Math.max(Math.min(a-b,d),0):0,f=a>b?Math.min(a+b+this.opts.num_display_entries%2,c):Math.min(this.opts.num_display_entries,c);return{start:e,end:f}}});a.PaginationRenderers={};a.PaginationRenderers.defaultRenderer=function(b,c){this.maxentries=b;this.opts=c;this.pc=new a.PaginationCalculator(b,c)};a.extend(a.PaginationRenderers.defaultRenderer.prototype,{createLink:function(b,f,c){var d,e=this.pc.numPages();b=b<0?0:b"+c.text+"");else d=a(""+c.text+"").attr("href",this.opts.link_to.replace(/__id__/,b));c.classes&&d.addClass(c.classes);d.data("page_id",b);return d},appendRange:function(c,b,d,f,e){for(var a=d;a");this.opts.prev_text&&(b>0||this.opts.prev_show_always)&&c.append(this.createLink(b-1,b,{text:this.opts.prev_text,classes:"prev"}));if(d.start>0&&this.opts.num_edge_entries>0){g=Math.min(this.opts.num_edge_entries,d.start);this.appendRange(c,b,0,g,{classes:"sp"});this.opts.num_edge_entries"+this.opts.ellipse_text+"").appendTo(c)}this.appendRange(c,b,d.start,d.end);if(d.end0){e-this.opts.num_edge_entries>d.end&&this.opts.ellipse_text&&jQuery(""+this.opts.ellipse_text+"").appendTo(c);f=Math.max(e-this.opts.num_edge_entries,d.end);this.appendRange(c,b,f,e,{classes:"ep"})}this.opts.next_text&&(b=0&&a0&&f(b-1);return false});c.bind("nextPage",{numPages:j},function(c){var b=a(this).data("current_page");b