/* code by : 无聊的小手 qq:29290052 */
/* 于 2009-03-13 19:49:43 生成 */
var RankArr = [];
var ExpArr = [];
var LV_MAX_VALUE = 145;
RankArr[0] = '0,不堪一击';
RankArr[1] = '5,毫不足虑';
RankArr[2] = '10,不足挂齿';
RankArr[3] = '15,初学乍练';
RankArr[4] = '20,勉勉强强';
RankArr[5] = '25,初窥门径';
RankArr[6] = '30,初出茅庐';
RankArr[7] = '35,略知一二';
RankArr[8] = '40,普普通通';
RankArr[9] = '45,平平常常';
RankArr[10] = '50,平淡无奇';
RankArr[11] = '55,粗懂皮毛';
RankArr[12] = '60,半生不熟';
RankArr[13] = '65,登堂入室';
RankArr[14] = '70,略有小成';
RankArr[15] = '75,已有小成';
RankArr[16] = '80,鹤立鸡群';
RankArr[17] = '85,驾轻就熟';
RankArr[18] = '90,青出於蓝';
RankArr[19] = '95,融会贯通';
RankArr[20] = '100,心领神会';
RankArr[21] = '105,炉火纯青';
RankArr[22] = '110,了然於胸';
RankArr[23] = '115,略有大成';
RankArr[24] = '120,已有大成';
RankArr[25] = '125,豁然贯通';
RankArr[26] = '130,非比寻常';
RankArr[27] = '135,出类拔萃';
RankArr[28] = '140,罕有敌手';
RankArr[29] = '145,技冠群雄';
var EXP_MAX_VALUE = 21225998;
ExpArr[0] = '1,40';
ExpArr[1] = '2,110';
ExpArr[2] = '3,237';
ExpArr[3] = '4,450';
ExpArr[4] = '5,779';
ExpArr[5] = '6,1252';
ExpArr[6] = '7,1898';
ExpArr[7] = '8,2745';
ExpArr[8] = '9,3822';
ExpArr[9] = '10,5159';
ExpArr[10] = '11,6784';
ExpArr[11] = '12,8726';
ExpArr[12] = '13,11013';
ExpArr[13] = '14,13674';
ExpArr[14] = '15,16739';
ExpArr[15] = '16,20236';
ExpArr[16] = '17,24194';
ExpArr[17] = '18,28641';
ExpArr[18] = '19,33606';
ExpArr[19] = '20,39119';
ExpArr[20] = '21,45208';
ExpArr[21] = '22,51902';
ExpArr[22] = '23,59229';
ExpArr[23] = '24,67218';
ExpArr[24] = '25,75899';
ExpArr[25] = '26,85300';
ExpArr[26] = '27,95450';
ExpArr[27] = '28,106377';
ExpArr[28] = '29,118110';
ExpArr[29] = '30,130679';
ExpArr[30] = '31,144112';
ExpArr[31] = '32,158438';
ExpArr[32] = '33,173685';
ExpArr[33] = '34,189882';
ExpArr[34] = '35,207059';
ExpArr[35] = '36,225244';
ExpArr[36] = '37,244466';
ExpArr[37] = '38,264753';
ExpArr[38] = '39,286134';
ExpArr[39] = '40,308639';
ExpArr[40] = '41,332296';
ExpArr[41] = '42,357134';
ExpArr[42] = '43,383181';
ExpArr[43] = '44,410466';
ExpArr[44] = '45,439019';
ExpArr[45] = '46,468868';
ExpArr[46] = '47,500042';
ExpArr[47] = '48,532569';
ExpArr[48] = '49,566478';
ExpArr[49] = '50,601799';
ExpArr[50] = '51,638560';
ExpArr[51] = '52,676690';
ExpArr[52] = '53,716517';
ExpArr[53] = '54,757770';
ExpArr[54] = '55,800579';
ExpArr[55] = '56,844972';
ExpArr[56] = '57,890978';
ExpArr[57] = '58,938625';
ExpArr[58] = '59,987942';
ExpArr[59] = '60,1038959';
ExpArr[60] = '61,1091704';
ExpArr[61] = '62,1146206';
ExpArr[62] = '63,1202493';
ExpArr[63] = '64,1260594';
ExpArr[64] = '65,1320593';
ExpArr[65] = '66,1382356';
ExpArr[66] = '67,1446074';
ExpArr[67] = '68,1511721';
ExpArr[68] = '69,1579326';
ExpArr[69] = '70,1648919';
ExpArr[70] = '71,1720528';
ExpArr[71] = '72,1794182';
ExpArr[72] = '73,1869909';
ExpArr[73] = '74,1947738';
ExpArr[74] = '75,2027699';
ExpArr[75] = '76,2109820';
ExpArr[76] = '77,2194130';
ExpArr[77] = '78,2280657';
ExpArr[78] = '79,2369431';
ExpArr[79] = '80,2460479';
ExpArr[80] = '81,2553832';
ExpArr[81] = '82,2649518';
ExpArr[82] = '83,2747565';
ExpArr[83] = '84,2848003';
ExpArr[84] = '85,2950859';
ExpArr[85] = '86,3056164';
ExpArr[86] = '87,3163946';
ExpArr[87] = '88,3274233';
ExpArr[88] = '89,3387055';
ExpArr[89] = '90,3502439';
ExpArr[90] = '91,3620416';
ExpArr[91] = '92,3741014';
ExpArr[92] = '93,3864261';
ExpArr[93] = '94,3990187';
ExpArr[94] = '95,4118819';
ExpArr[95] = '96,4250188';
ExpArr[96] = '97,4384322';
ExpArr[97] = '98,4521249';
ExpArr[98] = '99,4660999';
ExpArr[99] = '100,4803599';
ExpArr[100] = '101,4998571';
ExpArr[101] = '102,5199419';
ExpArr[102] = '103,5406260';
ExpArr[103] = '104,5609213';
ExpArr[104] = '105,5838379';
ExpArr[105] = '106,6063933';
ExpArr[106] = '107,6295941';
ExpArr[107] = '108,6534544';
ExpArr[108] = '109,6779867';
ExpArr[109] = '110,7032035';
ExpArr[110] = '111,7291172';
ExpArr[111] = '112,7557407';
ExpArr[112] = '113,7830869';
ExpArr[113] = '114,8111686';
ExpArr[114] = '115,8399990';
ExpArr[115] = '116,8695912';
ExpArr[116] = '117,8999586';
ExpArr[117] = '118,9311145';
ExpArr[118] = '119,9630726';
ExpArr[119] = '120,9958463';
ExpArr[120] = '121,10294496';
ExpArr[121] = '122,10638964';
ExpArr[122] = '123,10992005';
ExpArr[123] = '124,11353761';
ExpArr[124] = '125,11724374';
ExpArr[125] = '126,12103988';
ExpArr[126] = '127,12492748';
ExpArr[127] = '128,12890799';
ExpArr[128] = '129,13298287';
ExpArr[129] = '130,13715362';
ExpArr[130] = '131,14142172';
ExpArr[131] = '132,14578867';
ExpArr[132] = '133,15025600';
ExpArr[133] = '134,15482522';
ExpArr[134] = '135,15949788';
ExpArr[135] = '136,16427552';
ExpArr[136] = '137,16915970';
ExpArr[137] = '138,17415202';
ExpArr[138] = '139,17925402';
ExpArr[139] = '140,18446732';
ExpArr[140] = '141,18979354';
ExpArr[141] = '142,19523428';
ExpArr[142] = '143,20079116';
ExpArr[143] = '144,20646584';
ExpArr[144] = '145,21225998';

