// JScript 文件

        function getJsPageNavi(CurrentPageIndex, PageCount, PageIndexCount, FileName)
        {
            var sbPageNavigatorCommon = "";
            sbPageNavigatorCommon += "<div class=\"pager\">";
            
            if (CurrentPageIndex > 0)
                sbPageNavigatorCommon += "<a href=\"" + FileName + "0.html\" title=\"Go to first page\">First</a>";
            
            if (CurrentPageIndex > 0)
                sbPageNavigatorCommon += "<a href=\"" + FileName + (CurrentPageIndex - 1) + ".html\">Previous</a>";

            var PageIndexLowerThreshold = Math.max(0, CurrentPageIndex - PageIndexCount);
            if (PageCount - PageIndexCount <= CurrentPageIndex && CurrentPageIndex <= PageCount - 1)
            {
                PageIndexLowerThreshold = Math.max(0, CurrentPageIndex - 2 * PageIndexCount);
            }

            var PageIndexUpperThreshold = Math.min(PageCount - 1, CurrentPageIndex + PageIndexCount);
            if (0 <= CurrentPageIndex && CurrentPageIndex <= PageIndexCount)
            {
                PageIndexUpperThreshold = Math.min(PageCount - 1, 2 * PageIndexCount);
            }

            for (var i = PageIndexLowerThreshold; i <= PageIndexUpperThreshold; i++)
            {
                if (i == CurrentPageIndex)
                {
                    sbPageNavigatorCommon += "<strong>" + (CurrentPageIndex + 1) + "</strong>";
                }
                else
                {
                    sbPageNavigatorCommon += "<a href=\"" + FileName + i + ".html\">" + (i + 1) + "</a>";
                }
            }

            if (CurrentPageIndex < PageCount - 1)
                sbPageNavigatorCommon += "<a href=\"" + FileName + (CurrentPageIndex + 1) + ".html\">Next</a>";
            
            if (CurrentPageIndex < PageCount - 1)
                sbPageNavigatorCommon += "<a href=\"" + FileName + (PageCount - 1) + ".html\">Last</a>";
            
            sbPageNavigatorCommon += "</div>";
            
            document.write(sbPageNavigatorCommon);
        }
        
        
//        调用举例：
//        <script src="js/getJsPageNavi.js" type="text/javascript"></script>
//        <script type="text/javascript" language="javascript">
//             document.getElementById("pageDiv").innerHTML = getJsPageNavi(0, <%=PageCount %>, 2, "changePage");
//        </script>
