function changePage(M,Q,G){var H=7;var O;var A=true;var P=true;var T=$(Q+"pageSizeText").value;if(!Globals.isDefined(G)){var K=$(Q+"pageMethodName").value;var I=$(Q+"clientJSFunc").value;P=false}var J=$(Q+"prevPageName").value;var C=$(Q+"nextPageName").value;var D=$(Q+"currentPageName").value;var F=Math.ceil(parseFloat(M/T));var B=new StringBuilder();if(F==0||F==1){A=false}var L=(D-1)*T+1;if(M==0||M<=T){A=false}if(A){var R=D*T-1>=M?M:D*T;if(D==1){B.append('&lt;&lt;<a href="#" class="mr10 false" onclick="javascript:return false;">'+J+"</a>")}else{if(P){B.append('&lt;&lt;<a class="mr10 false" href="');B.append(getUrl(D-1,G,Q));B.append('">');B.append(J);B.append("</a>")}else{B.append('&lt;&lt;<a class="mr10 next" href="#" onclick="javascript:'+K+"("+parseInt(D-1)+",'"+F+"',"+I+",'"+Q+'\')";return false;">'+J+"</a>")}}var N=0;var E=F;if(F<=10){N=1;E=F}else{if(D<H&&F>10){N=1;E=H;O=0}else{if(D>(F-H+1)){N=F-H+1;E=F;O=1}else{if(D>=H&&D<=(F-H+1)){N=parseInt(D)-2;E=parseInt(D)+2;O=2}}}}var S=createPageNumberHtml(N,E,F,O,K,I,D,Q,P,G);B.append(S);if(D==F){B.append('<a href="#" class="mr10 false" onclick="javascript:return false;">'+C+"</a>&gt;&gt;")}else{if(P){B.append('<a class="mr10 false" href="');B.append(getUrl(D+1,G,Q));B.append('">');B.append(C);B.append("</a>&gt;&gt;")}else{B.append('<a class="mr10 next" href="#" onclick="javascript:'+K+"("+(parseInt(D)+1)+",'"+F+"',"+I+",'"+Q+"');return false;\">"+C+"</a>&gt;&gt;")}}$(Q).innerHTML=B.toString()}else{$(Q).innerHTML=""}}function createPageNumberHtml(G,N,K,C,B,H,L,E,I,A){var M=new StringBuilder();var F="";var J="";switch(C){case 0:J=m_createBehindHtml(E,B,K,H,I,A);break;case 1:F=m_createFrontHtml(E,B,K,H,I,A);break;case 2:F=m_createFrontHtml(E,B,K,H,I,A);J=m_createBehindHtml(E,B,K,H,I,A);break}M.append(F);for(var D=G;D<=N;D++){if(L==D){M.append('<a href="#" class="on" onclick="javascript:return false;">');M.append(D);M.append("</a>")}else{if(I){M.append('<a class="num" href="');M.append(getUrl(D,A,E));M.append('">');M.append(D);M.append("</a>")}else{M.append('<a class="num" href="#" onclick="javascript:');M.append(B);M.append("(");M.append(D);M.append(",'");M.append(K);M.append("',");M.append(H);M.append(",'");M.append(E);M.append("');return false;\">");M.append(D);M.append("</a>")}}}M.append(J);return M.toString()}function m_createBehindHtml(E,F,A,D,B,C){var G=new StringBuilder();if(B){G.append('<a class="num" href="');G.append(getUrl(A-1,C,E));G.append('">1</a>');G.append('<a class="num" href="');G.append(getUrl(A-2,C,E));G.append('">2</a><span>...</span>')}else{G.append('<span>...</span><a class="num" href="#" onclick="javascript:');G.append(F);G.append("('");G.append((parseInt(A)-1));G.append("','");G.append(A);G.append("',");G.append(D);G.append(",'");G.append(E);G.append("');return false;\">");G.append((parseInt(A)-1));G.append("</a>");G.append('<a class="num" href="#" onclick="javascript:');G.append(F);G.append("('");G.append(A);G.append("','");G.append(A);G.append("',");G.append(D);G.append(",'");G.append(E);G.append("');return false;\">");G.append(A);G.append("</a>")}return G.toString()}function m_createFrontHtml(E,F,A,D,B,C){var G=new StringBuilder();if(B){G.append('<a class="num" href="');G.append(getUrl(1,C,E));G.append('">1</a>');G.append('<a class="num" href="');G.append(getUrl(2,C,E));G.append('">2</a><span>...</span>')}else{G.append('<a class="num" href="#" onclick="javascript:');G.append(F);G.append("('1','");G.append(A);G.append("',");G.append(D);G.append(",'");G.append(E);G.append("');return false;\">1</a>");G.append('<a class="num" href="#" onclick="javascript:');G.append(F);G.append("('2','");G.append(A);G.append("',");G.append(D);G.append(",'");G.append(E);G.append("');return false;\">2</a><span>...</span>");return G.toString()}}function m_changePage(D,A,B,C){if(typeof (B)=="function"){$(C+"currentPageName").value=D;B(D);if(manager){manager.focus()}}}function m_reInitPager(D,A,B,C){$(C+"currentPageName").value=A;$(C+"clientJSFunc").value=B}function m_changeCurrentIndex(A,B){$(B+"currentPageName").value=A}function getUrl(A,B,C){if(A==1){return B+".html"}else{return B+"-"+A+".html"}};