var __NUM_REGEXP = /^\d+$/;

var __temparr = [];

function GetRank(lv) {
    if (!__NUM_REGEXP.test(lv)) { lv = 0; }
    if (lv >= LV_MAX_VALUE) {
        return RankArr[RankArr.length - 1].split(',')[1];
    }
    var level = 0;
    var rank = '';
    for (var i = 0, j = RankArr.length; i < j; i++) {
        __temparr = RankArr[i].split(',');
        level = parseInt(__temparr[0]);
        rank = __temparr[1];
        if (lv <= level) {
            return i - 1 < 0 ? RankArr[0].split(',')[1] : RankArr[i - 1].split(',')[1];
        }
    }
}
function GetLv(exp) {
    if (!__NUM_REGEXP.test(exp)) { exp = 0; }
    if (exp >= EXP_MAX_VALUE) {
        return ExpArr[ExpArr.length - 1].split(',')[0];
    }
    var theexp = 0;
    var level = 0;
    for (var i = 0, j = ExpArr.length; i < j; i++) {
        __temparr = ExpArr[i].split(',');
        theexp = parseInt(__temparr[1]);
        if (exp <= theexp) {
            return i - 1 < 0 ? ExpArr[0].split(',')[0] : ExpArr[i - 1].split(',')[0];
        }
    }
}

function GetLvBar(exp) {
    var lv = GetLv(exp);
    var nexp = ExpArr[parseInt(lv) + 1].split(',')[1];
    var k = Math.floor(exp * 10 / nexp);
    var bar = "<div class='exp_div'><ul>";
    for (var i = 0; i < k; i++) {
        bar += "<li></li>";
    }
    bar += "</ul></div>";
    return bar;
}

var IMG_RANK_1 = "<img title='我是小叶子，等级 + 1' src='/images/rank1.gif' />";
var IMG_RANK_5 = "<img title='我是小花花，等级 + 5' src='/images/rank5.gif' />";
var IMG_RANK_50 = "<img title='我是小果果，等级 +50' src='/images/rank50.gif' />";

function GetRankImg(lv) {
    if (!__NUM_REGEXP.test(lv)) { lv = 0; }
    if (lv == 0) {
        return IMG_RANK_1;
    }
    var imgstr = "";
    var r50 = Math.floor(lv / 50);
    
    if (r50 > 0) {
        for (var i = 0; i < r50; i++) { imgstr += IMG_RANK_50; }

        lv = lv % 50;
    }

    var r5 = Math.floor(lv / 5);
    if (r5 > 0) {
        for (var i = 0; i < r5; i++) { imgstr += IMG_RANK_5; }

        lv = lv % 5;
    }

    var r1 = lv;
    if (r1 > 0) {
        for (var i = 0; i < lv; i++) { imgstr += IMG_RANK_1; }
    }

    return imgstr;
}
/* 耗时 0 秒 */