nicse4
New member
I have the following HTML and JavaScript code on my site but It keeps giving out undefined on all of the values... Can someone help me with this? This uses the formula given for the stats given on one of butterfree's pages. Any help would be helpful.
HTML:
HP:<span id="HP">0</p><br/>
Attack:<span id="Attack">0</p><br/>
Defense:<span id="Defense">0</p><br/>
Special Attack:<span id="SPAttack">0</p><br/>
Special Defense:<span id="SPDefense">0</p><br/>
Speed:<span id="Speed">0</p><br/>
<form name="calcform" action="#">
<p><label for="pokemon">Pokémon:</label><br />
<select name="pokemon" id="pokemon">
<option value="460">Abomasnow</option>
<option value="63">Abra</option>
<option value="359">Absol</option>
<option value="617">Accelgor</option>
<option value="142">Aerodactyl</option>
<option value="306">Aggron</option>
<option value="190">Aipom</option>
<option value="65">Alakazam</option>
<option value="594">Alomomola</option>
<option value="334">Altaria</option>
<option value="424">Ambipom</option>
<option value="591">Amoonguss</option>
<option value="181">Ampharos</option>
<option value="347">Anorith</option>
<option value="24">Arbok</option>
<option value="59">Arcanine</option>
<option value="493">Arceus</option>
<option value="566">Archen</option>
<option value="567">Archeops</option>
<option value="168">Ariados</option>
<option value="348">Armaldo</option>
<option value="304">Aron</option>
<option value="144">Articuno</option>
<option value="531">Audino</option>
<option value="610">Axew</option>
<option value="482">Azelf</option>
<option value="184">Azumarill</option>
<option value="298">Azurill</option>
<option value="371">Bagon</option>
<option value="343">Baltoy</option>
<option value="354">Banette</option>
<option value="339">Barboach</option>
<option value="550">Basculin</option>
<option value="411">Bastiodon</option>
<option value="153">Bayleef</option>
<option value="614">Beartic</option>
<option value="267">Beautifly</option>
<option value="15">Beedrill</option>
<option value="606">Beheeyem</option>
<option value="374">Beldum</option>
<option value="182">Bellossom</option>
<option value="69">Bellsprout</option>
<option value="400">Bibarel</option>
<option value="399">Bidoof</option>
<option value="625">Bisharp</option>
<option value="9">Blastoise</option>
<option value="257">Blaziken</option>
<option value="242">Blissey</option>
<option value="522">Blitzle</option>
<option value="525">Boldore</option>
<option value="438">Bonsly</option>
<option value="626">Bouffalant</option>
<option value="628">Braviary</option>
<option value="286">Breloom</option>
<option value="437">Bronzong</option>
<option value="436">Bronzor</option>
<option value="406">Budew</option>
<option value="418">Buizel</option>
<option value="1">Bulbasaur</option>
<option value="427">Buneary</option>
<option value="412">Burmy</option>
<option value="12">Butterfree</option>
<option value="331">Cacnea</option>
<option value="332">Cacturne</option>
<option value="323">Camerupt</option>
<option value="455">Carnivine</option>
<option value="565">Carracosta</option>
<option value="318">Carvanha</option>
<option value="268">Cascoon</option>
<option value="351">Castform</option>
<option value="10">Caterpie</option>
<option value="251">Celebi</option>
<option value="609">Chandelure</option>
<option value="113">Chansey</option>
<option value="6">Charizard</option>
<option value="4">Charmander</option>
<option value="5">Charmeleon</option>
<option value="441">Chatot</option>
<option value="421">Cherrim</option>
<option value="420">Cherubi</option>
<option value="152">Chikorita</option>
<option value="390">Chimchar</option>
<option value="358">Chimecho</option>
<option value="170">Chinchou</option>
<option value="433">Chingling</option>
<option value="573">Cinccino</option>
<option value="366">Clamperl</option>
<option value="344">Claydol</option>
<option value="36">Clefable</option>
<option value="35">Clefairy</option>
<option value="173">Cleffa</option>
<option value="91">Cloyster</option>
<option value="638">Cobalion</option>
<option value="563">Cofagrigus</option>
<option value="415">Combee</option>
<option value="256">Combusken</option>
<option value="534">Conkeldurr</option>
<option value="341">Corphish</option>
<option value="222">Corsola</option>
<option value="546">Cottonee</option>
<option value="346">Cradily</option>
<option value="408">Cranidos</option>
<option value="342">Crawdaunt</option>
<option value="488">Cresselia</option>
<option value="453">Croagunk</option>
<option value="169">Crobat</option>
<option value="159">Croconaw</option>
<option value="558">Crustle</option>
<option value="615">Cryogonal</option>
<option value="613">Cubchoo</option>
<option value="104">Cubone</option>
<option value="155">Cyndaquil</option>
<option value="491">Darkrai</option>
<option value="555">Darmanitan</option>
<option value="554">Darumaka</option>
<option value="585">Deerling</option>
<option value="633">Deino</option>
<option value="301">Delcatty</option>
<option value="225">Delibird</option>
<option value="386">Deoxys</option>
<option value="87">Dewgong</option>
<option value="502">Dewott</option>
<option value="483">Dialga</option>
<option value="50">Diglett</option>
<option value="132">Ditto</option>
<option value="85">Dodrio</option>
<option value="84">Doduo</option>
<option value="232">Donphan</option>
<option value="148">Dragonair</option>
<option value="149">Dragonite</option>
<option value="452">Drapion</option>
<option value="147">Dratini</option>
<option value="426">Drifblim</option>
<option value="425">Drifloon</option>
<option value="529">Drilbur</option>
<option value="96">Drowzee</option>
<option value="621">Druddigon</option>
<option value="580">Ducklett</option>
<option value="51">Dugtrio</option>
<option value="206">Dunsparce</option>
<option value="578">Duosion</option>
<option value="632">Durant</option>
<option value="356">Dusclops</option>
<option value="477">Dusknoir</option>
<option value="355">Duskull</option>
<option value="269">Dustox</option>
<option value="557">Dwebble</option>
<option value="603">Eelektrik</option>
<option value="604">Eelektross</option>
<option value="133">Eevee</option>
<option value="23">Ekans</option>
<option value="125">Electabuzz</option>
<option value="466">Electivire</option>
<option value="309">Electrike</option>
<option value="101">Electrode</option>
<option value="239">Elekid</option>
<option value="605">Elgyem</option>
<option value="500">Emboar</option>
<option value="587">Emolga</option>
<option value="395">Empoleon</option>
<option value="244">Entei</option>
<option value="589">Escavalier</option>
<option value="196">Espeon</option>
<option value="530">Excadrill</option>
<option value="102">Exeggcute</option>
<option value="103">Exeggutor</option>
<option value="295">Exploud</option>
<option value="83">Farfetch\'d</option>
<option value="22">Fearow</option>
<option value="349">Feebas</option>
<option value="160">Feraligatr</option>
<option value="597">Ferroseed</option>
<option value="598">Ferrothorn</option>
<option value="456">Finneon</option>
<option value="180">Flaaffy</option>
<option value="136">Flareon</option>
<option value="419">Floatzel</option>
<option value="330">Flygon</option>
<option value="590">Foongus</option>
<option value="205">Forretress</option>
<option value="611">Fraxure</option>
<option value="592">Frillish</option>
<option value="478">Froslass</option>
<option value="162">Furret</option>
<option value="444">Gabite</option>
<option value="475">Gallade</option>
<option value="596">Galvantula</option>
<option value="569">Garbodor</option>
<option value="445">Garchomp</option>
<option value="282">Gardevoir</option>
<option value="92">Gastly</option>
<option value="423">Gastrodon</option>
<option value="649">Genesect</option>
<option value="94">Gengar</option>
<option value="74">Geodude</option>
<option value="443">Gible</option>
<option value="526">Gigalith</option>
<option value="203">Girafarig</option>
<option value="487">Giratina</option>
<option value="471">Glaceon</option>
<option value="362">Glalie</option>
<option value="431">Glameow</option>
<option value="207">Gligar</option>
<option value="472">Gliscor</option>
<option value="44">Gloom</option>
<option value="42">Golbat</option>
<option value="118">Goldeen</option>
<option value="55">Golduck</option>
<option value="76">Golem</option>
<option value="622">Golett</option>
<option value="623">Golurk</option>
<option value="368">Gorebyss</option>
<option value="574">Gothita</option>
<option value="576">Gothitelle</option>
<option value="575">Gothorita</option>
<option value="210">Granbull</option>
<option value="75">Graveler</option>
<option value="88">Grimer</option>
<option value="388">Grotle</option>
<option value="383">Groudon</option>
<option value="253">Grovyle</option>
<option value="58">Growlithe</option>
<option value="326">Grumpig</option>
<option value="316">Gulpin</option>
<option value="533">Gurdurr</option>
<option value="130">Gyarados</option>
<option value="440">Happiny</option>
<option value="297">Hariyama</option>
<option value="93">Haunter</option>
<option value="612">Haxorus</option>
<option value="631">Heatmor</option>
<option value="485">Heatran</option>
<option value="214">Heracross</option>
<option value="507">Herdier</option>
<option value="449">Hippopotas</option>
<option value="450">Hippowdon</option>
<option value="107">Hitmonchan</option>
<option value="106">Hitmonlee</option>
<option value="237">Hitmontop</option>
<option value="250">Ho-oh</option>
<option value="430">Honchkrow</option>
<option value="163">Hoothoot</option>
<option value="187">Hoppip</option>
<option value="116">Horsea</option>
<option value="229">Houndoom</option>
<option value="228">Houndour</option>
<option value="367">Huntail</option>
<option value="635">Hydreigon</option>
<option value="97">Hypno</option>
<option value="174">Igglybuff</option>
<option value="314">Illumise</option>
<option value="392">Infernape</option>
<option value="2">Ivysaur</option>
<option value="593">Jellicent</option>
<option value="39">Jigglypuff</option>
<option value="385">Jirachi</option>
<option value="135">Jolteon</option>
<option value="595">Joltik</option>
<option value="189">Jumpluff</option>
<option value="124">Jynx</option>
<option value="140">Kabuto</option>
<option value="141">Kabutops</option>
<option value="64">Kadabra</option>
<option value="14">Kakuna</option>
<option value="115">Kangaskhan</option>
<option value="588">Karrablast</option>
<option value="352">Kecleon</option>
<option value="647">Keldeo</option>
<option value="230">Kingdra</option>
<option value="99">Kingler</option>
<option value="281">Kirlia</option>
<option value="600">Klang</option>
<option value="599">Klink</option>
<option value="601">Klinklang</option>
<option value="109">Koffing</option>
<option value="98">Krabby</option>
<option value="401">Kricketot</option>
<option value="402">Kricketune</option>
<option value="552">Krokorok</option>
<option value="553">Krookodile</option>
<option value="382">Kyogre</option>
<option value="646">Kyurem</option>
<option value="305">Lairon</option>
<option value="608">Lampent</option>
<option value="645">Landorus</option>
<option value="171">Lanturn</option>
<option value="131">Lapras</option>
<option value="636">Larvesta</option>
<option value="246">Larvitar</option>
<option value="380">Latias</option>
<option value="381">Latios</option>
<option value="470">Leafeon</option>
<option value="542">Leavanny</option>
<option value="166">Ledian</option>
<option value="165">Ledyba</option>
<option value="463">Lickilicky</option>
<option value="108">Lickitung</option>
<option value="510">Liepard</option>
<option value="345">Lileep</option>
<option value="549">Lilligant</option>
<option value="506">Lillipup</option>
<option value="264">Linoone</option>
<option value="607">Litwick</option>
<option value="271">Lombre</option>
<option value="428">Lopunny</option>
<option value="270">Lotad</option>
<option value="294">Loudred</option>
<option value="448">Lucario</option>
<option value="272">Ludicolo</option>
<option value="249">Lugia</option>
<option value="457">Lumineon</option>
<option value="337">Lunatone</option>
<option value="370">Luvdisc</option>
<option value="404">Luxio</option>
<option value="405">Luxray</option>
<option value="68">Machamp</option>
<option value="67">Machoke</option>
<option value="66">Machop</option>
<option value="240">Magby</option>
<option value="219">Magcargo</option>
<option value="129">Magikarp</option>
<option value="126">Magmar</option>
<option value="467">Magmortar</option>
<option value="81">Magnemite</option>
<option value="82">Magneton</option>
<option value="462">Magnezone</option>
<option value="296">Makuhita</option>
<option value="473">Mamoswine</option>
<option value="490">Manaphy</option>
<option value="630">Mandibuzz</option>
<option value="310">Manectric</option>
<option value="56">Mankey</option>
<option value="226">Mantine</option>
<option value="458">Mantyke</option>
<option value="556">Maractus</option>
<option value="179">Mareep</option>
<option value="183">Marill</option>
<option value="105">Marowak</option>
<option value="259">Marshtomp</option>
<option value="284">Masquerain</option>
<option value="303">Mawile</option>
<option value="308">Medicham</option>
<option value="307">Meditite</option>
<option value="154">Meganium</option>
<option value="648">Meloetta</option>
<option value="52">Meowth</option>
<option value="481">Mesprit</option>
<option value="376">Metagross</option>
<option value="375">Metang</option>
<option value="11">Metapod</option>
<option value="151">Mew</option>
<option value="150">Mewtwo</option>
<option value="619">Mienfoo</option>
<option value="620">Mienshao</option>
<option value="262">Mightyena</option>
<option value="350">Milotic</option>
<option value="241">Miltank</option>
<option value="439">Mime Jr.</option>
<option value="572">Minccino</option>
<option value="312">Minun</option>
<option value="200">Misdreavus</option>
<option value="429">Mismagius</option>
<option value="146">Moltres</option>
<option value="391">Monferno</option>
<option value="414">Mothim</option>
<option value="122">Mr. Mime</option>
<option value="258">Mudkip</option>
<option value="89">Muk</option>
<option value="446">Munchlax</option>
<option value="517">Munna</option>
<option value="198">Murkrow</option>
<option value="518">Musharna</option>
<option value="177">Natu</option>
<option value="34">Nidoking</option>
<option value="31">Nidoqueen</option>
<option value="29">Nidoran (f)</option>
<option value="32">Nidoran (m)</option>
<option value="30">Nidorina</option>
<option value="33">Nidorino</option>
<option value="290">Nincada</option>
<option value="38">Ninetales</option>
<option value="291">Ninjask</option>
<option value="164">Noctowl</option>
<option value="299">Nosepass</option>
<option value="322">Numel</option>
<option value="274">Nuzleaf</option>
<option value="224">Octillery</option>
<option value="43">Oddish</option>
<option value="138">Omanyte</option>
<option value="139">Omastar</option>
<option value="95">Onix</option>
<option value="501">Oshawott</option>
<option value="417">Pachirisu</option>
<option value="484">Palkia</option>
<option value="536">Palpitoad</option>
<option value="515">Panpour</option>
<option value="511">Pansage</option>
<option value="513">Pansear</option>
<option value="46">Paras</option>
<option value="47">Parasect</option>
<option value="504">Patrat</option>
<option value="624">Pawniard</option>
<option value="279">Pelipper</option>
<option value="53">Persian</option>
<option value="548">Petilil</option>
<option value="231">Phanpy</option>
<option value="489">Phione</option>
<option value="172">Pichu</option>
<option value="18">Pidgeot</option>
<option value="17">Pidgeotto</option>
<option value="16">Pidgey</option>
<option value="519">Pidove</option>
<option value="499">Pignite</option>
<option value="25">Pikachu</option>
<option value="221">Piloswine</option>
<option value="204">Pineco</option>
<option value="127">Pinsir</option>
<option value="393">Piplup</option>
<option value="311">Plusle</option>
<option value="186">Politoed</option>
<option value="60">Poliwag</option>
<option value="61">Poliwhirl</option>
<option value="62">Poliwrath</option>
<option value="77">Ponyta</option>
<option value="261">Poochyena</option>
<option value="137">Porygon</option>
<option value="474">Porygon-Z</option>
<option value="233">Porygon2</option>
<option value="57">Primeape</option>
<option value="394">Prinplup</option>
<option value="476">Probopass</option>
<option value="54">Psyduck</option>
<option value="247">Pupitar</option>
<option value="509">Purrloin</option>
<option value="432">Purugly</option>
<option value="195">Quagsire</option>
<option value="156">Quilava</option>
<option value="211">Qwilfish</option>
<option value="26">Raichu</option>
<option value="243">Raikou</option>
<option value="280">Ralts</option>
<option value="409">Rampardos</option>
<option value="78">Rapidash</option>
<option value="20">Raticate</option>
<option value="19">Rattata</option>
<option value="384">Rayquaza</option>
<option value="378">Regice</option>
<option value="486">Regigigas</option>
<option value="377">Regirock</option>
<option value="379">Registeel</option>
<option value="369">Relicanth</option>
<option value="223">Remoraid</option>
<option value="643">Reshiram</option>
<option value="579">Reuniclus</option>
<option value="112">Rhydon</option>
<option value="111">Rhyhorn</option>
<option value="464">Rhyperior</option>
<option value="447">Riolu</option>
<option value="524">Roggenrola</option>
<option value="315">Roselia</option>
<option value="407">Roserade</option>
<option value="479">Rotom</option>
<option value="627">Rufflet</option>
<option value="302">Sableye</option>
<option value="373">Salamence</option>
<option value="503">Samurott</option>
<option value="551">Sandile</option>
<option value="27">Sandshrew</option>
<option value="28">Sandslash</option>
<option value="539">Sawk</option>
<option value="586">Sawsbuck</option>
<option value="254">Sceptile</option>
<option value="212">Scizor</option>
<option value="545">Scolipede</option>
<option value="560">Scrafty</option>
<option value="559">Scraggy</option>
<option value="123">Scyther</option>
<option value="117">Seadra</option>
<option value="119">Seaking</option>
<option value="364">Sealeo</option>
<option value="273">Seedot</option>
<option value="86">Seel</option>
<option value="537">Seismitoad</option>
<option value="161">Sentret</option>
<option value="497">Serperior</option>
<option value="496">Servine</option>
<option value="336">Seviper</option>
<option value="540">Sewaddle</option>
<option value="319">Sharpedo</option>
<option value="492">Shaymin</option>
<option value="292">Shedinja</option>
<option value="372">Shelgon</option>
<option value="90">Shellder</option>
<option value="422">Shellos</option>
<option value="616">Shelmet</option>
<option value="410">Shieldon</option>
<option value="275">Shiftry</option>
<option value="403">Shinx</option>
<option value="285">Shroomish</option>
<option value="213">Shuckle</option>
<option value="353">Shuppet</option>
<option value="561">Sigilyph</option>
<option value="266">Silcoon</option>
<option value="516">Simipour</option>
<option value="512">Simisage</option>
<option value="514">Simisear</option>
<option value="227">Skarmory</option>
<option value="188">Skiploom</option>
<option value="300">Skitty</option>
<option value="451">Skorupi</option>
<option value="435">Skuntank</option>
<option value="289">Slaking</option>
<option value="287">Slakoth</option>
<option value="80">Slowbro</option>
<option value="199">Slowking</option>
<option value="79">Slowpoke</option>
<option value="218">Slugma</option>
<option value="235">Smeargle</option>
<option value="238">Smoochum</option>
<option value="215">Sneasel</option>
<option value="495">Snivy</option>
<option value="143">Snorlax</option>
<option value="361">Snorunt</option>
<option value="459">Snover</option>
<option value="209">Snubbull</option>
<option value="577">Solosis</option>
<option value="338">Solrock</option>
<option value="21">Spearow</option>
<option value="363">Spheal</option>
<option value="167">Spinarak</option>
<option value="327">Spinda</option>
<option value="442">Spiritomb</option>
<option value="325">Spoink</option>
<option value="7">Squirtle</option>
<option value="234">Stantler</option>
<option value="398">Staraptor</option>
<option value="397">Staravia</option>
<option value="396">Starly</option>
<option value="121">Starmie</option>
<option value="120">Staryu</option>
<option value="208">Steelix</option>
<option value="508">Stoutland</option>
<option value="618">Stunfisk</option>
<option value="434">Stunky</option>
<option value="185">Sudowoodo</option>
<option value="245">Suicune</option>
<option value="192">Sunflora</option>
<option value="191">Sunkern</option>
<option value="283">Surskit</option>
<option value="333">Swablu</option>
<option value="541">Swadloon</option>
<option value="317">Swalot</option>
<option value="260">Swampert</option>
<option value="581">Swanna</option>
<option value="277">Swellow</option>
<option value="220">Swinub</option>
<option value="528">Swoobat</option>
<option value="276">Taillow</option>
<option value="114">Tangela</option>
<option value="465">Tangrowth</option>
<option value="128">Tauros</option>
<option value="216">Teddiursa</option>
<option value="72">Tentacool</option>
<option value="73">Tentacruel</option>
<option value="498">Tepig</option>
<option value="639">Terrakion</option>
<option value="538">Throh</option>
<option value="642">Thundurus</option>
<option value="532">Timburr</option>
<option value="564">Tirtouga</option>
<option value="468">Togekiss</option>
<option value="175">Togepi</option>
<option value="176">Togetic</option>
<option value="255">Torchic</option>
<option value="324">Torkoal</option>
<option value="641">Tornadus</option>
<option value="389">Torterra</option>
<option value="158">Totodile</option>
<option value="454">Toxicroak</option>
<option value="520">Tranquill</option>
<option value="328">Trapinch</option>
<option value="252">Treecko</option>
<option value="357">Tropius</option>
<option value="568">Trubbish</option>
<option value="387">Turtwig</option>
<option value="535">Tympole</option>
<option value="602">Tynamo</option>
<option value="157">Typhlosion</option>
<option value="248">Tyranitar</option>
<option value="236">Tyrogue</option>
<option value="197">Umbreon</option>
<option value="521">Unfezant</option>
<option value="201">Unown</option>
<option value="217">Ursaring</option>
<option value="480">Uxie</option>
<option value="583">Vanillish</option>
<option value="582">Vanillite</option>
<option value="584">Vanilluxe</option>
<option value="134">Vaporeon</option>
<option value="543">Venipede</option>
<option value="49">Venomoth</option>
<option value="48">Venonat</option>
<option value="3">Venusaur</option>
<option value="416">Vespiquen</option>
<option value="329">Vibrava</option>
<option value="494">Victini</option>
<option value="71">Victreebel</option>
<option value="288">Vigoroth</option>
<option value="45">Vileplume</option>
<option value="640">Virizion</option>
<option value="313">Volbeat</option>
<option value="637">Volcarona</option>
<option value="100">Voltorb</option>
<option value="629">Vullaby</option>
<option value="37">Vulpix</option>
<option value="320">Wailmer</option>
<option value="321">Wailord</option>
<option value="365">Walrein</option>
<option value="8">Wartortle</option>
<option value="505">Watchog</option>
<option value="461">Weavile</option>
<option value="13">Weedle</option>
<option value="70">Weepinbell</option>
<option value="110">Weezing</option>
<option value="547">Whimsicott</option>
<option value="544">Whirlipede</option>
<option value="340">Whiscash</option>
<option value="293">Whismur</option>
<option value="40">Wigglytuff</option>
<option value="278">Wingull</option>
<option value="202">Wobbuffet</option>
<option value="527">Woobat</option>
<option value="194">Wooper</option>
<option value="413">Wormadam</option>
<option value="265">Wurmple</option>
<option value="360">Wynaut</option>
<option value="178">Xatu</option>
<option value="562">Yamask</option>
<option value="193">Yanma</option>
<option value="469">Yanmega</option>
<option value="335">Zangoose</option>
<option value="145">Zapdos</option>
<option value="523">Zebstrika</option>
<option value="644">Zekrom</option>
<option value="263">Zigzagoon</option>
<option value="571">Zoroark</option>
<option value="570">Zorua</option>
<option value="41">Zubat</option>
<option value="634">Zweilous</option>
</select></p>
<input type="text" name="level"/>
<table>
<thead>
<tr>
<th>Stat Name</th>
<th>Base Stat(0-100)</th>
<th>IV's(0-31)</th>
<th>EV's(0-65535)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Attack</td>
<td><input type="text" name="base1"/></td>
<td><input type="text" name="iv1"/></td>
<td><input type="text" name="Se1"/></td>
</tr>
<tr>
<td>Defense</td>
<td><input type="text" name="base2"/></td>
<td><input type="text" name="iv2"/></td>
<td><input type="text" name="Se2"/></td>
</tr>
<tr>
<td>Special Attack</td>
<td><input type="text" name="base3"/></td>
<td><input type="text" name="iv3"/></td>
<td><input type="text" name="Se3"/></td>
</tr>
<tr>
<td>Special Defense</td>
<td><input type="text" name="base4"/></td>
<td><input type="text" name="iv4"/></td>
<td><input type="text" name="Se4"/></td>
</tr>
<tr>
<td>Speed</td>
<td><input type="text" name="base5"/></td>
<td><input type="text" name="iv5"/></td>
<td><input type="text" name="Se5"/></td>
</tr>
<tr>
<td>HP</td>
<td><input type="text" name="base6"/></td>
<td><input type="text" name="iv6"/></td>
<td><input type="text" name="Se6"/></td>
</tr>
</tbody>
<tfoot>
<tr>
<th>Base Stat</th>
<th>IV's</th>
<th>EV's</th>
</tr>
</tfoot>
</table>
<select name="nature">
<option value="1">Hardy</option>
<option value="2">Lonely</option>
<option value="3">Brave</option>
<option value="4">Adamant</option>
<option value="5">Naughty</option>
<option value="6">Docile</option>
<option value="7">Bold</option>
<option value="8">Relaxed</option>
<option value="9">Impish</option>
<option value="10">Lax</option>
<option value="11">Serious</option>
<option value="12">Timid</option>
<option value="13">Hasty</option>
<option value="14">Jolly</option>
<option value="15">Naive</option>
<option value="16">Basheful</option>
<option value="17">Modest</option>
<option value="18">Mild</option>
<option value="19">Quiet</option>
<option value="20">Rash</option>
<option value="21">Quirky</option>
<option value="22">Calm</option>
<option value="23">Gentle</option>
<option value="24">Sassy</option>
<option value="25">Careful</option>
</select>
<input type="button" value="Calculate" id="calcbutton">
</form>
<script type="text/javascript">
// JavaScript Document
function int(x)
{
Math.floor(x);
}
//HP: int((2 * Base Stat + Individual Value + Effort Value) * Level / 100 + Level + 10)
//All Else: int(int((2 * Base Stat + Indiviual Value + Effort Value) * Level / 100 + 5) * Nature)
function Calculate()
{
var B = new Array(6);
var Se = new Array(6);
var I = new Array(6);
var E = new Array(6);
var L;
var N = new Array(25);
var n;
N[1] = new Array(6);
N[2] = new Array(6);
N[3] = new Array(6);
N[4] = new Array(6);
N[5] = new Array(6);
N[6] = new Array(6);
N[7] = new Array(6);
N[8] = new Array(6);
N[9] = new Array(6);
N[10] = new Array(6);
N[11] = new Array(6);
N[12] = new Array(6);
N[13] = new Array(6);
N[14] = new Array(6);
N[15] = new Array(6);
N[16] = new Array(6);
N[17] = new Array(6);
N[18] = new Array(6);
N[19] = new Array(6);
N[20] = new Array(6);
N[21] = new Array(6);
N[22] = new Array(6);
N[23] = new Array(6);
N[24] = new Array(6);
N[25] = new Array(6);
N[1][1] = 1;
N[1][2] = 1;
N[1][3] = 1;
N[1][4] = 1;
N[1][5] = 1;
N[1][6] = 1;
N[2][1] = 1.1; //Attack
N[2][2] = 0.9; //Defense
N[2][3] = 1; //Special Attack
N[2][4] = 1; //Special Defense
N[2][5] = 1; //Speed
N[2][6] = 1; //HP
N[3][1] = 1.1;
N[3][2] = 1;
N[3][3] = 1;
N[3][4] = 1;
N[3][5] = 0.9;
N[3][6] = 1;
N[4][1] = 1.1;
N[4][2] = 1;
N[4][3] = 0.9;
N[4][4] = 1;
N[4][5] = 1;
N[4][6] = 1;
N[5][1] = 1.1;
N[5][2] = 1;
N[5][3] = 1;
N[5][4] = 0.9;
N[5][5] = 1;
N[5][6] = 1;
N[6][1] = 1;
N[6][2] = 1;
N[6][3] = 1;
N[6][4] = 1;
N[6][5] = 1;
N[6][6] = 1;
N[7][1] = 0.9;
N[7][2] = 1.1;
N[7][3] = 1;
N[7][4] = 1;
N[7][5] = 1;
N[7][6] = 1;
N[8][1] = 1;
N[8][2] = 1.1;
N[8][3] = 1;
N[8][4] = 1;
N[8][5] = 0.9;
N[8][6] = 1;
N[9][1] = 1;
N[9][2] = 1.1;
N[9][3] = 0.9;
N[9][4] = 1;
N[9][5] = 1;
N[9][6] = 1;
N[10][1] = 1;
N[10][2] = 1.1;
N[10][3] = 1;
N[10][4] = 0.9;
N[10][5] = 1;
N[10][6] = 1;
N[11][1] = 1;
N[11][2] = 1;
N[11][3] = 1;
N[11][4] = 1;
N[11][5] = 1;
N[11][6] = 1;
N[12][1] = 0.9;
N[12][2] = 1;
N[12][3] = 1;
N[12][4] = 1;
N[12][5] = 1.1;
N[12][6] = 1;
N[13][1] = 1;
N[13][2] = 0.9;
N[13][3] = 1;
N[13][4] = 1;
N[13][5] = 1.1;
N[13][6] = 1;
N[14][1] = 1;
N[14][2] = 1;
N[14][3] = 0.9;
N[14][4] = 1;
N[14][5] = 1.1;
N[14][6] = 1;
N[15][1] = 1;
N[15][2] = 1;
N[15][3] = 1;
N[15][4] = 0.9;
N[15][5] = 1.1;
N[15][6] = 1;
N[16][1] = 1;
N[16][2] = 1;
N[16][3] = 1;
N[16][4] = 1;
N[16][5] = 1;
N[16][6] = 1;
N[17][1] = 0.9;
N[17][2] = 1;
N[17][3] = 1.1;
N[17][4] = 1;
N[17][5] = 1;
N[17][6] = 1;
N[18][1] = 1;
N[18][2] = 0.9;
N[18][3] = 1.1;
N[18][4] = 1;
N[18][5] = 1;
N[18][6] = 1;
N[19][1] = 1;
N[19][2] = 1;
N[19][3] = 1.1;
N[19][4] = 1;
N[19][5] = 0.9;
N[19][6] = 1;
N[20][1] = 1;
N[20][2] = 1;
N[20][3] = 1.1;
N[20][4] = 0.9;
N[20][5] = 1;
N[20][6] = 1;
N[21][1] = 1;
N[21][2] = 1;
N[21][3] = 1;
N[21][4] = 1;
N[21][5] = 1;
N[21][6] = 1;
N[22][1] = 0.9;
N[22][2] = 1;
N[22][3] = 1;
N[22][4] = 1.1;
N[22][5] = 1;
N[22][6] = 1;
N[23][1] = 1;
N[23][2] = 0.9;
N[23][3] = 1;
N[23][4] = 1.1;
N[23][5] = 1;
N[23][6] = 1;
N[24][1] = 1;
N[24][2] = 1;
N[24][3] = 1;
N[24][4] = 1.1;
N[24][5] = 0.9;
N[24][6] = 1;
N[25][1] = 1;
N[25][2] = 1;
N[25][3] = 0.9;
N[25][4] = 1.1;
N[25][5] = 1;
N[25][6] = 1;
n = document.forms['calcform'].elements['nature'].value * 1;
L = document.forms['calcform'].elements['level'].value * 1;
B[1] = document.forms['calcform'].elements['base1'].value * 1;
B[2] = document.forms['calcform'].elements['base2'].value * 1;
B[3] = document.forms['calcform'].elements['base3'].value * 1;
B[4] = document.forms['calcform'].elements['base4'].value * 1;
B[5] = document.forms['calcform'].elements['base5'].value * 1;
B[6] = document.forms['calcform'].elements['base6'].value * 1;
I[1] = document.forms['calcform'].elements['iv1'].value * 1;
I[2] = document.forms['calcform'].elements['iv2'].value * 1;
I[3] = document.forms['calcform'].elements['iv3'].value * 1;
I[4] = document.forms['calcform'].elements['iv4'].value * 1;
I[5] = document.forms['calcform'].elements['iv5'].value * 1;
I[6] = document.forms['calcform'].elements['iv6'].value * 1;
Se[1] = document.forms['calcform'].elements['Se1'].value * 1;
Se[2] = document.forms['calcform'].elements['Se2'].value * 1;
Se[3] = document.forms['calcform'].elements['Se3'].value * 1;
Se[4] = document.forms['calcform'].elements['Se4'].value * 1;
Se[5] = document.forms['calcform'].elements['Se5'].value * 1;
Se[6] = document.forms['calcform'].elements['Se6'].value * 1;
E[1] = int(int(Math.sqrt(Math.max(1, Se[1] - 1)) + 1) / 4);
E[2] = int(int(Math.sqrt(Math.max(1, Se[2] - 1)) + 1) / 4);
E[3] = int(int(Math.sqrt(Math.max(1, Se[3] - 1)) + 1) / 4);
E[4] = int(int(Math.sqrt(Math.max(1, Se[4] - 1)) + 1) / 4);
E[5] = int(int(Math.sqrt(Math.max(1, Se[5] - 1)) + 1) / 4);
E[6] = int(int(Math.sqrt(Math.max(1, Se[6] - 1)) + 1) / 4);
if(E[1] + E[2] + E[3] + E[4] + E[5] + E[6] > 510)
{
alert("The total EV's can't be more than 510");
}
HP = int((2 * B[6] + I[6] + E[6]) * L / 100 + L + 10);
Attack = int(int((2 * B[1] + I[1] + E[1]) * L / 100 + 5) * N[n][1]);
Defense = int(int((2 * B[2] + I[2] + E[2]) * L / 100 + 5) * N[n][2]);
Speed = int(int((2 * B[5] + I[5] + E[5]) * L / 100 + 5) * N[n][5]);
SPAttack = int(int((2 * B[3] + I[3] + E[3]) * L / 100 + 5) * N[n][3]);
SPDefense = int(int((2 * B[4] + I[4] + E[4]) * L / 100 + 5) * N[n][4]);
document.getElementById("HP").innerHTML = int(HP);
document.getElementById("Attack").innerHTML = int(Attack);
document.getElementById("Defense").innerHTML = int(Defense);
document.getElementById("Speed").innerHTML = int(Speed);
document.getElementById("SPAttack").innerHTML = int(SPAttack);
document.getElementById("SPDefense").innerHTML = int(SPDefense);
}
document.getElementById("calcbutton").onclick = Calculate;
</script>