/*jQuery pager plugin v 1.0 (12/22/2008)
* @requires jQuery v1.2.6 or later
* Copyright (c) 2008-2009 Jon Paul Davies
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html */
(function($){$.fn.pager=function(a){var b=$.extend({},$.fn.pager.defaults,a);return this.each(function(){$(this).empty().append(renderpager(parseInt(a.pagenumber),parseInt(a.pagecount),a.buttonClickCallback));$('.pages li').mouseover(function(){document.body.style.cursor="pointer"}).mouseout(function(){document.body.style.cursor="auto"})})};function renderpager(a,b,c){var d=$('<ul class="pages"></ul>');d.append(renderButton('eerste',a,b,c)).append(renderButton('vorige',a,b,c));var e=1;var f=9;if(a>4){e=a-4;f=a+4}if(f>b){e=b-8;f=b}if(e<1){e=1}for(var g=e;g<=f;g++){var h=$('<li class="page-number">'+(g)+'</li>');g==a?h.addClass('pgCurrent'):h.click(function(){c(this.firstChild.data)});h.appendTo(d)}d.append(renderButton('volgende',a,b,c)).append(renderButton('laatste',a,b,c));return d}function renderButton(a,b,c,d){var e=$('<li class="pgNext '+a+'">'+a+'</li>');var f=1;switch(a){case"eerste":f=1;break;case"vorige":f=b-1;break;case"volgende":f=b+1;break;case"laatste":f=c;break}if(a=="eerste"||a=="vorige"){b<=1?e.addClass('pgEmpty'):e.click(function(){d(f)})}else{b>=c?e.addClass('pgEmpty'):e.click(function(){d(f)})}return e}$.fn.pager.defaults={pagenumber:1,pagecount:1}})(jQuery);
