function LoadPager_News() {
   
    if (pagination.TotalPages > 0) {
        $("#headerPaginationDiv").append('<ul id="results1" class="pagination"></ul>');
        var pageHtml = "";
        var className = "";
        if (pagination.CurrentPageScreen * pagination.PagesPerScreen - 9 > 0) {
            pageHtml = $.validator.format('<li><a class="prev" href="{0}?perpage={1}&page={2}" title="previous">Prev</a></li>', "/News", pagination.NumberPerPage, pagination.CurrentPageScreen * pagination.PagesPerScreen - 9);
            $("#results1").append(pageHtml);
        }
        for (var i = 1; i <= pagination.PagesPerScreen; i++) {
            if ((pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i <= pagination.TotalPages) {
                className = (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i == pagination.CurrentPosition ? "active" : "";
                pageHtml = $.validator.format('<li class="{0}"><a href="{1}?perpage={2}&page={3}" title="next page">{4}</a></li>', className, "/News", pagination.NumberPerPage, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i);
                $("#results1").append(pageHtml);
            }
        }
//        pageHtml = $.validator.format('<li><a class="prev" href="{0}/perpage/{1}/orderby/{2}/{3}/page/{4}" title="Go to last page">...of {5}</a></li>', "", pagination.NumberPerPage, "", "", pagination.TotalPages, pagination.TotalPages);
        //        $("#results").append(pageHtml);
        if (pagination.CurrentPageScreen * pagination.PagesPerScreen + 1 <= pagination.TotalPages) {
            pageHtml = $.validator.format('<li><a class="prev" href="{0}?perpage={1}&page={2}" title="next">Next</a></li>', "/News", pagination.NumberPerPage, pagination.CurrentPageScreen * pagination.PagesPerScreen + 1);
            $("#results1").append(pageHtml);
        }

        $("#footerPaginationDiv").append('<ul id="results2" class="pagination"></ul>');
        var pageHtml = "";
        var className = "";
        if (pagination.CurrentPageScreen * pagination.PagesPerScreen - 9 > 0) {
            pageHtml = $.validator.format('<li><a class="prev" href="{0}?perpage={1}&page={2}" title="previous">Prev</a></li>', "/News", pagination.NumberPerPage, pagination.CurrentPageScreen * pagination.PagesPerScreen - 9);
            $("#results2").append(pageHtml);
        }
        for (var i = 1; i <= pagination.PagesPerScreen; i++) {
            if ((pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i <= pagination.TotalPages) {
                className = (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i == pagination.CurrentPosition ? "active" : "";
                pageHtml = $.validator.format('<li class="{0}"><a href="{1}?perpage={2}&page={3}" title="next page">{4}</a></li>', className, "/News", pagination.NumberPerPage, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i);
                $("#results2").append(pageHtml);
            }
        }
        //        pageHtml = $.validator.format('<li><a class="prev" href="{0}/perpage/{1}/orderby/{2}/{3}/page/{4}" title="Go to last page">...of {5}</a></li>', "", pagination.NumberPerPage, "", "", pagination.TotalPages, pagination.TotalPages);
        //        $("#results").append(pageHtml);
        if (pagination.CurrentPageScreen * pagination.PagesPerScreen + 1 <= pagination.TotalPages) {
            pageHtml = $.validator.format('<li><a class="prev" href="{0}?perpage={1}&page={2}" title="next">Next</a></li>', "/News", pagination.NumberPerPage, pagination.CurrentPageScreen * pagination.PagesPerScreen + 1);
            $("#results2").append(pageHtml);
        }
    }
}

function LoadPager_Events() {
    //选中用户所选的每页多少条选项
    ChangePerPageSel();
    var urlparame = "";
    var sortparme = "";
    if (location.href.indexOf("searchPar") != -1)
        urlparame = '&' + location.href.substring(location.href.indexOf("searchPar"));

    if (location.href.indexOf("SortField") != -1)
        sortparme = '&SortField=' + sortField;

    if (location.href.indexOf("SortDir") != -1)
        sortparme += '&SortDir=' + sortDir;

    
    if (pagination.TotalPages > 0) {
        $("#footerPaginationDiv").append('<ul id="results" class="pagination witharrows"></ul>');
        var pageHtml = "";
        var className = "";
        if (pagination.CurrentPageScreen * pagination.PagesPerScreen - 5 > 0) {
            pageHtml = $.validator.format('<li><a class="Prev" href="{0}?perpage={1}&page={2}{3}{4}" title="previous">Prev</a></li>', "/Events", pagination.NumberPerPage, pagination.CurrentPageScreen * pagination.PagesPerScreen - 5, sortparme,urlparame);
            $("#results").append(pageHtml);
        }
        for (var i = 1; i <= pagination.PagesPerScreen; i++) {
            if ((pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i <= pagination.TotalPages) {
                className = (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i == pagination.CurrentPosition ? "active" : "";
                pageHtml = $.validator.format('<li class="{0}"><a href="{1}?perpage={2}&page={3}{4}{5}" title="{6}">{7}</a></li>', className, "/Events", pagination.NumberPerPage, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i,sortparme, urlparame, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i);
                $("#results").append(pageHtml);
            }
        }
        if (pagination.CurrentPageScreen * pagination.PagesPerScreen + 1 <= pagination.TotalPages) {
            pageHtml = $.validator.format('<li><a class="Prev" href="{0}?perpage={1}&page={2}{3}{4}" title="next">Next</a></li>', "/Events", pagination.NumberPerPage, pagination.CurrentPageScreen * pagination.PagesPerScreen + 1,sortparme, urlparame);
            $("#results").append(pageHtml);
        }

        $("#headerPaginationDiv").append('<ul id="results1" class="pagination witharrows"></ul>');
        var pageHtml = "";
        var className = "";
        if (pagination.CurrentPageScreen * pagination.PagesPerScreen - 5 > 0) {
            pageHtml = $.validator.format('<li><a class="Prev" href="{0}?perpage={1}&page={2}{3}{4}" title="previous">Prev</a></li>', "/Events", pagination.NumberPerPage, pagination.CurrentPageScreen * pagination.PagesPerScreen - 5, sortparme, urlparame);
            $("#results1").append(pageHtml);
        }
        for (var i = 1; i <= pagination.PagesPerScreen; i++) {
            if ((pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i <= pagination.TotalPages) {
                className = (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i == pagination.CurrentPosition ? "active" : "";
                pageHtml = $.validator.format('<li class="{0}"><a href="{1}?perpage={2}&page={3}{4}{5}" title="{6}">{7}</a></li>', className, "/Events", pagination.NumberPerPage, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i, sortparme, urlparame, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i, (pagination.CurrentPageScreen - 1) * pagination.PagesPerScreen + i);
                $("#results1").append(pageHtml);
            }
        }
        if (pagination.CurrentPageScreen * pagination.PagesPerScreen + 1 <= pagination.TotalPages) {
            pageHtml = $.validator.format('<li><a class="Prev" href="{0}?perpage={1}&page={2}{3}{4}" title="next">Next</a></li>', "/Events", pagination.NumberPerPage, pagination.CurrentPageScreen * pagination.PagesPerScreen + 1, sortparme, urlparame);
            $("#results1").append(pageHtml);
        }
    }
}


function ChangePerPageSel() {
    $("#headPerPageSel option").each(function() {
        if ($(this).val() == pagination.NumberPerPage) {
            $(this).attr("selected", "selected");
        }
    });

    $("#footPerPageSel option").each(function() {
        if ($(this).val() == pagination.NumberPerPage) {
            $(this).attr("selected", "selected");
        }
    });
}


 

