// Quick Pager jquery plugin
(function($){$.fn.quickPager=function(options){var defaults={pageSize:9,currentPage:1,holder:null,pagerLocation:"both"};var options=$.extend(defaults,options);return this.each(function(){var selector=$(this);var pageCounter=1;selector.wrap("<div class='simplePagerContainer'></div>");selector.children().each(function(i){if(i<pageCounter*options.pageSize&&i>=(pageCounter-1)*options.pageSize){$(this).addClass("simplePagerPage"+pageCounter)}else{$(this).addClass("simplePagerPage"+(pageCounter+1));pageCounter++}});selector.children().hide();selector.children(".simplePagerPage"+options.currentPage).show();if(pageCounter<=1){return}var pageNav="<ul class='simplePagerNav'><li>Pages:</li>";for(i=1;i<=pageCounter;i++){if(i==options.currentPage){pageNav+="<li class='currentPage simplePageNav"+i+"'><a rel='"+i+"' href=''>"+i+"</a></li>"}else{pageNav+="<li class='simplePageNav"+i+"'><a rel='"+i+"' href=''>"+i+"</a></li>"}}pageNav+="</ul>";if(!options.holder){switch(options.pagerLocation){case"before":selector.before(pageNav);break;case"both":selector.before(pageNav);selector.after(pageNav);break;default:selector.after(pageNav)}}else{$(options.holder).append(pageNav)}selector.parent().find(".simplePagerNav a").click(function(){var clickedLink=$(this).attr("rel");options.currentPage=clickedLink;if(options.holder){$(this).parent("li").parent("ul").parent(options.holder).find("li.currentPage").removeClass("currentPage");$(this).parent("li").parent("ul").parent(options.holder).find("a[rel='"+clickedLink+"']").parent("li").addClass("currentPage")}else{$(this).parent("li").parent("ul").parent(".simplePagerContainer").find("li.currentPage").removeClass("currentPage");$(this).parent("li").parent("ul").parent(".simplePagerContainer").find("a[rel='"+clickedLink+"']").parent("li").addClass("currentPage")}selector.children().hide();selector.find(".simplePagerPage"+clickedLink).fadeIn();return false})})}})(jQuery);

