﻿var ye, ymcanshu = ymdaohang = "";
var ymchang = ymkuan = 10;
var ymjiewei, ymkaitou, ymxiaoshu, ymdashu = 1000;

function yema() {
    ye = arguments[0];
    if (arguments[1] != undefined)
        ymdashu = arguments[1];
    if (arguments[2] != undefined)
        ymchang = arguments[2];
    if (arguments[3] != undefined)
        ymkuan = arguments[3];
    if (arguments[4] != undefined)
        ymcanshu = arguments[4];

    ymchansheng();
}

function ymchansheng() {
    if (ye == null || ye == undefined || ye < 1) ye = 1;
    ymkaitou = Math.floor((ye - 1) / ymkuan) * ymkuan;

    if (ymdashu % ymchang == 0)
        ymxiaoshu = Math.floor(ymdashu / ymchang);
    else
        ymxiaoshu = Math.floor(ymdashu / ymchang) + 1;

    if (ymxiaoshu < 1) ymxiaoshu = 1;

    if (ymkaitou + ymkuan < ymxiaoshu)
        ymjiewei = ymkaitou + ymkuan;
    else
        ymjiewei = ymxiaoshu;

    ymdaohang = "<a href=\"?" + ymcanshu + "ye=1\">|</a>";

    if (Math.floor((ye - 1) / ymkuan) > 0)
        ymdaohang += "&nbsp;<a href=\"?" + ymcanshu +
  "ye=" + ymkaitou + "\">&lt;</a>";

    for (var jia = ymkaitou + 1; jia < ymjiewei + 1; jia++) {
        var yi = jia;
        if (yi == ye)
            yi = "<b>" + yi + "</b>";

        ymdaohang += "&nbsp;<a href=\"?" + ymcanshu +
    "ye=" + jia + "\">" + yi + "</a>";
    }

    if (ymjiewei < ymxiaoshu)
        ymdaohang += "&nbsp;<a href=\"?" + ymcanshu +
  "ye=" + (ymjiewei + 1) + "\">&gt;</a>";

    ymdaohang += "&nbsp;<a href=\"?" + ymcanshu +
  "ye=" + ymxiaoshu + "\">|</a>";

    document.write(ymdaohang);
}