$.fn.pager=function(clas,options){var settings={navId:'nav',navClass:'nav',navAttach:'append',highlightClass:'highlight',numdisplay:8,prevText:'«',nextText:'»',linkText:null,linkWrap:null,height:null} if(options)$.extend(settings,options);return this.each(function(){var me=$(this);var size;var i=0;var np;var n;var navid='#'+settings.navId;function numPages(maxentries){return Math.ceil(maxentries/settings.numdisplay);} function init(){size=$(clas,me).not(navid).size();np=numPages(size);if(settings.height==null){settings.height=getHighest();} if(np>1){makeNav();show();highlight();} sizePanel();if(settings.linkWrap!=null){linkWrap();}} function makeNav(){var str='
';switch(settings.navAttach){case'before':$(me).before(str);break;case'after':$(me).after(str);break;case'prepend':$(me).prepend(str);break;default:$(me).append(str);break;}} function show(){$(me).find(clas).not(navid).hide();n=Math.floor(i/settings.numdisplay);for(m=i;m-n*settings.numdisplay