﻿/*
插件名称：jPagerBar
主要功能：配合AJAX/JSON等响应方式及数据格式，自动生成页码栏。可以在同一网页中重复使用，互不影响。
API包括：
页码栏容器ID、GET请求URL
以及：页码栏样式、记录总数、每页显示记录数、显示相邻页码数量阀值、当前页、onclick事件、
页码栏定位标签、无记录提示、“上一页”“下一页”按钮的表现文字（或HTML）。
当前版本号：2.1.0.0
发布日期：2009/8/27

作者：TNT2 (SZW on cnblogs  - szw.cnblogs.com)  QQ：63408537/498977166（加位好友请说明来意）   Email/MSN:szw2003@163.com    
http://www.Senparc.com
         
版权及相关说明：
1、作者对此插件保留所有权利。本插件本着开源、交流、共同进步的宗旨，以免费形式为大家无偿提供。修改、引用请保留以上说明信息，否则将视同为主动盗用本插件。
2、为保证本插件的完整性、安全性和版本统一性，谢绝任何单位和个人将此插件代码修改后以个人名义或“jPagerBar”及类似名称发布，一旦发现，作者将不遗余进行力地进行追查、打击、曝光
3、作者对此插件保留最终解释权。
         
         
如有任何问题或意见、建议，欢迎与作者取得联系！让我们共同进步！
======================================================================================================================
*/

eval(function(p, a, c, k, e, d) { e = function(c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) d[e(c)] = k[c] || e(c); k = [function(e) { return d[e] } ]; e = function() { return '\\w+' }; c = 1 }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p } ('x E(C,d,4){5 w=(4["w"]==8)?"10":4["w"];5 p=(4["p"]==8||4["p"]<=0)?0:4["p"];5 h=(4["h"]==8||4["h"]<=0)?K:4["h"];5 7=(4["7"]==8||4["7"]<0)?3:4["7"];5 2=4["2"];5 6=4["6"];5 g=4["Z"];5 B=4["B"];5 r=(4["r"]==8)?" < ":4["r"];5 q=(4["q"]==8)?" > ":4["q"];5 9=C+"Y";$("#"+C).L("<M D=\\""+9+"\\" u=\\""+w+"\\"></M>");b(p==0){$("#"+9).L(B);y G}h=(h==8||h<=0)?K:h;5 c=X((p-1)/h)+1; 7=(7==8||7<0)?3:7;2=(2==8||2<=0||2>c)?1:2;5 I=(2<=1)?"J":"";5 H=(2>=c)?"J":"";5 o=0;5 m=0;5 l=0;5 n=0;m=(2-7<=1)?1:2-7;l=(2+7>=c)?c:2+7;b(m>1){b(m-7<=1)o=m-1;j o=7}j{o=0}b(l<c){b(l+7>=c)n=l+1;j n=c-7+1}j{n=c+1}b(2<=1)$("<e u=\\""+I+"\\">"+r+"</e>").f($("#"+9));j $(k(2-1,2,r,6,d,g)).f($("#"+9));b(7>0){A(5 i=1;i<=o;i++)$(k(i,2,i,6,d,g)).f($("#"+9));b(o+1<m)$("<e>... </e>").f($("#"+9));A(5 i=m;i<=l;i++)$(k(i,2,i,6,d,g)).f($("#"+9));b(l+1<n)$("<e>... </e>").f($("#"+9));A(5 i=n;i<=c;i++)$(k(i,2,i,6,d,g)).f($("#"+9))}j{$(k(2,2,2,8,8,g)).f($("#"+9))}b(2>=c)$("<e u=\\""+H+"\\">"+q+"</e>").f($("#"+9));j $(k(2+1,2,q,6,d,g)).f($("#"+9))}x k(v,2,z,6,d,g){5 F="?W=";6=(6!=8)?"6=\\""+6+"\\"":"";6=6.V("{U}",v);t=(6!=8&&6.T("y G")!=-1)?"t=\\"#"+g+"\\" ":"t=\\""+d+F+v+"\\" ";5 s="";b(v==2)s="<e u=\\"S\\">"+z+"</e>";j s="<a "+t+6+">"+z+"</a>";y s}R.Q.P({O:x(d,4){E($(N).4("D"),d,4)}});', 62, 63, '||currentPageIndex||attr|var|onclick|showPageNumber|null|barID||if|totalPage|url|span|appendTo|barMark|pageCount||else|GetPageLink|bodyDisplayPageEnd|bodyDisplayPageStart|endDisplayPageStart|firstDisplayPageEnd|totalCount|nextWord|preWord|linkHTML|href|class|linkPageIndex|style|function|return|text|for|noRecordTip|containerId|id|ShowPageBar|pageData|false|nextPageStyle|backPageStyle|disabled|20|html|div|this|showPageBar|extend|fn|jQuery|current|indexOf|pageindex|replace|page|parseInt|_pageBar|mark|technorati'.split('|'), 0, {}))
