(function(a){a.fn.paginate=function(c){var b=a.extend({},a.fn.paginate.defaults,c);return this.each(function(){$this=a(this);var c=a.meta?a.extend({},b,$this.data()):b,d=c.start;a.fn.draw(c,$this,d)})};var d=0,b=0,f=navigator.appName,e=navigator.appVersion;if(e.indexOf("MSIE 7.0")>0)var c="ie7";a.fn.paginate.defaults={count:5,start:12,display:5,border:true,border_color:"#fff",text_color:"#8cc59d",background_color:"black",border_hover_color:"#fff",text_hover_color:"#fff",background_hover_color:"#fff",rotate:true,images:true,mouse:"slide",onChange:function(){return false}};a.fn.draw=function(e,E,s){if(e.display>e.count)e.display=e.count;$this.empty();if(e.images)var r="jPag-sprevious-img",B="jPag-previous-img",u="jPag-snext-img",C="jPag-next-img";else var r="jPag-sprevious",B="jPag-previous",u="jPag-snext",C="jPag-next";var g=a(document.createElement("a")).addClass("jPag-first").html("First");if(e.rotate)if(e.images)var l=a(document.createElement("span")).addClass(r);else var l=a(document.createElement("span")).addClass(r).html("&laquo;");var t=a(document.createElement("div")).addClass("jPag-control-back");t.append(g).append(l);for(var f=a(document.createElement("div")).addClass("selectPage"),i=a(document.createElement("ul")).addClass("jPag-pages"),A=(e.display-1)/2,D=s-A,m,q=0;q<e.count;q++){var p=q+1;if(p==s){var o=a(document.createElement("li")).html('<span class="jPag-current">'+p+"</span>");m=o;i.append(o)}else{var o=a(document.createElement("li")).html("<a>"+p+"</a>");i.append(o)}}f.append(i);if(e.rotate)if(e.images)var k=a(document.createElement("span")).addClass(u);else var k=a(document.createElement("span")).addClass(u).html("&raquo;");var x=a(document.createElement("a")).addClass("jPag-last").html("Last"),h=a(document.createElement("div")).addClass("jPag-control-front");h.append(k).append(x);$this.addClass("jPaginate").append(t).append(f).append(h);if(!e.border){if(e.background_color=="none")var w={color:e.text_color};else var w={color:e.text_color,"background-color":e.background_color};if(e.background_hover_color=="none")var v={color:e.text_hover_color};else var v={color:e.text_hover_color,"background-color":e.background_hover_color}}else{if(e.background_color=="none")var w={color:e.text_color,border:"1px solid "+e.border_color};else var w={color:e.text_color,"background-color":e.background_color,border:"1px solid "+e.border_color};if(e.background_hover_color=="none")var v={color:e.text_hover_color,border:"1px solid "+e.border_hover_color};else var v={color:e.text_hover_color,"background-color":e.background_hover_color,border:"1px solid "+e.border_hover_color}}a.fn.applystyle(e,$this,w,v,g,i,f,h);var j=d-g.parent().width()-3;if(c=="ie7"){f.css("width",235+"px");h.css("left",300+"px")}else{f.css("width",235+"px");h.css("left",300+"px")}if(e.rotate){k.hover(function(){thumbs_scroll_interval=setInterval(function(){var a=f.scrollLeft()+1;f.scrollLeft(a)},20)},function(){clearInterval(thumbs_scroll_interval)});l.hover(function(){thumbs_scroll_interval=setInterval(function(){var a=f.scrollLeft()-1;f.scrollLeft(a)},20)},function(){clearInterval(thumbs_scroll_interval)});if(e.mouse=="press"){k.mousedown(function(){thumbs_mouse_interval=setInterval(function(){var a=f.scrollLeft()+5;f.scrollLeft(a)},20)}).mouseup(function(){clearInterval(thumbs_mouse_interval)});l.mousedown(function(){thumbs_mouse_interval=setInterval(function(){var a=f.scrollLeft()-5;f.scrollLeft(a)},20)}).mouseup(function(){clearInterval(thumbs_mouse_interval)})}else{l.click(function(){var a=j-10,b=f.scrollLeft()-a;f.animate({scrollLeft:b+"px"})});k.click(function(){var a=j-10,b=f.scrollLeft()+a;f.animate({scrollLeft:b+"px"})})}}g.click(function(){f.animate({scrollLeft:"0px"});f.find("li").eq(0).click()});x.click(function(){f.animate({scrollLeft:b+"px"});f.find("li").eq(e.count-1).click()});f.find("li").click(function(){m.html("<a>"+m.find(".jPag-current").html()+"</a>");var d=a(this).find("a").html();a(this).html('<span class="jPag-current">'+d+"</span>");m=a(this);a.fn.applystyle(e,a(this).parent().parent().parent(),w,v,g,i,f,h);var b=this.offsetLeft/2,l=f.scrollLeft()+b,k=b-j/2;if(c=="ie7")f.animate({scrollLeft:b+k-g.parent().width()+52+"px"});else f.animate({scrollLeft:b+k-g.parent().width()+"px"});e.onChange(d)});var y=f.find("li").eq(e.start-1);y.attr("id","tmp");var n=document.getElementById("tmp").offsetLeft/2;y.removeAttr("id");var z=n-j/2;if(c=="ie7")f.animate({scrollLeft:n+z-g.parent().width()+52+"px"});else f.animate({scrollLeft:n+z-g.parent().width()+"px"})};a.fn.applystyle=function(i,c,f,e,g,h){c.find("a").css(f);c.find("span.jPag-current").css(e);c.find("a").hover(function(){a(this).css(e)},function(){a(this).css(f)});c.css("padding-left",g.parent().width()+5+"px");b=0;c.find("li").each(function(a){if(a==i.display-1)d=this.offsetLeft+this.offsetWidth;b+=this.offsetWidth});h.css("width",b+"px")}})(jQuery)
