function changeClass(className){ var race = new Array(); race['Aquilonian'] = new Array( 'Guardian', 'Dark Templar', 'Conqueror', 'Priest of Mitra', 'Barbarian', 'Assassin', 'Ranger' ); race['Cimmerian'] = new Array( 'Guardian', 'Dark Templar', 'Conqueror', 'Bear Shaman', 'Bear Shaman', 'Barbarian', 'Ranger' ); race['Styglan'] = new Array( 'Tempest of Set', 'Assassin', 'Ranger', 'Demonologist', 'Herald of Xotli', 'Necromancer' ); var game_class = document.getElementById("game_race"); selectRace = race[className]; game_class.options.length = selectRace.length; for(var i = 0; i < selectRace.length; i++){ game_class.options[i] = new Option(selectRace[i],selectRace[i]); } } function changeLevel(start,end,oEventobj){ var oSrcElement; if(typeof(oEventobj) != 'undefined'){ oSrcElement = oEventobj; }else{ var event = getEvent(); oSrcElement = event.srcElement || event.target; } if (isNaN(ReplaceSpace(start)) || isNaN(ReplaceSpace(end))){ alert('Must be Number'); oSrcElement.value = ''; return false; } start = parseInt(start); end = parseInt(end); if(start > 80 || end > 80){ alert("The Max Level is 80"); oSrcElement.value = ''; return false; } if(start > end){ return false; } levelHour= new Array(); levelHour[1] = new Array(); levelHour[1]['price'] = 1.3; levelHour[1]['time'] = 30; levelHour[2] = new Array(); levelHour[2]['price'] = 1.3; levelHour[2]['time'] = 30; levelHour[3] = new Array(); levelHour[3]['price'] = 1.3; levelHour[3]['time'] = 30; levelHour[4] = new Array(); levelHour[4]['price'] = 1.3; levelHour[4]['time'] = 30; levelHour[5] = new Array(); levelHour[5]['price'] = 1.3; levelHour[5]['time'] = 30; levelHour[6] = new Array(); levelHour[6]['price'] = 1.3; levelHour[6]['time'] = 30; levelHour[7] = new Array(); levelHour[7]['price'] = 1.3; levelHour[7]['time'] = 30; levelHour[8] = new Array(); levelHour[8]['price'] = 1.3; levelHour[8]['time'] = 30; levelHour[9] = new Array(); levelHour[9]['price'] = 1.3; levelHour[9]['time'] = 30; levelHour[10] = new Array(); levelHour[10]['price'] = 1.3; levelHour[10]['time'] = 90; levelHour[11] = new Array(); levelHour[11]['price'] = 1.3; levelHour[11]['time'] = 90; levelHour[12] = new Array(); levelHour[12]['price'] = 1.3; levelHour[12]['time'] = 90; levelHour[13] = new Array(); levelHour[13]['price'] = 1.3; levelHour[13]['time'] = 90; levelHour[14] = new Array(); levelHour[14]['price'] = 1.3; levelHour[14]['time'] = 90; levelHour[15] = new Array(); levelHour[15]['price'] = 1.3; levelHour[15]['time'] = 120; levelHour[16] = new Array(); levelHour[16]['price'] = 1.3; levelHour[16]['time'] = 120; levelHour[17] = new Array(); levelHour[17]['price'] = 1.3; levelHour[17]['time'] = 120; levelHour[18] = new Array(); levelHour[18]['price'] = 2.6; levelHour[18]['time'] = 120; levelHour[19] = new Array(); levelHour[19]['price'] = 2.6; levelHour[19]['time'] = 120; levelHour[20] = new Array(); levelHour[20]['price'] = 2.6; levelHour[20]['time'] = 120; levelHour[21] = new Array(); levelHour[21]['price'] = 2.6; levelHour[21]['time'] = 120; levelHour[22] = new Array(); levelHour[22]['price'] = 2.6; levelHour[22]['time'] = 120; levelHour[23] = new Array(); levelHour[23]['price'] = 2.6; levelHour[23]['time'] = 120; levelHour[24] = new Array(); levelHour[24]['price'] = 2.6; levelHour[24]['time'] = 120; levelHour[25] = new Array(); levelHour[25]['price'] = 2.6; levelHour[25]['time'] = 120; levelHour[26] = new Array(); levelHour[26]['price'] = 2.6; levelHour[26]['time'] = 120; levelHour[27] = new Array(); levelHour[27]['price'] = 2.6; levelHour[27]['time'] = 120; levelHour[28] = new Array(); levelHour[28]['price'] = 2.6; levelHour[28]['time'] = 120; levelHour[29] = new Array(); levelHour[29]['price'] = 2.6; levelHour[29]['time'] = 120; levelHour[30] = new Array(); levelHour[30]['price'] = 3.9; levelHour[30]['time'] = 240; levelHour[31] = new Array(); levelHour[31]['price'] = 3.9; levelHour[31]['time'] = 240; levelHour[32] = new Array(); levelHour[32]['price'] = 3.9; levelHour[32]['time'] = 240; levelHour[33] = new Array(); levelHour[33]['price'] = 3.9; levelHour[33]['time'] = 240; levelHour[34] = new Array(); levelHour[34]['price'] = 3.9; levelHour[34]['time'] = 240; levelHour[35] = new Array(); levelHour[35]['price'] = 5.2; levelHour[35]['time'] = 240; levelHour[36] = new Array(); levelHour[36]['price'] = 5.2; levelHour[36]['time'] = 240; levelHour[37] = new Array(); levelHour[37]['price'] = 5.2; levelHour[37]['time'] = 240; levelHour[38] = new Array(); levelHour[38]['price'] = 5.2; levelHour[38]['time'] = 240; levelHour[39] = new Array(); levelHour[39]['price'] = 5.2; levelHour[39]['time'] = 240; levelHour[40] = new Array(); levelHour[40]['price'] = 6.5; levelHour[40]['time'] = 480; levelHour[41] = new Array(); levelHour[41]['price'] = 6.5; levelHour[41]['time'] = 480; levelHour[42] = new Array(); levelHour[42]['price'] = 6.5; levelHour[42]['time'] = 480; levelHour[43] = new Array(); levelHour[43]['price'] = 6.5; levelHour[43]['time'] = 480; levelHour[44] = new Array(); levelHour[44]['price'] = 6.5; levelHour[44]['time'] = 480; levelHour[45] = new Array(); levelHour[45]['price'] = 7.8; levelHour[45]['time'] = 480; levelHour[46] = new Array(); levelHour[46]['price'] = 7.8; levelHour[46]['time'] = 480; levelHour[47] = new Array(); levelHour[47]['price'] = 7.8; levelHour[47]['time'] = 480; levelHour[48] = new Array(); levelHour[48]['price'] = 7.8; levelHour[48]['time'] = 480; levelHour[49] = new Array(); levelHour[49]['price'] = 7.8; levelHour[49]['time'] = 480; levelHour[50] = new Array(); levelHour[50]['price'] = 12; levelHour[50]['time'] = 600; levelHour[51] = new Array(); levelHour[51]['price'] = 12; levelHour[51]['time'] = 600; levelHour[52] = new Array(); levelHour[52]['price'] = 12; levelHour[52]['time'] = 600; levelHour[53] = new Array(); levelHour[53]['price'] = 12; levelHour[53]['time'] = 600; levelHour[54] = new Array(); levelHour[54]['price'] = 12; levelHour[54]['time'] = 600; levelHour[55] = new Array(); levelHour[55]['price'] = 12; levelHour[55]['time'] = 600; levelHour[56] = new Array(); levelHour[56]['price'] = 12; levelHour[56]['time'] = 600; levelHour[57] = new Array(); levelHour[57]['price'] = 12; levelHour[57]['time'] = 600; levelHour[58] = new Array(); levelHour[58]['price'] = 12; levelHour[58]['time'] = 600; levelHour[59] = new Array(); levelHour[59]['price'] = 12; levelHour[59]['time'] = 600; levelHour[60] = new Array(); levelHour[60]['price'] = 15; levelHour[60]['time'] = 900; levelHour[61] = new Array(); levelHour[61]['price'] = 15; levelHour[61]['time'] = 900; levelHour[62] = new Array(); levelHour[62]['price'] = 15; levelHour[62]['time'] = 900; levelHour[63] = new Array(); levelHour[63]['price'] = 15; levelHour[63]['time'] = 900; levelHour[64] = new Array(); levelHour[64]['price'] = 15; levelHour[64]['time'] = 900; levelHour[65] = new Array(); levelHour[65]['price'] = 18; levelHour[65]['time'] = 1080; levelHour[66] = new Array(); levelHour[66]['price'] = 18; levelHour[66]['time'] = 1080; levelHour[67] = new Array(); levelHour[67]['price'] = 18; levelHour[67]['time'] = 1080; levelHour[68] = new Array(); levelHour[68]['price'] = 18; levelHour[68]['time'] = 1080; levelHour[69] = new Array(); levelHour[69]['price'] = 18; levelHour[69]['time'] = 1080; levelHour[70] = new Array(); levelHour[70]['price'] = 20; levelHour[70]['time'] = 1440; levelHour[71] = new Array(); levelHour[71]['price'] = 20; levelHour[71]['time'] = 1440; levelHour[72] = new Array(); levelHour[72]['price'] = 20; levelHour[72]['time'] = 1440; levelHour[73] = new Array(); levelHour[73]['price'] = 20; levelHour[73]['time'] = 1440; levelHour[74] = new Array(); levelHour[74]['price'] = 20; levelHour[74]['time'] = 1440; levelHour[75] = new Array(); levelHour[75]['price'] = 20; levelHour[75]['time'] = 1440; levelHour[76] = new Array(); levelHour[76]['price'] = 20; levelHour[76]['time'] = 1440; levelHour[77] = new Array(); levelHour[77]['price'] = 20; levelHour[77]['time'] = 1440; levelHour[78] = new Array(); levelHour[78]['price'] = 20; levelHour[78]['time'] = 1440; levelHour[79] = new Array(); levelHour[79]['price'] = 20; levelHour[79]['time'] = 1440; var time = 0; var price = 0; for(var i = start; i < end; i++){ time += levelHour[i]['time']; price += levelHour[i]['price']; } document.getElementById("viewpl_time").value = time/60; document.getElementById("pl_time").value = time/60; document.getElementById("viewpl_price").value =parseFloat(price).toFixed(2); document.getElementById("pl_price").value = parseFloat(price).toFixed(2); } function changeServer(value){ var server = new Array(); server['us'] = new Array('Ajujo(PVE)','Bane(culture pvp)','Bardisattva(PVE)','Bloodspire(recommend oceanic)(PVP)','Bluesteel(PVP)','Cimmeria(RP)','Dagoth(PVE)','Damballah(PVE)','Deathwisper(PVP)','Derketo(PVE)','Doomsayer(PVP)','Gwahlur(PVE)','Hanuman(PVE)','Hyperborea(RP)','Mannannan(PVE)','Omm(PVE)','Scourge(PVP)','Set(PVE)','Shadowblade(PVP)','Stormrage(PVP)','Thog(PVE)','Tyranny(PVP)','Wiccana(PVE)','Zug(PVE)'); server['of'] = new Array('Aquilonia (RP)','Aries(PVP-DE)','Asgard(RP-PVP-DE)','Asura(PVE-DE)','Battlescar(PVP-EN)','Bloodbrand(PVE-EN)','Bori(PVE-EN)','Corinthia(RP-EN)','Crom(PVE-EN)','Dagon(PVE-EN)','Ferox(PVP-FR)','Fury(PVP-EN)','Hyrkania (RP)','Ibis(PVE-DE)','Ishtar(PVE-FR)','Mitra(PVE-DE)','Soulstar(PVP-EN)','Soulstorm(PVP-EN)','Strix(PVP-FR)','Stygia(RP-PvP-FR)','Titus(PVP-DE)','Twilight (Culture PvP)','Wildsoul(PVP-EN)','Ymir(PVE-EN)','Zingara(PVE-SP)'); var s = document.getElementById("server"); var serverlist = server[value]; s.options.length = serverlist.length; for(var i = 0; i < serverlist.length; i++){ s.options[i] = new Option(serverlist[i],serverlist[i]); } } function checkValue(start,end,obj){ start = parseInt(start); end = parseInt(end); if(start > end && start <= 80) { end = start + 1; document.getElementById('Olevel').value = end; changeLevel(start,end,obj); //alert('Current Level more than Desired Level'); //return false; } } function ChangeLevel(locationid) { if(locationid >= 80) locationid = 79; var key; var levelMax = 80; document.getElementById("end_level").length = 0; for (i=locationid; i= 0 ){ str = str.replace(" " ,""); } return str; } function getEvent(){ //同时兼容ie和ff的写法 if(document.all) return window.event; func=getEvent.caller; while(func!=null){ var arg0=func.arguments[0]; if(arg0){ if((arg0.constructor==Event || arg0.constructor ==MouseEvent) || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){ return arg0; } } func=func.caller; } return null; }