# smf_polls

poster_name: Lishy
question:
  In D/P should there be more dragon type moves and dragon moves making more sense and dragons not being neglected


poster_name: kaster724
question:
  what are the names of the two pokemon books sold at barne's and noble's? not the little toddlers ones!


poster_name: RPBnimrod
question:
  Are you against genetically altering animal and plants for purposes of human stupidity and need to pretend to be God? 


poster_name: RPBnimrod
question:
  Should the Hooked Metapod stay GCLF's mascot? or should it be new and, um...fresh? so the mascot should be:


poster_name: RPBnimrod
question:
  Is space travel a a good idea for Earthlings? Should we be doing it, or is it a waste of time, life, and money? 


poster_name: Missing? NO!
question:
  People say when the earth gets unhealty so we can live in it, we would either go to the Moon, or Mars. Which would you prefer?


poster_name: glitchhunter09
question:
  Letters are used in front of names to symbolize which catagory every entrant belongs to. (refer to key in post below.)


poster_name: Charmy
question:
  Should I &quot;grant normal members/guests access&quot; to this thread? (Move it to that tech board)


# smf_poll_choices

label:
  [url=http://forums.glitchcity.info/index.php/topic,675.msg7652.html#msg7652]SCared Fir3's banner[/url]


label:
  E:Sit in the corner and cry like a wussy little girl (no sexist comment intended by this choice. I swear! XD)


label:
  Remake Final Fantasy VII through XV and beyond on older Nintendo systems like Game Cube and Game Boy Advanced.


label:
  Reorganise pages to not necessarily say they are glitch, bug just &quot;exploit' (but indicate: requires no other exploit, or trainer escape glitch division category etc


label:
  Inclusive approach to articles (as science, glitch derivatives/and or art, ACE creations, programming, obscure or 'secret' curiosities and unused content).


label:
  Counter (placeholder). You can also vote this if you want to suggest something not in these options.


label:
  Keep specific criteria for glitch bug trick exploit etc. (just create some clear rules for a page to be so)


# docs

iname: misc/search
name: Labs Search
body:
  <?php
  if(isset($_POST[query])) {
  //print_r($_POST);
  $queryarr = explode(" ",$_POST[query]);
  $wstring = "WHERE (";
  if(is_array($_POST[opts])) {
  $wmatch = in_array("wordmatch",$_POST[opts]);
  $all = in_array("all",$_POST[opts]);
  }
  $wstring .= ($all) ? "1=1 " : "2=1 ";
  foreach($queryarr As $q) {
     $wstring .= ($all) ? "AND" : "OR";
     if($wmatch)
        $wstring .= " ( (body LIKE '$q %' OR body LIKE '% $q %' OR body LIKE '% $q') OR (name LIKE '$q %' OR name LIKE '% $q %' OR name LIKE '% $q')) ";
     else   
        $wstring .= " ( (body LIKE '$q%' OR body LIKE '%$q%' OR body LIKE '%$q')  OR (name LIKE '$q%' OR name LIKE '%$q%' OR name LIKE '%$q')) ";
  }
  $wstring .= ") ";
  //echo $wstring;
  echo (isset($_POST[query]) ? "<center><i>You searched for <b>$_POST[query]</b></i></center>": "");
  if(isset($_POST[doc])) {



  ?>
  <TABLE cellpadding=4 cellspacing=1 width="100%" class=menubox2>

  <TR><TD colspan=2 align=left class=menuheader width="100%">
  	<B>Documents Search Results</B>
  </TD></TR>
  <?php


  $query = mysql_query("SELECT * FROM docs $wstring AND dir IN ('".implode("','",$_POST[doc])."')");
  while($row = mysql_fetch_array($query)) {
  echo "<tr><td class=\"menuitem\" width=\"100%\">";
  echo "<a href=\"$row[dir]/$row[iname]\">$row[name]</a> ($row[dir])";
  echo "</td></tr>";
  }
  ?>
  </table>
  <br />
  <?php
  }
  }
  ?>

  <?php
  if(isset($_POST[glitchdex])) {
  $wstring = str_replace("body","article",$wstring);
  ?>
  <TABLE cellpadding=4 cellspacing=1 width="100%" class=menubox2>

  <TR><TD colspan=2 align=left class=menuheader width="100%">
  	<B>GlitchDex Search Results</B>
  </TD></TR>
  <?php
  $querystring = "SELECT * FROM glitchdex $wstring AND cat IN ('".implode("','",$_POST[glitchdex])."')";
  $query = mysql_query($querystring);
  while($row = mysql_fetch_array($query)) {
  echo "<tr><td class=\"menuitem\" width=\"100%\">";
  echo "<a href=\"glitchdex/$row[cat]/$row[iname]\">$row[name] ($row[cat])</a>";
  echo "</td></tr>";
  }
  ?>
  </table>
  <br />
  <?php
  }
  ?>

  <p align="center" id="docnavbar"><form method="post"><b>Query:</b> <input type="text" name="query" value="" /><br /> <i>Search for all terms?<input type="checkbox" name="opts[]" value="all">  Match whole words?<input type="checkbox" name="opts[]" value="wordmatch"></i><br /> <b>Search Documents:</b> <input type="checkbox" name="doc[]" value="docs"> Docs - <input type="checkbox" name="doc[]" value="dictionary"> Dictionary <br /> <b>Search GlitchDex:</b> <input type="checkbox" name="glitchdex[]" value="redblue"> Red/Blue - <input type="checkbox" name="glitchdex[]" value="yellow"> Yellow - <input type="checkbox" name="glitchdex[]" value="green"> Green - <input type="checkbox" name="glitchdex[]" value="goldsilvercrystal"> Gold/Silver/Crystal - <input type="checkbox" name="glitchdex[]" value="rubysapphire"> Ruby/Sapphire<br />
  <b>Search Other Dexes</b>: <input type="checkbox" name="doc[]" value="attackdex"> AttackDex - <input type="checkbox" name="doc[]" value="itemdex"> ItemDex<br />
  <input type="submit" name="submit-search" value="Search" /></form></p>
  <br />
  <?php
  nocomment();
  ?>


iname: docs/ditto/mew
name: Mew Trick
updater: zach
body:
  {{dittotrick}}
  The <b>Mew Trick</b> is the first variation of <a href=docs/ditto>Ditto Trick</a> discovered. In fact, because of this, Mew is often associated with this trick.
  <br />
  <br />
  First, if you've already beaten the guys circled below, you’ll need to restart your game. 
  <br /><br />
  <img src="images/getmew1.jpg">-<img src="images/getmew2.jpg"><br />
  You must not have beaten any of these guys who are circled.
  <br /><br />
  <img src="images/getmew3.jpg"><br />
  Then, go in front of the Gambler. You must approach him from in front of the house, then FLY quickly before he sees you.
  <br /><br />
  <img src="images/getmew4.jpg"><br />
  Then go and battle the boy. Make sure he walks up to you, if you go too close to him, the game will freeze.
  <br /><br />
  <img src="images/getmew5.jpg"><br />
  Then FLY to Lavender Town.
  <br /><br />
  <img src="images/getmew6.jpg"><br />
  Press B when the menu pops up.
  <br /><br />
  <img src="images/getmew7.png"><br />
  Then Mew will appear. <p>


iname: misc/namegen
name: R/B Old Man Name Generator
body:
  So, you want to use the <b><a href="docs/oldman">Old Man glitch</a></b>, but don't know all the proper numbers and such? Well... With GCL's <b>Name Generator</b>, you can! Simply select the Pokémon and levels you want from the following form<br /><br />
  <?php if(!empty($_POST[namegensub])) {?>
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>
  <TR><TD id=menuheader>
  	<B>Your Name:</B>
  </TD></TR>
  <TR><TD align=left id=menuitem2>
  	*<?php
                foreach($_POST[pokemon] AS $k => $foo) {
                  echo $_POST[levels][$k].$foo;
                }
           ?><br /><br /><i>where * may be any letter, since the first letter doesn't matter</i>
  </TD></TR>
  </TABLE>
  <?php } ?>
  <br />
  <FORM method=post>
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>
  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Name Generator</B>
  </TD></TR>
  <?php for($x = 1; $x <= 3; $x++) { ?>
  	<?php // this is the form for each pokemon, repeated 3 times ?>
  <TR><TD align=left id=menuitem2>
          Pokémon <?php echo $x ?>:
  	<select name="pokemon[]">
  		<option value="A">Golduck</option>
  		<option value="B">Hypno</option>
  		<option value="C">Golbat</option>
  		<option value="D">Mewtwo</option>
  		<option value="E">Snorlax</option>
  		<option value="F">Magikarp.</option>
  		<option value="G">MissingNO.</option>
  		<option value="I">Muk</option>
  		<option value="K">Kingler</option>
  		<option value="L">Cloyster</option>
  		<option value="N">Electrode</option>
  		<option value="O">Clefable</option>
  		<option value="P">Weezing</option>
  		<option value="Q">Persian</option>
  		<option value="R">Marowak</option>
  		<option value="T">Haunter</option>
  		<option value="U">Abra</option>
  		<option value="V">Alakazam</option>
  		<option value="W">Pidgeotto</option>				
  		<option value="X">Pidgeot</option>
  		<option value="Y">Starmie</option>
  		<option value="Z">Bulbasaur</option>
  <?php /*	can't remember if these are legal characters
  		<option value="(">Venusaur</option>
  		<option value=";">Goldeen</option>
  		<option value="[">Seaking</option>
  		<option value="O">Clefable</option>
     */ ?>
  		<option value="d">Ponyta</option>
  		<option value="e">Rapidash</option>
  		<option value="f">Rattata</option>
  		<option value="g">Raticate</option>
  		<option value="h">Nidorino</option>
  		<option value="i">Nidorina</option>
  		<option value="j">Geodude</option>
  		<option value="k">Porygon</option>
  		<option value="l">Aerodactyl</option>
  		<option value="n">Magnemite</option>
  		<option value="q">Charmander</option>
  		<option value="r">Squirtle</option>
  		<option value="s">Charmeleon</option>
  		<option value="t">Wartortle</option>
  		<option value="u">Charizard</option>
  		<option value="w">Kabutops Fossil MissingNO.</option>
  		<option value="x">Aerodactyl Fossil MissingNO.</option>
  		<option value="y">Ghost MissingNO.</option>
  		<option value="z">Oddish</option>
  	</select>
  </TD><TD align=left id=menuitem2>Level:
  	<select name="levels[]">
  		<option value="A">128</option>
  		<option value="B">129</option>
  		<option value="C">130</option>
  		<option value="D">131</option>
  		<option value="E">132</option>
  		<option value="F">133</option>
  		<option value="G">134</option
  		<option value="H">135</option>
  		<option value="I">136</option>
  		<option value="J">137</option>
  		<option value="K">138</option>
  		<option value="L">139</option>
  		<option value="M">140</option>
  		<option value="N">141</option>
  		<option value="O">142</option>
  		<option value="P">143</option>
  		<option value="Q">144</option>
  		<option value="R">145</option>
  		<option value="S">146</option>
  		<option value="T">147</option>
  		<option value="U">148</option>
  		<option value="V">149</option>
  		<option value="W">150</option>				
  		<option value="X">151</option>
  		<option value="Y">152</option>
  		<option value="Z">153</option>
  		<option value="a">160</option>
  		<option value="b">161</option>
  		<option value="c">162</option>
  		<option value="d">163</option>
  		<option value="e">164</option>
  		<option value="f">165</option>
  		<option value="g">166</option>
  		<option value="h">167</option>
  		<option value="i">168</option>
  		<option value="j">169</option>
  		<option value="k">170</option>
  		<option value="l">171</option>
  		<option value="m">172</option>
  		<option value="n">173</option>
  		<option value="o">174</option>
  		<option value="p">175</option>
  		<option value="q">176</option>
  		<option value="r">177</option>
  		<option value="s">178</option>
  		<option value="t">179</option>
  		<option value="u">180</option>
  		<option value="v">181</option>
  		<option value="w">182</option>
  		<option value="x">183</option>
  		<option value="y">184</option>
  		<option value="z">185</option>
  	</select>
  </TD></TR>
  <?php } ?>
  <TR>
  	<TD id=menuitem2 colspan=2><center><input type=submit name=namegensub value=submit></TD>
  </TR>
  </FORM>
  </TABLE>
  <a href="misc/namegen-source">Sourcecode</a>


iname: system/leftmenu
name: leftmenu
updater: Abwayax
body:
  <!--<div id="leftmenu">-->
    <tr>
      <td valign="top" id="leftmenu">
  <?php if($_SESSION[loggedin] && $_SESSION[rank] >= 5) {  echo "<i>(<a href='admin/docs/system/leftmenu'>Edit</a>)</i>"; }

  if($_SERVER['HTTP_HOST'] == "sonic.glitchcity.info") $section = "sonic";
  else if($_SERVER['HTTP_HOST'] == "mario.glitchcity.info") $section = "mario";
  else if($_SERVER['HTTP_HOST'] == "zelda.glitchcity.info") $section = "zelda";
  else $section = "";

  if($section) { echo load_temp("leftmenu-$section"); } else { 
  ?>
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>

  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Databases</B>
  </TD></TR>
  <TR>
  	<TD onmouseover="dropdownmenu(this, event, glitchdex, menu_width)" onmouseout="delayhidemenu()" id=menuitem><a href="http://glitchcity.info/glitchdex">GlitchDex</a></TD>
  </TR>
  <TR>
  	<TD onmouseover="dropdownmenu(this, event, attackdex, menu_width)" onmouseout="delayhidemenu()" id=menuitem><a href="http://glitchcity.info/attackdex">AttackDex</a></TD>
  </TR>
  <TR>
  	<TD onmouseover="dropdownmenu(this, event, itemdex, menu_width)" onmouseout="delayhidemenu()" id=menuitem><a href="http://glitchcity.info/itemdex">ItemDex</a></TD>
  </TR>
  <!-- Hidden until they're operational ~Abwayax
  <TR>
  	<TD onmouseover="dropdownmenu(this, event, trainerseyes, menu_width)" onmouseout="delayhidemenu()" id=menuitem><a>Trainer's Eyes</a></TD>
  </TR>
  -->
  </TABLE>
  <br />
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>

  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Reference/Tutorials</B>
  </TD></TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/biglist.htm">Comprehensive BIG LIST</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/minor">Minor Glitches</a></TD>
  </TR>
  <TR>

  <TD id=menuitem><a href="http://glitchcity.info/docs/speedrun">Speed Runner Glitches</a></TD>
  </TR>
  <TR>

  <TD id=menuitem><a href="http://glitchcity.info/docs/miscglitches">Miscellaneous  Glitches</a></TD>
  </TR>
  <TR>

  	<TD id=menuitem><a href="http://glitchcity.info/docs/ditto">Ditto Trick</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/ditto/mew">Mew Trick</a></TD>
  </TR>
  <TR>	
  	<TD id=menuitem><a href="http://glitchcity.info/docs/celebitrick">Celebi Trick</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/oldman">Old Man Glitch</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/regions">Glitch Regions</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/q">Q Trick</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/cloningredirect">Clone Pokemon</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/myths">Glitch Myths</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/dictionary">Dictionary</a></TD>
  </TR>
  </TABLE>
  <br />
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>

  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Pokemon Beta Info</B>
  </TD></TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/gscsafarizone">Pokemon GSC Safari Zone</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/annetruck">S.S. Anne Ship Truck</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/betanames">Beta Pokemon Names</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/bird">Bird Type</a></TD>
  </TR>
  </TR>
  </TABLE>
  <br />
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>

  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Emulation</B>
  </TD></TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/savedata">Emulator movies, saves, etc.</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/emuunused">Unused Data found with a Emulator</a></TD>
  </TR>
  </TR>
  </TABLE>
  <br />
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>

  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Miscellany</B>
  </TD></TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/misc/namegen">Name Generator (R/B)</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/misc/namegen2">Name Generator 2 (R/B)</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/misc/superstatthingw00t">Stat Generator (R/B)</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/misc/search">Search the Lab</a></TD>
  </TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/celebi">The "Celebi Glitch" (R/S)</a></TD>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/docs/gameshark">Pokemon Gameshark Codes</a></TD>
  </TR>
  <TR>
  <!-- Is this part really necessary? I'll hide it anyways ~xparasite9	<TD id=menuitem><a>Non-Glitchy Oddities</a></TD> -->
  </TR>
  </TABLE>
  <br />
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>

  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Fun Stuff</B>
  </TD></TR>
  <TR>
  	<TD id=menuitem><a href="http://glitchcity.info/misc/adopt">Adopt a Glitch Pokemon!</a></TD>
  </TR>
  </TABLE>
  <br />
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>

  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Affiliates</B>
  </TD></TR>
  <TR>
  	<TD id=menuitem>
  <!-- commented out until site is active <a href="http://www.freewebs.com/lugia_ho_oh"><img
  src="http://i112.photobucket.com/albums/n185/lugia_ho_oh/banners%20and%20buttons/button.jpg"></a> -->
  <a href="http://www.missingnumbercomics.com/"><img src="http://missingnumbercomics.com/hotlink/MissingNoButton.gif" alt="Missing Number Comics"/></a>
  <a href="http://theelite4.proboards101.com" target="_blank"><img src="http://i61.photobucket.com/albums/h56/Razor_axe/minibuttoncopy.jpg" border="0" alt="The Home of The Elite 4!"></a>
  <br />
  <a href="http://forums.glitchcity.info/index.php/topic,97.new.html#new">[Become an affiliate]</a></TD>
  </TR>
  </TABLE>
  <!--</div>-->
  <?php } ?>
  </td>
      <td width="85%" valign="top"> 


iname: docs/minor/ilsty
name: xx
body:
  <form name="calcform">

    <table border="0" cellpadding="0" cellspacing="0">


      <tbody><tr> 

        <td>Name:</td>

        <td> 

          <input name="nameid" size="15" maxlength="7" type="text">

          Use $ for P<sub>K</sub> and &amp; for M<sub>N</sub></td>

      </tr>


      <tr> 

        <td>Money:</td>

        <td> 

          <input name="money" size="15" maxlength="6" type="text">

        </td>

      </tr>

      <tr> 

        <td>ID:</td>

        <td> 

          <input name="trainer" size="15" maxlength="5" type="text">


        </td>

      </tr>

      <tr> 

        <td>Password:</td>

        <td> 

          <input name="password" size="15" maxlength="5" type="text">

        </td>

      </tr>

      <tr> 

        <td></td>


        <td> 

          <input value="Calculate!" name="calc" onclick="calcpassword()" type="button">

        </td>

      </tr>

    </tbody></table>

  </form>


iname: system/header
name: header
body:
  <?php 
  require_once("forums/SSI.php");

  if($_SERVER['HTTP_HOST'] == "sonic.glitchcity.info") $section = "sonic";
  else if($_SERVER['HTTP_HOST'] == "mario.glitchcity.info") $section = "mario";
  else if($_SERVER['HTTP_HOST'] == "zelda.glitchcity.info") $section = "zelda";
  else $section = "";
  ?>
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <head>
  <META name="verify-v1" content="DR13J1Yib1ArUACPhrFUurBkmu2AbcosQtbqjXcJMMg=" />
  <!-- Sometimes scripts such as glitchdex are mistaken for directories and browsers will try to get javascripts and images from that "directory." The base tag makes sure we use the root directory as base.
  -->

  <base href="http://glitchcity.info/">
  <title>Glitch City Laboratories - {{PAGENAME}}</title>
  <!-- link to stylesheet -->
  <link rel="stylesheet" href="gcltheme<?php echo $section; ?>.css" type="text/css" media="all" />
  <!-- load the Anylink menu engine -->
  <script src="scripts/menu_engine.js" type="text/javascript" language="javascript"></script>
  <!-- load the actual menus -->
  <script src="scripts/menus.js" type="text/javascript" language="javascript"></script>
  </head>

  <body>
  <!--<div id="header">-->
  <table width="100%" height="100%"  border="0">
    <tr align="center">
      <td height="107" colspan="3">
  <p><table><tr><td>
  <?php if($section) { echo load_temp("header-$section"); } else { ?>
  <a href="index.php"><img src="http://img.photobucket.com/albums/v628/Ace91/GCLBanner.gif" border="0" height="125" width="390" alt="Banner"></a></td><td align="right"><h1>Since 2003</h1><b>Bringing the most up-to-date glitch information to the Pok&eacute;mon fan community<br /><?php
  list($numarticles) = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM docs"));
  list($numglitchdex) = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM glitchdex"));
  $total = $numarticles + $numglitchdex;
  echo "<span style=\"color:red\">$total</span>";
  ?> pages of information <i>and counting</i></b>
  <?php } ?>
  </td></tr></table><br /><?php if($_SESSION[loggedin] && $_SESSION[rank] >= 5) {  echo "<i>(<a href='admin/docs/system/header'>Edit</a>)</i>"; } 
  ?></p>

  <!--</div>--->
  </td>
    </tr>
    </tr>
    <tr valign="top">
      <td height="10" colspan="3" id="topmenu" align="center">
  <b>Sections:</b> [<a href="http://glitchcity.info/">Pok&eacute;mon</a>] - [<a href="http://sonic.glitchcity.info/">Sonic the Hedgehog</a>]  - [<a href="http://mario.glitchcity.info/">Mario</a>] - [<a href="http://zelda.glitchcity.info/">Legend of Zelda</a>] 
  </td>
    </tr>
    <tr valign="top">
      <td height="10" colspan="3" id="topmenu" align="center">
  [<a href="http://glitchcity.info/">Home</a>] - [<a href="http://forums.glitchcity.info/index.php">Forums</a>] - [<a href="http://glitchcity.info/misc/search">Search Engine</a>] - [<a href="http://glitchcity.info/misc/staff">Site and Forum Staff</a>] - [<a href="http://glitchcity.info/admin/">Site Administration Panel</a>] - [<a href="http://glitchcity.info/misc/changelog">Changelog</a>] <?php if(!empty($_SESSION[loggedin])) echo "<i>(Logged in as $_SESSION[name] [<a href=\"http://glitchcity.info/admin/logout\">Logout</a>])</i>" ?><!--</div>-->
  </td>
    </tr>


iname: system/frontpage
name: frontpage
updater: Abwayax
body:
  <?php
  header("Location: http://glitchcity.info/wiki");
  die();
  ?>
  <?php if($_SESSION[loggedin] && $_SESSION[rank] >= 5) {  echo "<i>(<a href='admin/docs/system/frontpage'>Edit</a>)</i>"; } 
  echo '<h1>WE ACTUALLY DO HAVE <a href="http://forums.glitchcity.info/">FORUMS</a>, JUST IN CASE YOU WERE WONDERING</h1>';
  ssi_boardNews(2);
  ?>
  <br /><br />


iname: misc/changelog
name: Changelog
updater: zach
body:
  <h1>21-22 Dec 2008</h1>
  <ul>
  <li><b>Zach the Glitch Buster:</b>  Added <a href=docs/all3starters>Get All Three Starters</a> glitch to the main site. Also created youtube video for it.</li>
  <li><b>Zach the Glitch Buster:</b> Created the <a href=misc/superstatthingw00t>Stat Generator</a> to calculate the special stat you'll need when using the <a href=docs/mew>Mew Trick</a>. Needs work but code all works. (Based of Name Generator Source Code)</li>
  <li><b>Zach the Glitch Buster:</b> Added <a href=docs/skipfirstbadge>Go Through Pokemon League Without Bolderbadge</a> glitch to the speed runner section</li>
  <li><b>Zach the Glitch Buster:</b> Added the <a href=docs/notradeevo>Evolve trade Pokemon Without Trading</a> glitch to the miscellaneous glitches page.</li>
  </ul>
  <h1>14 Dec 2008</h1>
  <ul>
  <li><b>Zach the Glitch Buster:</b> Made several minor fixes to various pages on the site. Such as fixing broken links on the <a href="docs/q">Q Trick</a> and updating the <a href="misc/staff">Site and Fourm Staff</a> page to reflect the current staff.</li>
  </ul>
  <h1>16 Jun 2008</h1>
  <ul>
  <li><b>Zach the Glitch Buster:</b> Added the <a href=http://glitchcity.info/docs/infinite_massages>Get Infinite Massages</a> glitch to the minor glitches page.</li>
  <li><b>Zach the Glitch Buster:</b> Added three more glitches to the <a href=http://mario.glitchcity.info/mariodocs/NES-SMB>Super Mario Bros</a> page. They were 
  <li><a href="http://mario.glitchcity.info/mariodocs/smallfire">Small Fireball Mario</a></li>
  <li><a href="http://mario.glitchcity.info/mariodocs/inside_enemies">Walk inside enemies</a></li>
  <li><a href="http://mario.glitchcity.info/mariodocs/glidemario">Glideing Mario</a></li></li></ul>
  <h1>15 Jun 2008</h1>
  <ul>
  <li><b>Zach the Glitch Buster:</b> Added the first glitch for project Caspar. Its <a href=http://mario.glitchcity.info/mariodocs/drowning_mario>Get stuck and drown</a></li></ul>
  <h1>10 Jun 2008</h1>
  <ul>
  <li><b>xparasite9:</b> finished up level three, tightened up the graphics, and made new directories with blank pages to set up a little framework for Caspar.</li></ul>
  <h1>May (something), 2008</h1>
  <ul>
  <li><b>xparasite9:</b> did the leftmenu for Mario and Zelda sections, only for it to be changed by someone else.
  </li></ul>
  <h1>March 09, 2008</h1>
  <ul>
  <li><b>Zach the Glitch Buster:</b> Added battery saves to <a href="http://glitchcity.info/docs/savedata">this</a> page. Also fixed it up so it didn't look so poor.</li>
  <li><b>Zach the Glitch Buster:</b> Added the <a href="http://glitchcity.info/docs/celebitrick">Celebi Trick</a> to the main site because I'm sick of not having it</li></ul>
  <h1>March 04, 2008</h1>
  <ul>
  <li><b>GARY 'M 9:</b> Added a new way to get into the G/S glitch dimension.</li></ul>
  <h1>January 18, 2008</h1>
  <ul>
  <li><b>GARY 'M 9:</b> Deleted a few pages of spam comments and banned some spammers. Also added a third way to get into the glitch dimension.  I am also currently working on the Glitched Flymap documnet and when I am finished I'll add it to the Minor Glitches under R/S/E/Fr/Lg.</li></ul>
  <h1>December 10, 2007</h1>
  <ul>
  <li><b>GARY 'M 9:</b> Edited the Minor Glitches index to have a place for glitches that go in all games of the 3rd generation and added an artical about the advanced gen glitched pokecenter and put it in the minor glitches.</li></ul>
  <h1>December 09, 2007</h1>
  <ul>
  <li><b>GARY 'M 9:</b> Edited Glitchdex 2.0 so it would have the SGB icons and names of the glitches and some of the real icons of the glitches.</li></ul>
  <h1>November 05,2007</h1>
  <ul>
  <li><b>Newo:</b> Edited the 3rd Gen Glitches making them slightly more upto date, with a link to Melchoir X on Tenquestionmark's page.</li></ul>
  <h1>November 04,2007</h1>
  <ul>
  <li><b>SCared_Fir3:</b> Added more info and Youtube video to D/P cloning article.</li></ul>
  <h1>October 26, 2007</h1>
  <ul>
  <li><b>SCared_Fir3:</b> Deleted SPAM comments on Bird type and other documents.</li></ul>
  <h1>September 2, 2007</h1>
  <ul>
  <li><b>Newo:</b> Changed the ZZAZZ document to include a Youtube demonstration of its effects.</li>
  </ul>
  <h1>August 31, 2007</h1>
  <ul>
  <li><b>Zach the glitch buster: </b>Added the <a
  href="docs/zzazz">ZZAZZ</a>Glitch to the site after about two years or something.</li>
  <li><b>Zach The Glitch Buster: </b>Added the <a
  href-"docs/pomeg">Pomeg Glitch</a> to the site</li>
  <li><b>Xparasite9: </b>added a D/P cloning glitch page and added it to the site.</li>
  </ul>
  <h1>July 30, 2007</h1>
  <ul>
  <li><b>Zach the glitch buster: </b>Added the <a
  href="docs/billgarden">Bill's Secret Garden</a> Glitch for yellow. Have a link to a youtube video on the page. Does not look all that good but we needed a video.  </li>
  </ul>
  <h1>July 28, 2007</h1>
  <ul>
  <li><b>Zach the glitch buster: </b> Added bunch of spammers to the IP block list. Many were found on the "Adopt a Glitch Pokemon!" page  </li>
  </ul>
  <h1>July 14, 2007</h1>
  <ul>
  <li><b>Zach the glitch buster: </b>Added the R/B <a href="docs/rbstandontree">Stand on a tree</a> glitch</li>
  </ul>
  <h1>July 9, 2007</h1>
  <ul>
  <li><b>Newo:</b> Moved Affiliates.</li>
  <li><b>Newo:</b> Fixed broken image on Affliliates Button.</li>
  </ul>
  <h1>July 4, 2007</h1>
  <ul>
  <li><b>Abwayax: </b>Added page on the <a href="docs/bird">Bird</a> type</li>
  </ul>
  <h1>July 1, 2007</h1>
  <ul>
  <li><b>Zach The Glitch Buster: </b>Added the Stand on Tree glitch for Pokemon Emerald and put it in the minor glitch page</li>
  </ul>
  <h1>August 3, 2007</h1>
  <ul>
  <li><b>Zach the glitch buster: </b>Added a <a
  href="docs/cloningredirect">Cloning Redirect</a> page.  </li>
  </ul>
  <h1>June 25,07</h1>
  <ul>
  <li><b>SCared_Fir3</b>:Added Cycling Road Glich City to minor glitches [finally!]
  </li>
  </ul>
  <h1>June 11,07</h1>
  <ul>
  <li><b>SCared Fir3</b>:Deleted more spam comments
  </li>
  </ul>
  <h1>June 4,2007</h1>
  <ul>
  <b><li>SCared_Fir3: </b>Deleted spam comments and added my site profile page.
  </li>
  </ul>
  <h1>May 31, 2007</h1>
  <ul>
  <li><b>Zach The Glitch Buster: </b>Made all pages have normal width. Cleaned out spam on comments throught the web site. There is still more spam cleaning to be done </li>
  </ul>
  <h1>May 3, 2007</h1>
  <ul>
  <li><b>Stackout:</b> Changed all refs to forums.glitchcity.ath.cx to forums.glitchcity.info on Glitch Myths page. [*.ath.cx is blocked by some net nanny proggies]</li>
  </ul>
  <h1>May 1, 2007</h1>
  <ul>
  <li><b>Abwayax:</b> Changed header</li>
  <li><b>Abwayax:</b> Moved <a href="docs/glitchpokedex">Glitched Pokedex</a> from main reference menu to Minor Glitches</li>
  </ul>


iname: misc/staff
name: Site and Forum Staff
updater: zach
body:
  <h2>Administrator</h2>
  <ul>
  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=1">Abwayax</a></li>

  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=320">GARY 'M 9</a></li>
  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=251">IIMarkus</a></li>
  <li><a href=http://forums.glitchcity.info/index.php?action=profile;u=32>Kyoukipichi</a></li>
  <li><a href=http://glitchcity.info/staff/newo>Newo</a></li>
  <li><a href="http://glitchcity.info/staff/xparasite9">xparasite9</a></li>
  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=236">Yuzihax</a></li> 
  <li><a href=http://forums.glitchcity.info/index.php?action=profile>Zach The Glitch Buster</a></li>
  </ul>
  <h2>Fourm Staff</h2>
  <ul>
  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=244">Bluelatios</a></li>
  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=417"Gawaxay</li>
  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=42">Glitch Researcher</a></li>
  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=26">MissingNo</a></li> 
  <li><a href"=http://forums.glitchcity.info/index.php?action=profile;u=444">Prof. Sherkel</li>
  <li><a href="http://forums.glitchcity.info/index.php?action=profile;u=297">XD003</a></li>
  </ul>


iname: misc/editcount
name: Staff Edit Counter
body:
  <?php if(!empty($_SERVER['QUERY_STRING'])) { ?>
  <h1>User Activity Summary: <?php echo $_SERVER['QUERY_STRING'];?></h1>
  <?php list($lev) = mysql_fetch_array(mysql_query("SELECT `rank` FROM `staff` WHERE `name`='$_SERVER[QUERY_STRING]'")); ?>
  <b>Username:</b> <?php echo $_SERVER['QUERY_STRING']; ?><br />
  <b>Access Level:</b> <?php echo $lev; ?><br />
  <?php
  $pages = array();
  $ecount = 0;
  $firstdate = 0;
  $lastdate = 0;
  $query = mysql_query("SELECT `article`,`date`,`fullurl` FROM old WHERE `uname`='$_SERVER[QUERY_STRING]'");
  while(list($article,$date,$fullurl) = mysql_fetch_array($query)) {
  	$pages[$fullurl]++;
  	$ecount++;
  	
  	if($date < $firstdate) $firstdate = $date;
  	if($date > $lastdate) $lastdate = $date;
  }
  echo "<b>Edit Count:</b> $ecount<br />";
  echo "<b>First Edit:</b> ".date("F j, Y, g:i a",$firstdate)."<br />";
  echo "<b>Last Edit:</b> ".date("F j, Y, g:i a",$lastdate)."<br />";
  echo "<b>Edit Spread:</b><ul>";
  arsort($pages);
  foreach($pages As $url => $edits)
  	echo "<li><b>$url</b>: $edits edits</li>";	
  ?>
  </ul>
  <?php } else { ?>
  <h1>Staff Edit Count Report</h1>
  <ul>
  <?php
  $staff = array();
  $query = mysql_query("SELECT `uname` FROM old");
  while(list($user) = mysql_fetch_array($query))
  	$staff[$user]++;
  arsort($staff);
  foreach($staff As $user => $edits)
  	echo "<li><b><a href=\"misc/editcount?$user\">$user</a></b>: $edits</li>";
  ?>
  </ul>
  <?php } ?>


iname: system/menus.js
name: menus.js
mimetype: text/javascript
body:
  <?php //Warning: You should have a -moderate- understanding of JavaScript before attempting to add or play around with these menus.

  if($_SERVER['REMOTE_ADDR'] == "127.0.0.1") {
  $dexurl = "{FULLURL}glitchdex";
  } else {
  $dexurl = "{FULLURL}glitchdex";
  }
  ?>
  // Menus for Glitch City Laboratories
  // Menu content (C) 2005 Abwayax and the Glitch City Staff
  // AnyLink Vertical Drop-down Menu Engine (C) DynamicDrive.com

  // Menu settings
  var menu_width = "150px";
  var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
  var horizontaloffset=2 //horizontal offset of menu from default location. (0-5 is a good value)

  //Contents for menu "glitchdex"
  var glitchdex=new Array()
  glitchdex[0]='<a href="<?php echo $dexurl ?>/redblue">Red/Blue</a>'
  glitchdex[1]='<a href="<?php echo $dexurl ?>/yellow">Yellow</a>'
  glitchdex[2]='<a href="<?php echo $dexurl ?>/green">Green</a>'
  glitchdex[3]='<a href="<?php echo $dexurl ?>/tcg">TCG</a>'
  glitchdex[4]='<a href="<?php echo $dexurl ?>/goldsilvercrystal">Gold/Silver/Crystal</a>'
  //glitchdex[3]='<a href="#">Ruby/Sapphire/FireRed/LeafGreen</a>'
  glitchdex[5]='<a href="<?php echo $dexurl ?>/rubysapphire">Third Generation (R/S/Fr/Lg/E)</a>'
  glitchdex[6]='<a href="<?php echo $dexurl ?>/diamondpearl">Diamond/Pearl</a>'

  //Contents for menu "itemdex"
  var itemdex=new Array()
  itemdex[0]='<a href="/itemdex/redblue">Red/Blue</a>'
  //itemdex[1]='<a href="#">Yellow</a>'
  //itemdex[2]='<a href="#">Gold/Silver/Crystal</a>'
  //itemdex[3]='<a href="#">Ruby/Sapphire/FireRed/LeafGreen</a>'
  //itemdex[3]='<a href="#">Ruby/Sapphire</a>'

  //Contents for menu "attackdex"
  var attackdex=new Array()
  attackdex[0]='<a href="/attackdex/redblue">Red/Blue</a>'
  //attackdex[0]='<a href="#">Red/Blue</a>'
  //attackdex[1]='<a href="#">Yellow</a>'
  //attackdex[2]='<a href="/attackdex/goldsilver">Gold/Silver/Crystal</a>'
  //attackdex[3]='<a href="#">Ruby/Sapphire/FireRed/LeafGreen</a>'

  //Contents for menu "trainerseyes"
  var trainerseyes=new Array()
  trainerseyes[0]='<a href="#">Red/Blue</a>'
  trainerseyes[1]='<a href="#">Yellow</a>'
  trainerseyes[2]='<a href="#">Gold/Silver/Crystal</a>'
  //trainerseyes[3]='<a href="#">Ruby/Sapphire/FireRed/LeafGreen</a>'

  //Contents for menu "biglist"
  var biglist=new Array()
  biglist[0]='<a href="#">Red/Blue Only</a>'
  biglist[1]='<a href="#">Yellow Only</a>'
  biglist[2]='<a href="#">Gold/Silver/Crystal Only</a>'
  biglist[3]='<a href="#">Ruby/Sapphire Only</a>'


iname: docs/q
name: The Q Trick
updater: Abwayax
body:
  <?php
  header("Location: http://glitchcity.info/wiki/index.php/Q_Trick");
  die();
  ?>
  <b>A friendly reminder: Before asking how to get Q and Charizard 'M, READ THE GLITCHDEX. Or just read these pages:  <a href="glitchdex/Y:255">Q</a>, <a href="glitchdex/RB:255">Charizard 'M</a>, <a href="docs/dittotrick">Ditto Trick</a></b>
  <hr />
  <p>	What if you could give nearly any attack to any Pokï¿½mon without cheating devices? What if you could make one Pokï¿½mon have the stats and type of another? What if you could essentially combine two Pokï¿½mon into one, with the species of one Pokï¿½mon and the characteristics of another? The Q Glitch - the newest big discovery in the field of RBY Pokï¿½mon glitches - allows you to do all that and more.</p>
  <p>	To perform the Q Glitch, you first need to have a certain Glitch Pokï¿½mon - <a href="glitchdex/Y:255">Q</a> on Yellow Version, <a href="glitchdex/RB:255><charizard 'M</a> on Red or Blue. The only other things you need are an empty box on the PC and the two Pokï¿½mon you wish to combine with this glitch. This glitch can be performed at any point in the game so long as you have the Q or Charizard 'M that you need.</p>
  <p>	To demonstrate this glitch, I will use two Pokï¿½mon: a <a href="http://bulbapedia.bulbagarden.net/wiki/Magikarp_(Pok%C3%A9mon)">Magikarp</a> and a <a href="http://bulbapedia.bulbagarden.net/wiki/Rhyhorn">Rhyhorn</a>. Their stats can be seen below:<br />
  <img src="images/magikarpstats.gif" alt="Magikarp's Stats" /><br />
  <img src="images/rhyhornstats.gif" alt="Rhyhorn's Stats" /><br />
  Let's say you wanted to give the move <a href"http://bulbapedia.bulbagarden.net/wiki/Horn_Attack'>Horn Attack</a> to a Magikarp. First, you would select an empty box on the PC, and deposit a Pokï¿½mon in the box. (Any Pokï¿½mon will do; I'll use <a href="http://bulbapedia.bulbagarden.net/wiki/Rattata">Rattata</a> for this example.) Next, deposit your Q or Charizard 'M in the box. After that deposit the Pokï¿½mon that you want to gain the new moves, in this case Magikarp. Finally, deposit the Pokï¿½mon with the moves you want the other Pokï¿½mon to have, in this case Rhyhorn. After depositing these Pokï¿½mon, the contents of your box would be this:</p>
  <ul>
  <li>Rattata</li>
  <li>Q/Charizard 'M</li>
  <li>Magikarp</li>
  <li>Rhyhorn</li>
  <li>CANCEL</li>
  </ul>
  <p>However, because a Q or Charizard 'M causes all Pokï¿½mon below it to become invisible, the box would look like this:</p>
  <ul>
  <li>Rattata</li>
  <li>CANCEL</li>
  <li>ï¿½</li>
  <li>ï¿½</li>
  <li>ï¿½</li>
  </ul>
  <p>Keep in mind that the CANCEL button is really your Q/Charizard 'M, and the three blank spaces are Magikarp, Rhyhorn, and the CANCEL button, respectively. Now, withdraw the Rattata (or any other Pokï¿½mon above Q/Charizard 'M.) You have just combined the two Pokï¿½mon. The contents of the box should now be this:</p>
  <ul>
  <li>Q/Charizard 'M (Q/Charizard 'M)</li>
  <li>Q/Charizard 'M (Magikarp)</li>
  <li>Magikarp (Rhyhorn)</li>
  <li>CANCEL</li>
  </ul>
  <p>The names in parentheses show which Pokï¿½mon each of these really is. Your Rhyhorn has now become a Magikarp, and your Magikarp has now become a Q or Charizard 'M. However, these Pokï¿½mon have retained their own stats. Their stats should look like this:<br />
  <img src="images/magikarpstatsnew.gif" alt="New Stats of Magikarp" /><br />
  <img src="images/rhyhornstatsnew.gif" alt="New Stats of Rhyhorn" /></p>
  <p>	What's this? You have a Magikarp with the stats and name of a Rhyhorn! What kind of a freakish hybrid is this? Actually, this is what glitchologists call an <em>unstable <a href="dictionary/hybrid">hybrid</a></em>. It is unstable because it its identification data has been mixed up, and it is no longer a normal Pokï¿½mon. Hybrid Glitches could also be considered unstable hybrids because they have some of the data of another Pokï¿½mon. This unstable hybrid wasn't exactly what you were wanting, right? You wanted a normal Magikarp with Horn Attack, right? Well, there is one way to stabilize these hybrids - evolution. When this Magikarp becomes a <a href="http://bulbapedia.bulbagarden.net/wiki/Gyarados_(Pok%C3%A9mon)">Gyarados</a>, its stats will become those of a normal Gyarados, but it will retain its altered moves. This Gyarados is now a perfectly stable, normal Pokï¿½mon. Stabilizing hybrids by evolving them is improtant if you want to trade them to Gold/Silver/Crystal Version because unstable hybrids will be blocked by GSC's error trap just as if you had tried to trade a Glitch Pokï¿½mon.</p>
  <p>	If you want to do this glitch for yourself, just replace the Magikarp and Rhyhorn in this demonstration with any other two Pokï¿½mon. The possibilities with this glitch are virtually endless, so just play around with this glitch and get a feel for how it works.</p>


iname: docs/myths
name: Glitch Myths
updater: Abwayax
body:
  <?php
  header("Location: http://glitchcity.info/wiki/index.php/Glitch_Myths");
  die();
  ?>
  <p>Most chances you or one of your friends has heard or even fallen for
  one of these common PokÃ©mon/Glitch myths at one time. Back when
  PokÃ©mon Red/Blue were new to the video game market and everyone
  was playing them, myths ran rampant, especially with the discovery of
  MissingNo. and the general mysteriousness of a game as large as
  PokÃ©mon. Well, now I, <b>ACE91</b>, will debunk many common
  PokÃ©mon and Glitch myths and explain the truth about the
  PokÃ©mon games. Read on...</p>
  <h2>Ace's PokÃ©mon MythBusters</h2>
  <hr>
  <a name="missingno"></a><p><b>Myth:</b> "You shouldn't capture MissingNo. It will completely
  wreck your game."
  </p>
  <blockquote><b>Truth:</b> Fear and uncertainty always seem to win out
  over scientific testing and knowledge... I can say that I believed this
  one myself for a long time, but then I saw the truth. The Glitch
  PokÃ©mon [[glitchdex:redblue/missingno|MissingNo.]] and
  [[glitchdex:redblue/m|'M]], contrary to popular belief, do <i>not</i>
  cause significant permanent damage to your game. However, they <i>do</i>
  cause a few glitchy things to happen, but these are easily overlooked
  or fixed. First off, the one thing that makes most people wary of
  MissingNo. is that it messes up the game's graphics when caught,
  causing enemy PokÃ©mon images to be flipped horizontally and your
  character's image to be scrambled. This is easily fixed by simply
  looking at the stats of a normal, non-Glitch PokÃ©mon. It will
  happen again if you view MissingNo's stats, but you can just view
  another PokÃ©mon's stats and return the game's graphics to normal
  again. It has also been said that sending an 'M to your PC will freeze
  the game when you view your PC, and this has truth to it... sort of.
  The freezing will only occur if the 'M is at Level 0, because the game
  can't process a Level 0 PokÃ©mon correctly. 'Ms over Level 0 will
  cause no problems. The one bit of permanent damage that MissingNo. and
  'M <i>do</i> cause is scrambling your Hall of Fame and filling it with
  a glitchy mess. This will happen when you encounter a Glitch
  PokÃ©mon, even if you <i>don't</i> capture it. However, it's a
  worthwile trade for multiplied items. After all, how often do <i>you</i>
  look at your Hall of Fame?</blockquote>
  <hr>
  <a name="pikablu"></a><p><b>Myth:</b> "If you talk to Oak a million times, he'll give you a
  Pikablu/Pikatwo/Pikayou/Pikawho/Pikashoe/Pikaglue/Pikaf00/slap in the
  face/whatever."
  </p>
  <blockquote><b>Truth:</b> Any "code" that involves getting a "secret
  PokÃ©mon" that isn't in the game and isn't glitched (like the
  infamous "Pikablu," which some people I know actually believe exists)
  is definitely fake. Cheats that involve hidden, non-glitched cities,
  extra HMs, and stuff like that are also fake. The only "extra"
  PokÃ©mon that the developers put in the game is
  [[bulba-p:Mew|Mew]], and it can be acquired through [[docs:ditto/mew|a
  glitch]]. The people who make this stuff up only want to make you waste
  your time chasing some stupid joke. Of course, if you're really
  determined, keep trying to make something that doesn't exist appear.
  Oak might just be generous and give you that slap in the face. :P</blockquote>
  <hr>
  <a name="mew"></a><p><b>Myth:</b> "If you catch all 150 PokÃ©mon and talk to the
  guy in Celadon Mansion, you'll get a Mew."
  </p>
  <blockquote><b>Truth:</b> Not really. All you get for your hard work of completing the entire Pokï¿½dex is a diploma. No Mew. Some say (and I myself once thought) that Mew can be obtained this way on the Japanese versions of Pokï¿½mon Red/Blue, but I have no way to prove this true or false, as I do not own one.
  Even though you won't get Mew for catching all 150 other Pokï¿½mon, you can still get Mew on PokÃ©mon Red, Blue, and Yellow by using the
  [[docs:ditto/mew|Mew Glitch]].</blockquote>
  <hr>
  <a name="grass"></a><p><b>Myth:</b> "There's some kind of awesome secret that the developers didn't want you to find in the grass beyond the fence beside Route 1."
  </p>
  <blockquote><b>Truth:</b> For years gamers have wondered what lies in that seemingly endless expanse of grass to the right and left of Route 1 that no one can get to. Some people think you can find Mew or Glitch Pokï¿½mon there, others think there's a secret area beyond the grass. Well, there's a "secret" there all right... You take one step into that grass and your game freezes. People have tried this with the Gameshark walk-through-walls code and the same thing has happened every time. No, this isn't because of some defense system that the developers added or anything, it's actually because there's nothing out there. It's not that there's no grass beyond there or anything, there's just <i>nothing</i>. No data, not even empty space. The developers didn't program anything out there because you're not supposed to be able to go there, so when someone walks far enough to see the spot where the grass ends, the game crashes because it doesn't know what to do with the null data. Coincidentally, this is the same reason that the game freezes if you Surf too far in any direction in Glitch City.</blockquote>
  <hr>
  <a name="grass"></a><p><b>Myth:</b> "When you through a Pokeball, holding down the B button and the Down button will make the Pokeball act as a Master ball."
  </p>
  <blockquote><b>Truth:</b> This doesn't happen. The rate of catching Pokemon is determined by a simple formula the moment you select your Pokeball. So if the Pokemon will be caught or not is determined before  the Pokeball even appears on the screen, and any button pressing will not effect the outcome. </b</blockquote>
  <hr>
  <p>I will be debunking more common myths in the days to come, so stay
  tuned to this page. Also, if you know a myth or something that you
  think is a myth, join the <a
  href="http://forums.glitchcity.info/">forums</a>
  and post it on the <a href="http://forums.glitchcity.info/index.php/topic,5.0.html">official Glitch MythBusters thread</a>. Your myth just
  might be posted on the site.</p>


iname: misc/namegen-source-js
name: Name Generator Sourcecode (JS)
body:
  If you don't have PHP enabled on your server, and would still like a working <a href="misc/namegen">Name Generator</a> on your site, there is an alternate JavaScript version available.
  <br />
  <blockquote>
  <hr />
  <?php echo highlight_string('<script type="text/javascript">

  function showNameBox() {
  var namespace = document.getElementById("namespace");
  namespace.innerHTML = "<TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>
  "+
  "<TR><TD id=menuheader>
  "+
  "    <B>Your Name:</B>
  "+
  "</TD></TR>
  "+
  "<TR><TD align=left id=menuitem2>
  "+
  "    *"+document.getElementById("levels1").value+
  document.getElementById("pokemon1").value+
  document.getElementById("levels2").value+
  document.getElementById("pokemon2").value+
  document.getElementById("levels3").value+
  document.getElementById("pokemon3").value+
  "
  <br /><br /><i>where * may be any letter, since the first letter doesn\'t matter</i>
  "+
  "</TD></TR>
  "+
  "</TABLE>";
  return false;
  }

  </script>
  <div id="namespace">

  </div>
  <br />
  <FORM name="namegen" method=post>
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>
  <TR><TD colspan=2 align=left id=menuheader>
      <B>Name Generator</B>
  </TD></TR>
  <TR><TD align=left id=menuitem2>
          Pokémon 1:
      <select id="pokemon1">
          <option value="A">Golduck</option>
          <option value="B">Hypno</option>
          <option value="C">Golbat</option>
          <option value="D">Mewtwo</option>
          <option value="E">Snorlax</option>
          <option value="F">Magikarp.</option>
          <option value="G">MissingNO.</option>
          <option value="I">Muk</option>
          <option value="K">Kingler</option>
          <option value="L">Cloyster</option>
          <option value="N">Electrode</option>
          <option value="O">Clefable</option>
          <option value="P">Weezing</option>
          <option value="Q">Persian</option>
          <option value="R">Marowak</option>
          <option value="T">Haunter</option>
          <option value="U">Abra</option>
          <option value="V">Alakazam</option>
          <option value="W">Pidgeotto</option>
          <option value="X">Pidgeot</option>
          <option value="Y">Starmie</option>
          <option value="Z">Bulbasaur</option>
          <option value="O">Clefable</option>
          <option value="d">Ponyta</option>
          <option value="e">Rapidash</option>
          <option value="f">Rattata</option>
          <option value="g">Raticate</option>
          <option value="h">Nidorino</option>
          <option value="i">Nidorina</option>
          <option value="j">Geodude</option>
          <option value="k">Porygon</option>
          <option value="l">Aerodactyl</option>
          <option value="n">Magnemite</option>
          <option value="q">Charmander</option>
          <option value="r">Squirtle</option>
          <option value="s">Charmeleon</option>
          <option value="t">Wartortle</option>
          <option value="u">Charizard</option>
          <option value="w">Kabutops Fossil MissingNO.</option>
          <option value="x">Aerodactyl Fossil MissingNO.</option>
          <option value="y">Ghost MissingNO.</option>
          <option value="z">Oddish</option>
      </select>
  </TD><TD align=left id=menuitem2>Level:
      <select id="levels1">
          <option value="A">128</option>
          <option value="B">129</option>
          <option value="C">130</option>
          <option value="D">131</option>
          <option value="E">132</option>
          <option value="F">133</option>
          <option value="G">134</option
          <option value="H">135</option>
          <option value="I">136</option>
          <option value="J">137</option>
          <option value="K">138</option>
          <option value="L">139</option>
          <option value="M">140</option>
          <option value="N">141</option>
          <option value="O">142</option>
          <option value="P">143</option>
          <option value="Q">144</option>
          <option value="R">145</option>
          <option value="S">146</option>
          <option value="T">147</option>
          <option value="U">148</option>
          <option value="V">149</option>
          <option value="W">150</option>
          <option value="X">151</option>
          <option value="Y">152</option>
          <option value="Z">153</option>
          <option value="a">160</option>
          <option value="b">161</option>
          <option value="c">162</option>
          <option value="d">163</option>
          <option value="e">164</option>
          <option value="f">165</option>
          <option value="g">166</option>
          <option value="h">167</option>
          <option value="i">168</option>
          <option value="j">169</option>
          <option value="k">170</option>
          <option value="l">171</option>
          <option value="m">172</option>
          <option value="n">173</option>
          <option value="o">174</option>
          <option value="p">175</option>
          <option value="q">176</option>
          <option value="r">177</option>
          <option value="s">178</option>
          <option value="t">179</option>
          <option value="u">180</option>
          <option value="v">181</option>
          <option value="w">182</option>
          <option value="x">183</option>
          <option value="y">184</option>
          <option value="z">185</option>
      </select>
  </TD></TR>
  <TR><TD align=left id=menuitem2>
          Pokémon 2:
      <select id="pokemon2">
          <option value="A">Golduck</option>
          <option value="B">Hypno</option>
          <option value="C">Golbat</option>
          <option value="D">Mewtwo</option>
          <option value="E">Snorlax</option>
          <option value="F">Magikarp.</option>
          <option value="G">MissingNO.</option>
          <option value="I">Muk</option>
          <option value="K">Kingler</option>
          <option value="L">Cloyster</option>
          <option value="N">Electrode</option>
          <option value="O">Clefable</option>
          <option value="P">Weezing</option>
          <option value="Q">Persian</option>
          <option value="R">Marowak</option>
          <option value="T">Haunter</option>
          <option value="U">Abra</option>
          <option value="V">Alakazam</option>
          <option value="W">Pidgeotto</option>
          <option value="X">Pidgeot</option>
          <option value="Y">Starmie</option>
          <option value="Z">Bulbasaur</option>
          <option value="O">Clefable</option>
          <option value="d">Ponyta</option>
          <option value="e">Rapidash</option>
          <option value="f">Rattata</option>
          <option value="g">Raticate</option>
          <option value="h">Nidorino</option>
          <option value="i">Nidorina</option>
          <option value="j">Geodude</option>
          <option value="k">Porygon</option>
          <option value="l">Aerodactyl</option>
          <option value="n">Magnemite</option>
          <option value="q">Charmander</option>
          <option value="r">Squirtle</option>
          <option value="s">Charmeleon</option>
          <option value="t">Wartortle</option>
          <option value="u">Charizard</option>
          <option value="w">Kabutops Fossil MissingNO.</option>
          <option value="x">Aerodactyl Fossil MissingNO.</option>
          <option value="y">Ghost MissingNO.</option>
          <option value="z">Oddish</option>
      </select>
  </TD><TD align=left id=menuitem2>Level:
      <select id="levels2">
          <option value="A">128</option>
          <option value="B">129</option>
          <option value="C">130</option>
          <option value="D">131</option>
          <option value="E">132</option>
          <option value="F">133</option>
          <option value="G">134</option
          <option value="H">135</option>
          <option value="I">136</option>
          <option value="J">137</option>
          <option value="K">138</option>
          <option value="L">139</option>
          <option value="M">140</option>
          <option value="N">141</option>
          <option value="O">142</option>
          <option value="P">143</option>
          <option value="Q">144</option>
          <option value="R">145</option>
          <option value="S">146</option>
          <option value="T">147</option>
          <option value="U">148</option>
          <option value="V">149</option>
          <option value="W">150</option>
          <option value="X">151</option>
          <option value="Y">152</option>
          <option value="Z">153</option>
          <option value="a">160</option>
          <option value="b">161</option>
          <option value="c">162</option>
          <option value="d">163</option>
          <option value="e">164</option>
          <option value="f">165</option>
          <option value="g">166</option>
          <option value="h">167</option>
          <option value="i">168</option>
          <option value="j">169</option>
          <option value="k">170</option>
          <option value="l">171</option>
          <option value="m">172</option>
          <option value="n">173</option>
          <option value="o">174</option>
          <option value="p">175</option>
          <option value="q">176</option>
          <option value="r">177</option>
          <option value="s">178</option>
          <option value="t">179</option>
          <option value="u">180</option>
          <option value="v">181</option>
          <option value="w">182</option>
          <option value="x">183</option>
          <option value="y">184</option>
          <option value="z">185</option>
      </select>
  </TD></TR>
  <TR><TD align=left id=menuitem2>
          Pokémon 3:
      <select id="pokemon3">
          <option value="A">Golduck</option>
          <option value="B">Hypno</option>
          <option value="C">Golbat</option>
          <option value="D">Mewtwo</option>
          <option value="E">Snorlax</option>
          <option value="F">Magikarp.</option>
          <option value="G">MissingNO.</option>
          <option value="I">Muk</option>
          <option value="K">Kingler</option>
          <option value="L">Cloyster</option>
          <option value="N">Electrode</option>
          <option value="O">Clefable</option>
          <option value="P">Weezing</option>
          <option value="Q">Persian</option>
          <option value="R">Marowak</option>
          <option value="T">Haunter</option>
          <option value="U">Abra</option>
          <option value="V">Alakazam</option>
          <option value="W">Pidgeotto</option>
          <option value="X">Pidgeot</option>
          <option value="Y">Starmie</option>
          <option value="Z">Bulbasaur</option>
          <option value="O">Clefable</option>
          <option value="d">Ponyta</option>
          <option value="e">Rapidash</option>
          <option value="f">Rattata</option>
          <option value="g">Raticate</option>
          <option value="h">Nidorino</option>
          <option value="i">Nidorina</option>
          <option value="j">Geodude</option>
          <option value="k">Porygon</option>
          <option value="l">Aerodactyl</option>
          <option value="n">Magnemite</option>
          <option value="q">Charmander</option>
          <option value="r">Squirtle</option>
          <option value="s">Charmeleon</option>
          <option value="t">Wartortle</option>
          <option value="u">Charizard</option>
          <option value="w">Kabutops Fossil MissingNO.</option>
          <option value="x">Aerodactyl Fossil MissingNO.</option>
          <option value="y">Ghost MissingNO.</option>
          <option value="z">Oddish</option>
      </select>
  </TD><TD align=left id=menuitem2>Level:
      <select id="levels3">
          <option value="A">128</option>
          <option value="B">129</option>
          <option value="C">130</option>
          <option value="D">131</option>
          <option value="E">132</option>
          <option value="F">133</option>
          <option value="G">134</option
          <option value="H">135</option>
          <option value="I">136</option>
          <option value="J">137</option>
          <option value="K">138</option>
          <option value="L">139</option>
          <option value="M">140</option>
          <option value="N">141</option>
          <option value="O">142</option>
          <option value="P">143</option>
          <option value="Q">144</option>
          <option value="R">145</option>
          <option value="S">146</option>
          <option value="T">147</option>
          <option value="U">148</option>
          <option value="V">149</option>
          <option value="W">150</option>
          <option value="X">151</option>
          <option value="Y">152</option>
          <option value="Z">153</option>
          <option value="a">160</option>
          <option value="b">161</option>
          <option value="c">162</option>
          <option value="d">163</option>
          <option value="e">164</option>
          <option value="f">165</option>
          <option value="g">166</option>
          <option value="h">167</option>
          <option value="i">168</option>
          <option value="j">169</option>
          <option value="k">170</option>
          <option value="l">171</option>
          <option value="m">172</option>
          <option value="n">173</option>
          <option value="o">174</option>
          <option value="p">175</option>
          <option value="q">176</option>
          <option value="r">177</option>
          <option value="s">178</option>
          <option value="t">179</option>
          <option value="u">180</option>
          <option value="v">181</option>
          <option value="w">182</option>
          <option value="x">183</option>
          <option value="y">184</option>
          <option value="z">185</option>
      </select>
  </TD></TR>
  <TR>
      <TD id=menuitem2 colspan=2><center><input type=submit name=namegensub value=submit onclick="showNameBox(); return false;"></TD>
  </TR>
  </FORM>
  </TABLE>', TRUE);?>
  <hr />
  </blockquote>


iname: dictionary/hybrid
name: Hybrid
body:
  A <b>hybrid</b> is a Pokémon that shares the characteristics of another, while still being its own.
  <br />
  Hybrids can occur several ways:
  <ul>
  <li>Most Glitch Pokémon are actually hybrids of real Pokémon, such as <a href="glitchdex/redblue/charizard_m">Charizard 'M</a> (a Charizard hybrid), <a href="glitchdex/yellow/q">Q</a> (a Starmie hybrid), etc... These hybrids have the stats, types, and starting moves of another Pokémon, but their own unique level-up moves.</li>
  <li>A Pokémon created through the <a href="docs/q">Q Glitch</a></li>
  </ul>


iname: misc/namegen-source
name: Name Generator Sourcecode
body:
  The PHP sourcecode for the <a href="misc/namegen">name generator</a> is below:<br />
  <i>(Note: A <a href="misc/namegen-source-js">JavaScript</a> version is available if you do not have PHP)</i><br >
  <blockquote><hr />
  <?php
  echo highlight_string('<'.'? if(!empty($_POST[namegensub])) {?'.'>
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>
  <TR><TD id=menuheader>
  	<B>Your Name:</B>
  </TD></TR>
  <TR><TD align=left id=menuitem2>
  	*<?
                foreach($_POST[pokemon] AS $k => $foo) {
                  echo $_POST[levels][$k].$foo;
                }
           ?><br /><br /><i>where * may be any letter, since the first letter doesn\'t matter</i>
  </TD></TR>
  </TABLE>
  <? } ?>
  <br />
  <FORM method=post>
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>
  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Name Generator</B>
  </TD></TR>
  <? for($x = 1; $x <= 3; $x++) { ?>
  	<? // this is the form for each pokemon, repeated 3 times ?>
  <TR><TD align=left id=menuitem2>
          Pokémon <?=$x?>:
  	<select name="pokemon[]">
  		<option value="A">Golduck</option>
  		<option value="B">Hypno</option>
  		<option value="C">Golbat</option>
  		<option value="D">Mewtwo</option>
  		<option value="E">Snorlax</option>
  		<option value="F">Magikarp.</option>
  		<option value="G">MissingNO.</option>
  		<option value="I">Muk</option>
  		<option value="K">Kingler</option>
  		<option value="L">Cloyster</option>
  		<option value="N">Electrode</option>
  		<option value="O">Clefable</option>
  		<option value="P">Weezing</option>
  		<option value="Q">Persian</option>
  		<option value="R">Marowak</option>
  		<option value="T">Haunter</option>
  		<option value="U">Abra</option>
  		<option value="V">Alakazam</option>
  		<option value="W">Pidgeotto</option>				
  		<option value="X">Pidgeot</option>
  		<option value="Y">Starmie</option>
  		<option value="Z">Bulbasaur</option>
  		<option value="O">Clefable</option>
  		<option value="d">Ponyta</option>
  		<option value="e">Rapidash</option>
  		<option value="f">Rattata</option>
  		<option value="g">Raticate</option>
  		<option value="h">Nidorino</option>
  		<option value="i">Nidorina</option>
  		<option value="j">Geodude</option>
  		<option value="k">Porygon</option>
  		<option value="l">Aerodactyl</option>
  		<option value="n">Magnemite</option>
  		<option value="q">Charmander</option>
  		<option value="r">Squirtle</option>
  		<option value="s">Charmeleon</option>
  		<option value="t">Wartortle</option>
  		<option value="u">Charizard</option>
  		<option value="w">Kabutops Fossil MissingNO.</option>
  		<option value="x">Aerodactyl Fossil MissingNO.</option>
  		<option value="y">Ghost MissingNO.</option>
  		<option value="z">Oddish</option>
  	</select>
  </TD><TD align=left id=menuitem2>Level:
  	<select name="levels[]">
  		<option value="A">128</option>
  		<option value="B">129</option>
  		<option value="C">130</option>
  		<option value="D">131</option>
  		<option value="E">132</option>
  		<option value="F">133</option>
  		<option value="G">134</option
  		<option value="H">135</option>
  		<option value="I">136</option>
  		<option value="J">137</option>
  		<option value="K">138</option>
  		<option value="L">139</option>
  		<option value="M">140</option>
  		<option value="N">141</option>
  		<option value="O">142</option>
  		<option value="P">143</option>
  		<option value="Q">144</option>
  		<option value="R">145</option>
  		<option value="S">146</option>
  		<option value="T">147</option>
  		<option value="U">148</option>
  		<option value="V">149</option>
  		<option value="W">150</option>				
  		<option value="X">151</option>
  		<option value="Y">152</option>
  		<option value="Z">153</option>
  		<option value="a">160</option>
  		<option value="b">161</option>
  		<option value="c">162</option>
  		<option value="d">163</option>
  		<option value="e">164</option>
  		<option value="f">165</option>
  		<option value="g">166</option>
  		<option value="h">167</option>
  		<option value="i">168</option>
  		<option value="j">169</option>
  		<option value="k">170</option>
  		<option value="l">171</option>
  		<option value="m">172</option>
  		<option value="n">173</option>
  		<option value="o">174</option>
  		<option value="p">175</option>
  		<option value="q">176</option>
  		<option value="r">177</option>
  		<option value="s">178</option>
  		<option value="t">179</option>
  		<option value="u">180</option>
  		<option value="v">181</option>
  		<option value="w">182</option>
  		<option value="x">183</option>
  		<option value="y">184</option>
  		<option value="z">185</option>
  	</select>
  </TD></TR>
  <? } ?>
  <TR>
  	<TD id=menuitem2 colspan=2><center><input type=submit name=namegensub value=submit></TD>
  </TR>
  </FORM>
  </TABLE>',TRUE);
  ?>
  <hr /></blockquote>


iname: docs/regions
name: Glitch Regions
body:
  The <b>Glitch Regions</b> are areas within the Pokémon games that appear glitchy. <a href="docs/regions/glitchcity">Glitch City</a>, which this site takes its name from, is the canonical example.<br /><br />
  <b>Known Glitch Regions</b><br />
  <a href="docs/regions/glitchcity">Glitch City</a> and related areas in Pokémon Red/Blue/Yellow versions.<br />
  <a href="docs/regions/gscglitchcity">GSC Glitch City</a> is accessible through Gameshark on Gold/Silver/Crystal.
  <a href="docs/regions/glitchdimension"><br />Glitch Dimension</a> is the colored version of Glitch City on Pokemon Gold/Silver, although it doesn't have random tiles.<br />


iname: staff/Locke
name: Locke Yggdrasill
body:
  <b><a href="mailto:codemaster148@bellsouth.net.com">Locke Yggdrasill</a></b> Locke Yggdrasill is currently the webmaster and founder of the "currently-worked-on" Pokemon Yggdrasica. He is also the founder of the Legendary Pokemon Forums, which he recently gave the rights of to his administrators.<a href="http://s7.invisionfree.com/legendary_pokemon">Legendary Pokemon Forums</a> ,  Your beloved webmaster, Abwayax, is an Administrator there.
  <br />
  <b>Locke Yggdrasill</b> knows that your IP is <i><?php echo $_SERVER['REMOTE_ADDR']?></i>. ;D </copyright-infringement>
  <br />

  He is a member of the following forums:<ul type="circle">
  <li><a href="http://serebiiforums.com">Serebii Forums</a><i>This is basically Locke's homeground. this was the first forum that he joined, and quickly made friends.</i></li>
  <li><a href="http://Pokecommunity.com">The Pokecommunity</a><i>Locke isn't too active at this board anymore. He goes there occasionally, but he hangs around the ROM hacking board most of the time. That;s where he learned his uber ROM hacking skills. ;D</li>
  <li><a href="http://s13.invisionfree.com/ANAL">The Anti-n00b Annihilation League.</a> Locke is a super moderator here. This is basicaly a group of people who have gathered to take down all of the n00bs of the internet. The founders are two members of SPPf(Serebiiforums), VenomX and Dubble Flux. The forum webmaster is another SPPf member, Tauromacis. Locke was the fourth member of the ANAL, but holds no status position as administrator. There is now another administrator of the forum: Josherific. Josherific is Locke's pair at SPPf.  </li>
  <li><a href="http://data.forumhoster.com/forum_missingno">The Missingno. Forums</a><i>Locke is an administrator here, and Abwayax is a member. Locke joined this forum as a newbie, when he first started his adventure onto the internet. He had been around for awhile, and Jigpuff, the Head Administrator, made Locke a Super Moderator and then that boosted Locke's loyalty to the forum. Then later, Jigpuff made Locke an Admin, where his loyalty was boosted by atleast 200%. Locke's not leaving that forum for a long time. </i></li>
  </ul>
  And...uh...that's all that counts. :p


iname: docs/oldman
name: The Old Man Glitch
updater: Abwayax
body:
  <?php
  header("Location: http://glitchcity.info/wiki/index.php/Old_Man_Trick");
  die();
  ?>
  {{oldmannav}}
  <br />
  {{Imagecaptioned|images/missingno1.jpg|Wild MISSINGNO. appeared!|150|right}}The <b>Old Man glitch</b> allows one to capture high-level or glitch Pokï¿½mon on the eastern Cinnabar Island strait. It is sometimes called the <i>MissingNo. Glitch</i>.
  <br /><br />
  <b>Requirements</b><br />
  <ul>
  <li>A Red or Blue Version Pokï¿½mon game that has been played up to Cinnabar Island
  <li>A Pokï¿½mon that knows Fly
  <li>A Pokï¿½mon that knows Surf
  </ul>
  <b>Directions</b><br />
  <br /><p><b>Step 1:</b><br /><img src="images/coffeeguy.jpg" /><br />Talk to the old man at Viridian City who shows you how to catch Pokï¿½mon. Say no to his question and watch his demonstration.</p>
  <p><b>Step 2:</b><br />Fly to Cinnabar Island. Do not leave Viridian City before doing this.</p>
  <p><b>Step 3:</b><br /><img src="images/coast.jpg" /><br />Surf along the eastern coast of Cinnabar Island until you encounter a wild Pokï¿½mon.</p><br />
  {{Imagecaptioned|images/kabuskel.png|One of the weird MissingNo. variations. It appears if you have a <i>w</i> in the right place in your name.|150|right}}As you are Surfing, you should encounter Pokï¿½mon that you normally wouldn't see in the ocean, some of which are over Level 100. Eventually, you will encounter a Glitch Pokï¿½mon called either 'M or MissingNo. Most chances you have heard of MissingNo. before; it is the most well-known Glitch Pokï¿½mon and has been rumored to erase games, although this has not been confirmed.<br><br>
  MissingNo. and 'M are prized mainly because encountering one will give you 128 of the sixth item on your item list. This trick can therefore be used to give you infinite Master Balls, Rare Candies, etcetera, by using it again whenever your supply runs low. 
  <br>
  <img src="/images/over100items6.png">
  <br><br>
  Which other Pokï¿½mon you encounter with this glitch is determined by your name. To find out what Pokï¿½mon will appear with your character's name, use our <a href="misc/namegen">Name Generator</a>, <a href="/misc/namegen2">Name Generator 2</a>, or the <a href="biglist.htm">Big List</a>.


iname: templates/pictures
name: In Need of Pictures
body:
  <i><b>This article is in need of pictures. If you have a picture or pictures that can go with this article, please <a href="mailto:abwayax@gmail.com">e-mail it to Abwayax</a>, you will get credit.</b></i><br /><hr />


iname: docs/regions/glitchcity
name: Glitch City and Related Areas
body:
  <b>Glitch City</b> is the name used to describe the collective of the different Glitch Regions within the Pokémon Red/Blue/Yellow series of video games.<br /><br />
  To access any one of these Regions:<br />
  <p><b>Step 1:</b><br /><img src="images/step1.png" /><br />First, go to the Safari Zone and walk around a little.</p>
  <p><b>Step 2:</b><br /><img src="images/step2.png" /><br />Then, try to leave. When the guy asks if you want to leave early, say no.</p> 
  <p><b>Step 3:</b><br /><img src="images/step3.png" /><br />Next, go back inside and save your game.</p> 
  <p><b>Step 4:</b><br /><img src="images/step4.png" /><br />Reboot the Game Boy, and then go out again. If the trick worked, the guy should say what he normally says when you try to <i>enter</i> the Safari Zone. Say no, and you can leave the Safari Zone.</p>
  <p><b>Step 5:</b><br /><img src="images/step6.png" /><br />Go somewhere else, and walk around for a while. Eventually, you will hear the PA go "Ding-dong!" just as if you were still in the Safari Zone. You will be returned to the Safari Zone building.</p>
  <p><b>Step 6:</b><br /><img src="images/glitchycity.png" /><br />When you walk out, you will find yourself in Glitch City. Which Glitch City you enter depends on where you were when your time ran out. To go to the most well-known Glitch City, let your time run out on the eastern coast of Cinnabar Island, where you normally find MissingNo.
  </p><hr /><b>Glitch Regions:</b><br /><br />
  <b>Glitch City</b> <i>(Goto: Cinnabar Island Eastern Strait)</i><br />
  Arguably the most well-known Region of this series, <i>Glitch City</i> is fairly navigable compared to other Regions. Do not try to cut down any trees or enter any caves - trees regenerate, and the cave... well, just stay away from the cave!<br /><br />
  <b>Glitch Mountain</b> <i>(Goto: Cycling Road)</i><br />
  <i>Glitch Mountain</i> is also fairly navigable. Like in Cycling Road, your character is constantly moving downhill. Because of this, you cannot Surf on any of the blocks of water.<br /><br />
  <b>Glitch League</b> <i>(Goto: Indigo Plateu or Route 23)</i><br />
  <i>Glitch League</i> is not as easily navigable as Glitch City or Glitch Mountain. You can only move around a very small area, but you can see pieces of statues, water, and all kinds of other stuff.<br /><br />
  <i>Jumping/Spinning Glitch</i> is easy to do, but you must time it right.  After saving and leave the Safari Zone, fly to the Viridian Gym.  To spin, simply go inside and  ride on the spinning arrows until you get called to go back.  After that, you will always spin when you move until the game is reset.  To do the <a href="http://glitchcity.info/docs/walkthroughwalls">Jumping glitch</a>, you have to time it so you get called back while you are jumping over a ledge.<br /><br />


iname: docs/regions/glitchdimension
name: Glitch Dimension
updater: zach
body:
  The <b>Glitch Dimension</b> is the term used to refer to an effect that scrambles up the colors on Gold/Silver/Crystal games. It is not a new Region in the sense that <a href="docs/regions/glitchcity">Glitch City</a> is, but it is a glitchy area. Some call it the Glitch City of G/S/C, but that title is inaccurate. <i>(Images courtesy of zach the glitch buster)</i>
  <br /><br />
  {{Imagecaptioned|images/the glitch dementen.PNG|Pokï¿½mon Gold Version title screen during Glitch Dimension.|150|right}}
  {{Imagecaptioned|images/the glitch dementen2.PNG|Another shot of the title screen|150|right}}
  {{Imagecaptioned|images/the glitch dementen3.PNG|A shot from the intro movie.|150|right}}
  <b>Glitch Dimension 01</b><br />
  This Dimension is caused by doing the following:<br />
  <ol>
  <li>Talk to the Machop stamping the land at Vermillion City.</li>
  <li>Immediately after doing so, look at the Coin Case in your Items Pack.</li>
  <li>The game will reset, in funky colors.</li>
  </ol>
  Unfortunately, this is about as glitchy as it gets. No new terrains, Pokï¿½mon, or items to be found using this trick.<br /><br />
  <b>Glitch Dimension 02</b> (discovered by xparasite9 of the Forums)<br />
  This Glitch Dimension is caused by using the Cooltrainer Move's G/S/C equivalent in battle:<br />
  <ol>
  <li>Trade a Ditto with the Cooltrainer move to a G/S/C game.</li>
  <li>Get into battle and attempt to attack.</li>
  <li>The game will reset, once again, in more different funky colors.</li>
  </ol>
  Using the G/S/C equivalents of the glitch moves TM52, TM53, TM54, or TM55 will also cause this to happen. This has not been studied thoroughly. 
  <br>Additionally, this may be achieved by first checking to see if all four move zeroes are activated, (if not, look at another Pokemon's moves in the stats menu without closing it, and moving back to the Ditto's moveset screen) and then using a Mysteryberry on each blank move. Sometimes this will not activate it, so it will have to be done in battle afterwards.
  Oddly enough, Glitch dimension 2 is widely variable. Sometimes the water will be red, purple, or green, and the character sprites may all be blue. Most of the time, however, the colors will change to greyscale when battling.<br>
  <br>
  <b>Glitch Dimension 3</b> (added by GARY 'M 9)<br>
  The Glitch Dimension can also be accessed by withdrawing or trying to read glitchmail received from a glitch trainer in the Viridian Trainer House.  It usually is gotten from reading a mail that makes an extra text box appear when highlighted with all the other text boxes from previous glitched mails with said effect.  If the mail does not give glitch text boxes, it will usually not make the Glitch Dimension appear.
  <br /><br />
  <b>Glitch Dimension 4</b> (added by GARY 'M 9)
  <br>
  This Glitch Dimension is accessed by calling a "glitch caller" using the code 01XXC6D9. You can also have the "glitch caller" call you to get to the glitch dimension by having the code above on and also have the code 01048FD1 on also.
  <br>
  Most of the earlier hexes will be coded so use later hexes.<br><br>
  <h3>Video Demonstration of Glitch Dimension 01</h3><br>
  <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/P-aK0sOXGdc&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/P-aK0sOXGdc&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>


iname: docs/ditto
name: Ditto Trick
updater: zach
body:
  {{dittotrick}}

  The <b>Ditto Trick</b> is one of the most useful glitches in the R/B/Y generation of games, and is the only way to get most Glitch Pokémon without Gameshark. It is a variation of the more well-known <a href=docs:ditto/mew>Mew Trick</a> that takes advantage of Ditto's Transform instead of requiring that you encounter specific Trainers. Here's how it works:<br />
  <br />
  <b>Step 1:</b> Train a Pokémon so that its Special stat is equal to the decimal number of the Pokémon that you want to find with this trick--for example, if you want a Mew to appear, you need a Pokémon with a Special of 21. You can find the decimal numbers of all Pokémon in the game on the <a href="http://glitchcity.info/biglist.htm">BIG LIST</a>. You can also use GCL's <a href=misc/superstatthingw00t>Stat Generator</a> to find the special stat you need.  Also, don't put this specially trained Pokémon at the front of your party, and <b>make sure to have a Pokémon with Fly in your party.</b> If you're using Yellow Version, you should also have an Escape Rope or a Pokémon with Dig.<br />
  <br />
  <b>Step 2:</b> Find the Gambler below the Underground Path entrance on the route to the west of Lavender Town, walk to the space directly below the door to the entrance so that he is still offscreen, <b>save here</b>, then take a step downwards into his line of sight, but press START in mid-step. It's a little tricky to do (that's why you should save first) but once you get used to it it becomes easy.<br />
  <i><b>Note:</b> This works with other trainers that see you as soon as they come onscreen, not just this Gambler.</i><br />
  <br />
  {{Imagecaptioned|images/getmew3.jpg|You should be standing here when you Fly away.|100|right}}
  <b>Step 3:</b> You should be standing where the Gambler would normally be able to see you, but the START menu should be up and therefore he can't. Select "POKéMON" and then have your Pokémon with Fly fly you to another town. Any town will do, as long as you know that there are unbeaten trainers around it.<br />
  <br />
  <b>Step 4:</b> Congratulations, you've finished the hard part of the trick. You may notice that your START button doesn't seen to work, and if you try to talk to people, they don't say anything. This is normal. The game expects a trainer battle to start since you flew away from the Gambler. To get your START menu back, and to make this gltich work, you'll have to give it one. Find any trainer that you haven't beaten, and walk at least 2 tiles in front of them <b>so that they walk to you</b>. One of the other strange side effects of this glitch is that the game wil freeze if you walk <i>directly</i> in front of a trainer--that is, only 1 tile in front of them.<br />
  <br />
  <b>Step 5:</b> Now you have to beat the trainer in battle. Hopefully you're good enough at the game to do this. This is why I suggested that you don't put your Pokémon with the specific special stat in the front: you can't switch it with the START menu because it's disabled, and you don't want this Pokémon to level up and have its Special stat change.<br />
  <br />
  <b>Step 6:</b> Now that you've beaten the trainer, you should have your START menu back. Use it to Fly to Fuschia City (in Red/Blue) or Cinnabar Island (in Yellow). Look in the grass on the route to the east of Fuschia (in Red/Blue) or in the basement floor of Pokémon Mansion (in Yellow) untilyou find a Ditto. When you do, switch to your Pokémon with the specific Special stat and let Ditto Transform into it. Then, run away. Now, you must finish this glitch <b>without encountering any other Pokémon</b>. In Yellow Version, this can be a problem, because it's nearly impossible to get out of Pokémon Mansion without encountering wild Pokémon. This is why you should have an Escape Rope or a Pokémon with Dig.<br>
  <br />
  {{Imagecaptioned|images/getmew6.jpg|The menu appears when you enter the route.|100|right}}
  <b>Step 7:</b> Fly to the town nearest the route where you flew away from the trainer (Lavender Town if you used the Gambler) and walk onto this route. As soon as you enter it, the START menu should appear for no reason. Close it with B, and a wild Pokémon should appear--exactly the one whose decimal number matches your Pokémon's Special stat.
  <br /><br />
  The level of the Pokémon encountered through the Ditto Trick is equal to the Attack <b>modifier</b> (<i>not the stat itself</i>) of the Ditto at the conclusion of the battle. Stat modifiers start at 7, hence why most Pokemon reported from this glitch are at level 7. The range of stat modifiers is from 1 to 13.<sup><a href="http://forums.glitchcity.info/index.php/topic,1102.msg15180.html#new">[1]</a></sup>. In addition, Pokémon with a "fading growth pattern" (Mew and all 3-stage evolutionary lines excluding Butterfree, Beedrill, and Dragonite), due to a bug in the algorithm (1.2L<sup>3</sup> - 15L<sup>2</sup> + 100L - 140) used to calculate these Pokémon's experience points, have negative experience at levels below 2 (-54 at level 1, -140 at level 0). However, since level values are read as unsigned (i.e. non-negative) integers, this actually equates to a rather large positive number (16,777,076 and 16,777,162, respectively). If this Pokémon gains enough experience in battle to stay below 0 (i.e. less than 54), the game will recalculate its level based on experience, forcing the Pokémon to level 100, the maximum level that can be attained in battle.<sup><a href="http://speeddemosarchive.com/yabb/YaBB.pl?board=consoles_older;action=display;num=1173245441">[2]</a></sup>
  <hr><br><br><br><b>Also</b><br><br><img src="zero.png"><img src="mew.png">


iname: system/shorttags
name: Shortcut tags
body:
  // note: leave the default tag at the bottom
  // general format for tags - put this one first:
  // [[prefix:$?|$?]]::<a href="http://somesite.com/$1" title="Somesite:$1">$2</a>
  // then the second variant:
  // [[prefix:$?]]::<a href="http://somesite.com/$1" title="Somesite:$1">$1</a>

  // wikipedia
  [[wiki:$?|$?]]::<a href="http://en.wikipedia.org/wiki/$1" title="Wikipedia:$1">$2</a>
  [[wiki:$?]]::<a href="http://en.wikipedia.org/wiki/$1" title="Wikipedia:$1">$1</a>

  // bulbapedia
  [[bulba:$?|$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1" title="Bulbapedia:$1">$2</a>
  [[bulba:$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1" title="Bulbapedia:$1">$1</a>

  // bulbapedia pokémon

  [[bulba-p:$?|$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1_(Pokémon)" title="Bulbapedia:$1 (Pokémon)">$2</a>
  [[bulba-p:$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1_(Pokémon)" title="Bulbapedia:$1 (Pokémon)">$1</a>

  // bulbapedia move
  [[bulba-m:$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1_(move)" title="Bulbapedia:$1 (move)">$1</a>
  [[bulba-m:$?|$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1_(move)" title="Bulbapedia:$1 (move)">$2</a>

  // bulbapedia ability
  [[bulba-a:$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1_(ability)" title="Bulbapedia:$1 (ability)">$1</a>
  [[bulba-a:$?|$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1_(ability)" title="Bulbapedia:$1 (ability)">$2</a>

  // bulbapedia type
  [[bulba-t:$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1_(type)" title="Bulbapedia:$1 (type)">$1</a>
  [[bulba-t:$?|$?]]::<a href="http://bulbapedia.bulbagarden.net/wiki/$1_(type)" title="Bulbapedia:$1 (type)">$2</a>

  // docs directory
  [[docs:$?|$?]]::<a href="docs/$1" title="docs:$1">$2</a>
  [[docs:$?]]::<a href="docs/$1" title="docs:$1">$1</a>

  // glitchdex
  [[glitchdex:$?|$?]]::<a href="glitchdex/$1" title="glitchdex:$1">$2</a>
  [[glitchdex:$?]]::<a href="glitchdex/$1" title="glitchdex:$1">$1</a>

  // glitchdex2
  [[dex:$?|$?]]::<a href="glitchdex/$1" title="glitchdex:$1">$2</a>
  [[dex:$?]]::<a href="glitchdex/$1" title="glitchdex:$1">$1</a>

  // attackdex
  [[attackdex:$?|$?]]::<a href="attackdex/$1" title="attackdex:$1">$2</a>
  [[attackdex:$?]]::<a href="attackdex/$1" title="attackdex:$1">$1</a>

  // r/b attackdex
  [[rbattackdex:$?|$?]]::<a href="attackdex/redblue/$1" title="Red/Blue Attackdex:$1">$2</a>
  [[rbattackdex:$?]]::<a href="attackdex/redblue/$1" title="Red/Blue Attackdex:$1">$1</a>

  // dictionary
  [[dictionary:$?|$?]]::<a href="dictionary/$1" title="dictionary:$1">$2</a>
  [[dictionary:$?]]::<a href="dictionary/$1" title="dictionary:$1">$1</a>

  // dictionary 2
  [[dict:$?|$?]]::<a href="dictionary/$1" title="dictionary:$1">$2</a>
  [[dict:$?]]::<a href="dictionary/$1" title="dictionary:$1">$1</a>

  // misc
  [[misc:$?|$?]]::<a href="misc/$1" title="misc:$1">$2</a>
  [[misc:$?]]::<a href="misc/$1" title="misc:$1">$1</a>

  // staff
  [[staff:$?|$?]]::<a href="staff/$1" title="docs:$1">$2</a>
  [[staff:$?]]::<a href="staff/$1" title="staff:$1">$1</a>

  // team rocket's rockin
  [[trsrockin:$?|$?]]::<a href="http://trsrockin.com/$1" title="TRSRockin:$1">$2</a>
  [[trsrockin:$?]]::<a href="http://trsrockin.com/$1" title="TRSRockin:$1">$1</a>

  // default
  [[$?|$?]]::<a href="$DIR/$1" title="$DIR:$1">$2</a>
  [[$?]]::<a href="$DIR/$1" title="$DIR:$1">$1</a>

  // some extra stuff
  <!NOCOMMENT>::<?php nocomment(); ?>
  <?--$?-->:: 


iname: staff/abwayax/mew-vs-ditt
name: Abwayax: Mew vs. Ditto
body:
  {{abwayax-opinion}}
  I am best known for creating a sharp distinction between <b>[[docs:ditto/mew|Mew Trick]]</b> and <b>[[docs:ditto|Ditto Trick]]</b>, two terms otherwise used interchangeably.<br /><br />

  <b>WTF?!</b><br />
  You read that right. Why would someone care so much about a simple matter of wording? Well... I'm a bit anal. There are a few other "minor" things I regularly whine about too <i>(See also [[abwayax/equality|"Down with MissingNO."]] for another example, and again, do not hesitate to flame me ;) )</i>. The thing is, I consider myself a major player in Glitchology (my term BTW), having submitted oodles of information to the largest Glitch site [[trsrockin:index.html|trsrockin.com]] and generally credited with bringing the "Truly Bizarre" glitches to that site <i>(some might disagree, but most people will tell you they got that info from <a href="http://nemesistx_1.tripod.com">Professor Glitch's Lab</a>)</i>, I feel that I have some say in what goes on in the mainstream Glitch community. Unfortunately, I am viewed nowadays as a batty nutcase (revolutionary ideas often garner that kind of response at first). In this case, I argue that the usage of "Mew Trick" as an umbrella term for all things related to the loophole discovered which allows one to capture  any Pokémon is nonsensical and stupid, because the Mew facet of the trick is a very small one.<br /><br />

  <b>Why Use "Mew"?</b><br />
  The usage of "Mew Trick" to refer to this glitch is due to the fact that the first usage of it was to capture a [[Bulba-p:Mew|Mew]]. Someone either hacked the game and found the loophole or came upon the exploit after random button-pressing. Either way, this new way to capture Mew hit the internet, and due to the popularity of Mew... well...<br />
  It must be assumed that the "extended" variation of this then-newly-discovered "Mew" trick was posted much later than the original. When it was found, major players in Glitchology called it an "extension" of the Mew Trick and posted it on their sites as such. Because the trick had already been named, no one bothered to rename it. It stays like this to this day.<br /><br />

  <b>And Why Use "Ditto"?</b><br />
  I must stress, I am <b>not</b> trying to "eliminate" the Mew Trick term. I am simply trying to get people to realize that the "extended" trick should goes by its own name, and as such, ALL pages on GCL are required to use "Ditto Trick" instead of "Extended Mew Trick".<br />
  The term "Ditto Trick", unlike "Mew Trick", is meant to encompass only a small sector of this loophole - that is, the one involving [[bulba-p:Ditto|Ditto]].<br /><br />

  <b>Common Criticisms of this argument</b><br />
  Many people, as I have said, consider me a loony dingbat:
  <ol>
  	<li>They claim that using a different name will confuse people, as it is already known as the "Extended Mew Trick" and that is the name they are most accustomed to.</li>
  	<li>They further claim that it will be confused with the "Cool Ditto" trick of teaching the nameless Cooltrainer move to a Ditto</li>
  </ol>

  <b>Acknowledgement of the Ditto Trick term by Team Rocket Rose</b><br />
  Team Rocket Rose, whose predominately <a href="glitchdex/redblue/missingno">MissingNO</a> themed website <a href="http://trsrockin.com">Team Rocket's Rockin'</a> helped popularize the mainstream usage of "(Extended) Mew Trick" as opposed to other variants, acknowledges that the trick is known by other names on her [[trsrockin:mewtrick.html|Mew Trick]] page <i>(see "Extended Mew Trick" heading)</i> However, she continues to use "Mew Trick" to refer to all facets of this loophole, even where the Pokémon Mew is not involved.<br />
  <b>Rose uses the terminology "Extended Mew Trick" EXCEPT in the following case:</b><br />
  <ol>
  <li><i><a href="http://www.trsrockin.com/strangeness.html">General Pokémon Strangeness index</a> ("For example, using the Mew/Ditto trick and using a Special over 190")
  </i></li>
  </ol>
  <b>Visitors to the site use the Ditto Trick term in these cases:</b><br />
  <ol>
  <li><i><a href="http://www.trsrockin.com/zeroerror.html">Zero Error</a> ("From here, do the ditto trick (formally 'mew trick') by flying away from the trainer in the upper left hand corner of the route." ~"Marry")
   <b>although one wonders if "formally" is a misspelling of "formerly" or an acknowledgement that "Mew Trick" is the terminology encouraged by the site</b></i></li>
  <li><i><a href="http://www.trsrockin.com/bizarre.html">Truly Bizarre Glitches</a> Although Rose herself opens up with a statement about the "Mew trick", several visitors have seen fit to use "Ditto Trick" in lieu of the more popular term. For example, "Dark_Mew_Ham" reports that [[glitchdex:yellow/femalesymbol|Female Symbol]]'s "Special for Ditto trick" is 193.</i></li>
  </ol>


iname: docs/emuunused
name: Unused Data found with a Emu
body:
  There are a lot of unused data in Pokemon that can only be found in a emulator.

  <h3>Pokemon Gold and Silver Video RAM</h3>
  The video RAM contains a lot of funky stuff, mostly glitchy graphics, but there are a few real images too.<p>

  To find them, just click Tools, Map Viewer while running a ROM in VisualBoyAdvance, or right click, then Other, then VRAM viewer in BGB. You may have to change the map and char bases if you want to see more interesting pictures.<p>

  <b>Screenshots:</b><br>
  <img src="images/goldmap1.png" title="The unknown piece of ocean floor"/><br>
  It's there because the screen scrolls up and left at the same time, but that much ocean is not needed. It's interesting though.<p>

  <img src="images/goldmap3.png" title="Random letters and characters"/><br>
  There's some Japanese in there! I don't know why the block of letters is even there though.<p>

  <img src="images/goldmap2.png" title="Scrambled up land"/><br>
  This may be done so for quick loading, but the game seems to scroll to undrawn places as fast as drawn places anyway.<p>

  <img src="images/goldmap4.png" title="HIHIHIHIHIHI"/><br>
  If you look closer the tiles around the Pokemon screen say HI. I don't know why they're there either. It's the same in Pokemon Crystal.<p>

  <img src="images/goldmap5.png" title="More glitchiness"/><br>
  Again, I don't know why it does that, but it must be like Missingno, when it loads random data from some place in the ROM.


iname: system/underconstruction
name: 404 Error
body:
  <p align="center"><img src="images/mn-appears.png" /><br /><i>404 Error wants to battle!</i></p><br />
  We're sorry, there is no content at this address. If you followed a link on a Glitch City Laboratories page, please notify <a href="mailto:abwayax@abwayax.com">the webmaster</a>. The Glitch City Laboratories team is working as fast as they can to complete the site. We appreciate your patience.<br />
  <p align="center">
  <a href="http://glitchcity.info/index.php">Go Back</a></p>

  <!NOCOMMENT>


iname: docs/oldman/howitworks
name: Old Man Glitch: How it Works
body:
  {{oldmannav}}
  <b>A technical description of this trick from <a href="http://www.geocities.com/pikaglitchie/missingno.html">PikaGlitchie's MissingNO. page</a> (Zero_Six on the Forums)</b>:<br />
  1. When creating the map of which Pokémon appears where, the programmers made a mistake. The strip of land making up the Cinnibar Island Strait was programmed to be a place where wild Pokémon COULD appear. BUT... they forgot to specify WHICH Pokémon could appear there! 
  Whenever you enter a new area, the data for "What Pokémon appear where" is overwritten with the specific data for that area. However, because no data is specified for the Cinnibar Island Strait, the previous data will remain, abling you to evidentially catch Pokémon there from the last area you visited (this is what causes the [[bulba:Safari Zone]] trick to take place).<br /> 
  2. When you watch the Old Man's demonstration, the picture and text change from your name to "Old Man". For this to happen, the programmers changed the variables given to your name so the picture and text can show up as "Old Man". These are stored in the byte containing the data for "What Pokémon appear where" as this was the place the programmers would be a safe place to store them *snort* until the demonstation finishes, and they would be overwritten when you entered a new place anyway. BUT... When you go directly from the Old Man's demonstration to the Cinnibar Island Strait, the data won't be overwritten as it should, leaving your name's variables in the "What Pokémon appear where" byte. None of these variable's HEX Values make sense, so it would fit that the Pokémon encountered there would not make sense. The game brings up an empty HEX Value = Missingno appears.
  <br /><br /><b>Coming Soon:</b> <i>An extremely in-depth investigation of the Old Man Glitch by ACE91 that explains the exact processes involved.</i>


iname: staff/abwayax/sandbox
name: Personal Sandbox
body:
  <table class="infobox bordered">
  <tr>
  <th colspan="2"><b>Izwzyzx</b>
  </th></tr>
  <tr>
  <td style="font-size: 90%;" align="center" colspan="2"> <img src="http://img.photobucket.com/albums/v206/missingno/Avatars/IzwzyzxAvatar_War.png" alt="IzwzyzxAvatar_War.png" />
  </td></tr>
  <tr>
  <td><small>Other known names</small>
  </td><td><a href="/index.php?title=Preeminent_Izwzyzx" title="Preeminent Izwzyzx">Preeminent Izwzyzx</a><br /><a href="/index.php?title=CATS" title="CATS">CATS</a><br />MISSINGNO<br />Missingno73003<br /><a href="/index.php?title=Sythrtaugh" title="Sythrtaugh">Sythrtaugh</a>

  </td></tr>
  <tr>
  <td><small>Gender</small>
  </td><td>Male
  </td></tr>
  <tr>
  <td><small>Age</small>
  </td><td>presumably between 16 and 18
  </td></tr>
  <tr>
  <td><small>Forums active in</small>
  </td><td><a href="/index.php?title=Team_Rocket%27s_Rockin_Forums" title="Team Rocket's Rockin Forums">Team Rocket's Rockin Forums</a><br /><a href="/index.php?title=Epic_Forum_Of_Awesomeness&amp;action=edit" class="new" title="Epic Forum Of Awesomeness">Epic Forum Of Awesomeness</a>

  </td></tr>
  <tr>
  <td><small>Forums formerly active in</small>
  </td><td><a href="/index.php?title=Baseclub" title="Baseclub">Baseclub</a><br /><a href="/index.php?title=Pi_Vault" title="Pi Vault">Pi_Vault</a><br /><a href="http://14.freebb.com/glitchsociety/glitchsociety.html" class='external text' title="http://14.freebb.com/glitchsociety/glitchsociety.html" rel="nofollow">The Glitch Society</a><br /><a href="/index.php?title=Glitch_City_Laboratories_Forums" title="Glitch City Laboratories Forums">Glitch City Laboratories Forums</a>
  </td></tr>
  <tr>
  <td><small>IRC Channels active in</small>
  </td><td><a href="/index.php?title=IRC:trsrockin" title="IRC:trsrockin">#trsrockin</a><br /><a href="/index.php?title=IRC:epicchannel&amp;action=edit" class="new" title="IRC:epicchannel">#EpicChannel</a>
  </td></tr>

  <tr>
  <td><small>IRC Channels formerly active in</small>
  </td><td><a href="/index.php?title=IRC:tehglitchsociety&amp;action=edit" class="new" title="IRC:tehglitchsociety">#tehglitchsociety</a><br /><a href="/index.php?title=IRC:nohug" title="IRC:nohug">#nohug</a><br /><a href="/index.php?title=IRC:nomac&amp;action=edit" class="new" title="IRC:nomac">#nomac</a><br /><a href="/index.php?title=IRC:nomorph&amp;action=edit" class="new" title="IRC:nomorph">#nomorph</a><br /><a href="/index.php?title=IRC:baseclub&amp;action=edit" class="new" title="IRC:baseclub">#baseclub</a><br /><a href="/index.php?title=IRC:knightswhosaymeh" title="IRC:knightswhosaymeh">#knightswhosaymeh</a><br /><a href="/index.php?title=IRC:PMD" title="IRC:PMD">#PMD</a>
  </td></tr>
  <tr>
  <td><small><b>Pwnage level</b></small>
  </td><td><b>10</b> <i>(Preeminent)</i>

  </td></tr>
  <tr>
  <td colspan="2"><div class="center"><a href="http://gammapedia.goldeye.info/index.php?title=Template:Person&amp;action=edit" class='external text' title="http://gammapedia.goldeye.info/index.php?title=Template:Person&amp;action=edit" rel="nofollow">edit this template</a></div>
  </td></tr></table>

  {{testtemp}}
  <br />
  {{testtemp|foo=baz}}
  <br />
  {{testtemp|foo=baz|bar=qux}}
  <br />
  {{testtemp|myrna}}
  <br />
  {{testtemp|myrna|foo=bar|bar=qux}}
  {{Imagecaptioned|images/ash.png|It's an adorable PUT IT AWAY.|100|left}}
  {{Imagecaptioned|images/will.png|It's an adorable green carpet.|150|right}}
  Foo.

     <div class="sidebar"> a floated box with some content
     </div>


iname: templates/dittotrick
name: Ditto Trick Navbar
body:
  <p id="docnavbar">Navigation: <a href="docs/ditto">The Ditto Trick</a> | <a href="docs/ditto/mew">The Mew Trick</a> | <a href="docs/ditto/howitworks" title="Coming Soon" class="disabled">How it Works</a> | <a href="docs/ditto/tipsandtricks">Tips and Tricks</a> | <a href="docs/ditto/images" title="Coming Soon" class="disabled">Image Gallery</a></p>


iname: templates/oldmannav
name: Old Man Navbar
body:
  <p align="center" id="docnavbar">Navigation: <a href="docs/oldman">The Old Man Glitch</a> | <a href="docs/oldman/howitworks">How it Works</a> | <a href="docs/oldman/tipsandtricks" class="disabled" title="Coming Soon">Tips and Tricks</a> | <a href="docs/oldman/images">Image Gallery</a></p>


iname: docs/oldman/images
name: Old Man Glitch: Image Gallery
body:
  {{oldmannav}}
  <p><b>Image Gallery</b></p>
  <p>
  <img src="images/coffeeguy.jpg" title="The old man, for whom this glitch is named." alt="Image 1" border="1" />

  <img src="images/coast.jpg" title="Surfing on Cinnabar Coast..." alt="Image 2" border="1" />

  <img src="images/missingno1.jpg" title="Wild MISSINGNO. appeared!" alt="Image 3" border="1" />

  <br />

  <img src="images/ghost.png" title="Ghost MissingNo., found if you have a y as the 3rd, 5th, or 7th letter in your name." alt="Image 4" border="1" />

  <img src="images/aeroskel.png" title="Aerodactyl Fossil MissingNo., found if you have an x as the 3rd, 5th, or 7th letter in your name." alt="Image 5" border="1" />

  <img src="images/kabuskel.png" title="Kabutops Fossil MissingNo., found if you have a w as the 3rd, 5th, or 7th letter in your name." alt="Image 6" border="1" />
  <br>
  <img src="/../images/over100items6.png" title="Over 100 Items" alt="Image 7" border="1" />
  </p>
  <p>
  Have any more pictures for this Image Gallery? Post them on the forums or <a href="mailto:abwayax@gmail.com">e-mail them to Abwayax</a>, you will get credit.
  </p>
  <hr /><i>All pictures in this Image Gallery and elsewhere on Glitch City Laboratories are property of Glitch City Laboratories unless stated otherwise, and may only be used if credit is given.</i>


iname: staff/abwayax/schedule
name: Abwayax's Schedule
body:
  I hate schedules. Nonetheless, what I plan to get done is here: <a href="http://gammapedia.goldeye.info/index.php?title=User:Abwayax/Personal_Roadmap">Personal roadmap</a>


iname: staff/ACE91
name: ACE91
body:
  I'm ACE91. I pwn Abwayax. More info to come. :P<br />
  <br />
  <i>Translation: This page isn't finished yet! Come back later.</i>

  <!NOCOMMENT>


iname: templates/gdexpage
name: Glitchdex Template
body:
  <p align='center'><b>Image:</b><br /><img src='{image}' alt='Image of {name}' /></p>
  <b>Name:</b> {name}<br />
  <b>Version:</b> {vers}<br />
  <b>Type:</b> [[bulba-t:{type1}]]/[[bulba-t:{type2}]]<br />
  <b>Hex Number:</b> {hex}<br />
  <b>Dec Number:</b> {dec}<br />
  <b><sup>P</sup><sub>K</sub>Dex Number:</b> {dex}<br />
  <br />
  <b>Stats:</b><br />
  <i>These stats were obtained from an individual specimen, and are therefore not base or average stats.</i><br />
  {stat}<br />
  <br />
  <b>Starting Moves (Lv. 0)</b><br />
  {startmoves}
  <br>
  <b>Standard Moves (Lv. 1-100)</b><br />
  {stdmoves}<br />
  <br />
  <b>Advanced Moves (Lv. 100-255)</b><br />
  {advmoves}<br />
  <br />
  <b>Description</b><br />
  {desc}
  <br />
  <b>Related Articles:</b><br />
  {related}
  <br />
  <b>Other Links:</b><br />
  {links}


iname: docs/ditto/tipsandtricks
name: Tips and Tricks
body:
  {{dittotrick}}
  Unfortunately the [[ditto|Ditto Trick]] has some limitations on it, one being the fact that there's only so many trainers for you to battle to fix the START button. Thankfully there's one flaw that allows you to have multiple activated routes in one glitch run. All it requires is you to fly away and go to a Pokémon Center's PC. Then you just change boxes (you really don't even need to do that, just press A on your current box) so it automatically saves. Then you just restart and activate a different trainer and repeat as many times as you want. For example, you activate the gambler, save the game, restart, activate the one guy near Nugget Bridge who "saw your feat from the grass", save, restart, activate the a trainer at the route east of Vermillion, save, restart, and fight an ordinary trainer, and continue the Ditto Trick normally from there on. This reduces the number of necessary battles, allowing more Ditto Trick executions.


iname: docs/bases
name: Pokémon Bases
body:
  A <b>Pokémon base</b> is the entry in the database that stores some of a Pokémon's information, including type, Pokédex number, natural moves, and base stats. The reason several Pokémon may share this information is because multiple Pokémon may refer to one entry in this database.
  <br />
  <br />
  <a href="docs/bases/rb">Red/Blue Bases</a><br />
  <a href="docs/bases/yellow">Yellow Bases</a><br />
  <br />
  <b>Pokémon Bases found in all versions</b><br />
  <i>To be completed</i>


iname: docs/bases/rb
name: Pokémon Bases - Red/Blue
body:
  <i>Main article: <a href="docs/bases">Pokémon Bases</a></i><br /><br />
  <b>Pokémon Red/Blue Only Bases</b>
  <br /><br />
  #000 (<a href="glitchdex/redblue/m">'M</a>, <a href="glitchdex/redblue/missingno">MissingNO.</a>)<br />
  <i>Base stats</i> <br />
  HP: 33, Atk: 136, Def: 0, Spd: 29, Spl: 6 <br />
  <i>Type:</i> Bird, Normal <br />
  <i>Basic Moves:</i> Water Gun, Water Gun, Sky Attack <br />
  <br />
  #174 <br />
  <i>Base stats</i><br />
  HP: 30, Atk: 182, Def: 32, Spd: 2, Spl: 54 <br />
  <i>Type:</i> Fighting, unknown<br />
  <i>Basic Moves:</i> TM05, TM 39, Bubblebeam, Tackle <br />
  <br />
  #175 <br />
  <i>Base stats</i><br />
  HP: 14, Atk: 0, Def: 12, Spd: 121, Spl: 254 <br />
  <i>Type:</i> Bug, unknown <br />
  <i>Basic Moves:</i> Wrap, Aurora Beam, Fire Punch, <br />Skull Bash <br />
  <br />
  #205 (<a href="glitchdex/redblue/pokewtrainer">PokéWTrainer</a>,<a href="glitchdex/redblue/japsymbol">Japanese Symbol</a>)<br />
  <i>Base stats </i><br />
  HP: 232, Atk: 147, Def: 145, Spd: 128, Spl: 136 <br />
  <i>Type:</i> unknown (8D), unknown (84) <br />
  <i>Basic Moves:</i> Barrage, Clamp, Leech Life, Hi Jump Kick <br />
  <br />
  #209 <br />
  <i>Base stats</i><br /> 
  HP: 146, Atk: 152, Def: 130, Spd: 135, Spl: 136 <br />
  Type: unknown, (82), unknown (50) <br />
  <i>Basic Moves:</i> Glare, Flash, Kinesis, Kinesis <br />
  <br />
  #211 <br /> 
  <i>Base stats</i> <br />
  HP: 80, Atk: 143, Def: 145, Spd: 142, Spl: 133 <br />
  <i>Type:</i> unknown (E8), unknown (8E) <br />
  <i>Basic Moves:</i> Amnesia, Petal Dance, Dizzy Punch, Skull Bash <br />
  <br />
  #213 <br />
  <i>Base stats</i><br />
  HP: 142, Atk: 142, Def: 139, Spd: 147, Spl: 145 <br />
  <i>Type:</i> unknown (80), unknown (88) <br />
  <i>Basic Moves:</i> Flash, Leech Life, Lovely Kiss, Petal Dance <br />
  <br />
  #224 <br /> 
  <i>Base stats</i><br />
  HP: 33, Atk: 129, Def: 218, Spd: 24, Spl: 3<br /> 
  <i>Type:</i> unknown (21), unknown (9D) <br />
  <i>Basic Moves:</i> TM07, TM01, TM50, Leer <br />
  <br />
  #234 (<a href="glitchdex/redblue/point4">.4</a>)<br />
  <i>Base stats</i><br />
  HP: 179, Atk: 96, Def: 209, Spd: 96, Spl: 21 <br />
  <i>Type:</i> unknown (61), unknown (27) <br />
  <i>Basic Moves:</i> Super Glitch, Agility, TM28, Agility <br />
  <br />
  #240 <br />
  <i>Base stats</i><br />
  HP: 19, Atk: 114, Def: 114, Spd: 0, Spl: 20 <br />
  <i>Type:</i> unknown (7B), unknown (70) <br />
  <i>Basic Moves:</i> Struggle, Double Slap, Cooltrainer, Swords Dance<br /> 
  <br />
  #245 <br />
  <i>Base stats</i> <br />
  HP: 21, Atk: 33, Def: 176, Spd: 0, Spl: 19<br /> 
  <i>Type:</i> unknown (A5), unknown (3B) 
  <i>Basic Moves:</i> Fly, Rock Slide, Cooltrainer, Gust<br />
  <br />
  #250 (<a href="redblue/glitchdex/a250">A</a>, <a href="redblue/glitchdex/pkmn">PkMn</a>)<br /> 
  <i>Base stats</i>
  HP: 37, Atk: 0, Def: 40, Spd: 178, Spl: 19 <br />
  <i>Type:</i> unknown (0B), Normal <br />
  Basic Moves: Cooltrainer, Guillotine, Razor Wind, Pay Day<br />
  <br />
  #254 <br />
  <i>Base stats </i><br />
  HP: 34, Atk: 0, Def: 19, Spd: 169, Spl: 106 <br />
  <i>Type:</i> unknown (A9) <br />
  <i>Basic Moves:</i> [Unknown], Tail Whip, Cooltrainer, Sand Attack<br />
  <br />
  #255 <br />
  <i>Base stats </i><br />
  HP: 55, Atk: 143, Def: 55, Spd: 13, Spl: 0 <br />
  <i>Type:</i> unknown (1C), unknown (37)<br /> 
  <i>Basic Moves:</i> Tackle, Sky Attack, Cooltrainer, Jump Kick<br />
  <br />
  <br />
  <b>References</b><br />
  <a href="http://www.trsrockin.com/forum/viewtopic.php?t=3310">Post by Okk of Team Rocket's Rockin Forums</a>


iname: docs/celebi
name: Celebi Glitch
body:
  The <b>Celebi Glitch</b> is a supposed glitch in Pokémon Ruby/Sapphire versions that supposedly allows one to capture Celebi.
  <br /><br />
  This Celebi is said to appear usually in Route 123, although there are reports of it appearing elsewhere. None of the glitch's proponents can say exactly what the odds are of finding Celebi, so they just make up something, like "1 in 1,000,000,000,000,000" chance. It is said to be even rarer than Shiny Pokémon.
  <br /><br />
  It is said that the glitch Pokémon ? also appears like this.
  <!NOCOMMENT>


iname: attackdex/redblue/tm01
name: Attackdex :: TM01
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM01<br />
  <b>Hex:</b> C9<br />
  <b>Dec:</b> 201<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Sandstorm]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 37 <br />
  <b>Hit Rate:</b> 0/256<br />
  <b>PP:</b> 3<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM01 is an attack with no hit rate, but X Accuracy can make this attack hit. It has no animation and it has a 30% chance of poisoning the foe.
  <br /><br />
  <b>TM01 is a Standard Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/japsymbol">Japanese Symbol Glitch</a> (Lv. 64)</li>
  <li><i>More... (Will be added later)</i></li>
  </ul>
  <b>TM01 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/z4">Z4</a> (Lv. 250)</li>
  <li><i>More... (Will be added later)</i></li>
  </ul>


iname: docs/bird
name: Bird Type
body:
  <b>Bird</b> is a beta type hidden in the programming of both Red/Blue/Yellow and Gold/Silver/Crystal. It is a physical type. No real Pok&eacute;mon or moves are of the Bird Type, however the glitch Pok&eacute;mon <a href="redblue/missingno">MissingNo.</a> and <a href="redblue/m">'M</a> are part-Bird.<br /><br />
  The Bird type has no weaknesses or resistances, nor are any types weak or resistant to it.<br /><br />
  Most believe that "Bird" was the original name for the <a href="http://bulbapedia.bulbagarden.net/wiki/Flying_(type)">Flying</a> type.
  <br /><br />
  <b>External link</b><br />
  <a href="http://bulbapedia.bulbagarden.net/wiki/Bird_(type)">Bulbapedia article on Bird (type)</a>


iname: system/footer
name: footer
updater: Abwayax
body:
  <div align="center">

  <br />
  <?php if($_SESSION[loggedin] && $_SESSION[rank] >= 5) {  echo "<i>(<a href='admin/docs/system/footer'>Edit</a>)</i>"; } 
  ?><br />
  <i>Copyright (c) 2003 - 2009 Glitch City Labs Team. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license is included in the section entitled "<a href="http://glitchcity.info/docs/misc/license">GNU Free Documentation License</a>".</i></center>
  <!-- Piwik -->
  <script type="text/javascript">
  var pkBaseURL = (("https:" == document.location.protocol) ? "https://kayllera.no-ip.org/piwik/" : "http://kayllera.no-ip.org/piwik/");
  document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
  </script><script type="text/javascript">
  try {
  var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
  piwikTracker.trackPageView();
  piwikTracker.enableLinkTracking();
  } catch( err ) {}
  </script><noscript><p><img src="http://kayllera.no-ip.org/piwik/piwik.php?idsite=1" style="border:0" alt=""/></p></noscript>
  <!-- End Piwik Tag -->
  </body></html>


iname: attackdex/redblue/hm01
name: Attackdex :: HM01
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> HM01<br />
  <b>Hex:</b> C4<br />
  <b>Dec:</b> 196<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Icy Wind]]<br />
  <br />
  {{Imagecaptioned|images/hm01.png|HM01 as used in Red/Blue.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 81<br />
  <b>Hit Rate:</b> 39/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Blank<br />
  <br />
  <b>Description of Effects</b><br />
  HM01s effects are unknown. The hex code is not zero, however no significant effects have been observed in Red/Blue. In Yellow, though, it lowers yet another glitched stat, like <a href=attackdex/redblue/tm47>TM47</a>. Its animation is that of [[bulba-m:Hypnosis]].
  <br /><br />
  <b>HM01 is a Standard Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/chisai-u3">Chisai-u 3 (#209)</a> (Lv.24)</li>
  </ul>
  <b>HM01 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/lm4">LM4</a> (Lv.242)</li>
  </ul>


iname: attackdex/redblue/hm02
name: Attackdex :: HM02
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> HM02<br />
  <b>Hex:</b> C5<br />
  <b>Dec:</b> 197<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Detect]]<br />
  <br />
  {{Imagecaptioned|images/hm02.png|HM02 as used in Red/Blue. Notice the lack of animation.|100|right}}
  {{Imagecaptioned|images/hm02-2.png|HM02 drains foe's HP.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 177<br />
  <b>Hit Rate:</b> 15/256<br />
  <b>PP:</b> 29<br />
  <br />
  <b>Description of Effects</b><br />
  HM02 drains health from the foe. There is no animation - the opponent's health bar just silently drops. Although this attack is more powerful than Hyper Beam, it has very low accuracy. If you want the power benefits, bring X Accuracy.
  <br /><br />
  <b>HM02 is a Standard Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/hpoke">h Poké</a> (Lv.8)</li>
  <li><a href="glitchdex/redblue/unnamed_E2">Unnamed glitch E2</a> (Lv.32)</li>
  <li><a href="glitchdex/redblue/chisai-u3">Chisai-u 3</a> (Lv.32)</li>
  <li><a href="glitchdex/redblue/2">$ 2</a> (Lv.8)</li>
  </ul>
  <b>HM02 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/a">Poliwhirlic "a"</a> (Lv.213)</li>
  </ul>


iname: attackdex
name: AttackDex
body:
  <b>The Attack Dex is currently in progress</b>.
  <br />
  <a href="attackdex/redblue">Red/Blue/Yellow AttackDex</a>

  <!NOCOMMENT>


iname: dictionary/hexnumber
name: HEX Number
body:
  <p><b>HEX Number</b> is short for <i>hexadecimal number</i>, referring to the hexadecimal number that points to the location of a piece of data (such as a Pokémon or an attack) in the game. In the Glitchologist's vocabulary, however, it is often used to mean the <i>decimal number</i> of a Pokémon or attack instead, which is technically incorrect. Knowing the HEX number (or, more commonly, the decimal number) of a Pokémon is important if you wish to use the [[ditto|Ditto Trick]] to find it.</p>
  <p>
  <b>Related Articles:</b><br />
  [[ditto|The Ditto Trick]] - HEX numbers are important because you need to know them to use this glitch.<br />
  <a href="http://glitchcity.ath.cx/biglist.htm">The BIG LIST</a> - Use this to find the HEX or decimal number of any Pokémon, attack, or item in the R/B/Y/G/S/C Pokémon games.<br />
  [[etrade|Equivalent Trade]] - Trading one glitch between R/B and Y versions produces an equivalent glitch with the same HEX number (ex. <a href="glitchdex/redblue/m">'M</a> and <a href="glitchdex/yellow/3trainerpoke">3TrainerPoké</a>)</p>
  <p>
  <b>Other Links:</b><br />
  <a href="http://www.trsrockin.com/hexlist.html">TRSRockin's R/B HEX List</a><br />
  <a href="http://en.wikipedia.org/wiki/Hexadecimal">Wikipedia's article on the hexadecimal system</a></p>


iname: attackdex/redblue/tm04
name: Attackdex :: TM04
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM04<br />
  <b>Nickname:</b> Sprinkle<br>
  <b>Hex:</b> CC<br />
  <b>Dec:</b> 204<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Charm]]<br />
  <br />
  {{Imagecaptioned|images/tm04.png|TM04 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/tm04-2.png|No effect!|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 21 <i>(Not applicable to TM04)</i><br />
  <b>Hit Rate:</b> 45/256<br />
  <b>PP:</b> 39<br />
  <b>Type:</b> Water<br />
  <br />
  <b>Description of Effects</b><br />
  TM04 has an animation like [[bulba-m:PoisonPowder]], but its only effect is displaying a message that says, "No effect!", just like [[bulba-m:Splash]]. Therefore, it is essentially useless.
  <br /><br />
  <b>TM04 is a Standard Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/ppkmnp">p<sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub>p</a> (Lv. 88)</li>
  <li><a href="glitchdex/yellow/femalesymbol">Female Symbol Glitch</a> (Lv. 71, 95)</li>
  <li><a href="glitchdex/redblue/lm4">LM4</a> (Lv. 59)</li>
  <li><a href="glitchdex/redblue/94">94</a> (Lv. 85)</li>
  <li><a href="glitchdex/redblue/p4">P 4</a> (Lv. 88)</li>
  </ul>
  <b>TM04 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/A250">A (#250)</a> (Lv. 240)</li>
  <li><a href="glitchdex/redblue/c">C</a> (Lv. 240)</li>
  <li><a href="glitchdex/redblue/94">94</a> (Lv. 211)</li>
  <li><a href="glitchdex/redblue/7pkmn7">7<sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> v</a> (Lv. 102)</li>
  <li><a href="glitchdex/redblue/ng">Ng $</a> (Lv. 102)</li>
  </ul>


iname: attackdex/redblue/tm02
name: Attackdex :: TM02
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM02<br />
  <b>Nickname:</b> Light Discharge<br />
  <b>Hex:</b> CA<br />
  <b>Dec:</b> 202<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Giga Drain]]<br />
  <br />
  {{Imagecaptioned|images/tm02.png|TM02 as used in Red/Blue.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 15 <i>(not applicable to TM02)</i><br />
  <b>Hit Rate:</b> 131/256<br />
  <b>PP:</b> 11<br />
  <b>Type:</b> Blank<br />
  <br />
  <b>Description of Effects</b><br />
  TM02 greatly reduces the foes EVADE, and is the only attack on the R/B/Y era games that does this. It also has a higher hit rate than most glitch attacks, making it an excellent way to counteract the normally low hit rate of other glitch attacks. Its animation looks somewhat like [[bulba-m:Harden]].
  <br /><br />
  <b>TM02 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM02 below Level 100.</i></li>
  </ul>
  <b>TM02 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/femalesymbol">Female Symbol Glitch</a> (Lv. 208, 247)</li>
  <li><a href="glitchdex/redblue/a">a (Poliwhirlic)</a> (Lv. 250)</li>
  <li><a href="glitchdex/redblue/8">8</a> (Lv. 209, 211, 249, 252)</li>
  </ul>


iname: dictionary/etrade
name: Equivalent Trade
body:
  <b>Equivalent Trade</b> is quite simple - it refers to the trading of a more easily obtainable Glitch Pokémon on one version to another version to acquire the Glitch of the same <a href="dictionary/hexnumber">Hex Number</a> on the other version.
  <br /><br />
  One example of ET is the trading of Red/Blue's <a href="glitchdex/redblue/m">'M</a> to Yellow to obtain <a href="glitchdex/yellow/3trainerpoke">3TrainerPoké</a> on Yellow, which cannot be obtained any other way.


iname: meta/temple
name: Nemesis' Temple
body:
  {{gcl-evolution}}
  <b>Nemesis Temple</b> was the first website owned by <a href="staff/abwayax">Abwayax</a> (then known as Nemesis) in 2003. The site featured:
  <ul>
  <li>The well-known "<a href="meta/researchdoc">Research Document</a>"</li>
  <li>A short article on the <a href="docs/ditto/mew">Mew Trick</a>, with an amendment that showed how to obtain Lapras</li>
  <li>Stuff about <a href="glitchdex/redblue/m">'M</a>, <a href="glitchdex/redblue/missingno">MissingNO</a>, <a href="glitchdex/goldsilvercrystal/gsc000">?????</a>, <a href="glitchdex/rubysapphire/rs390">?</a>, and <a href="glitchdex/rubysapphire/rs000">???????????</a>that is common knowledge today</li>
  </ul>
  The site's index page has been taken down and replaced with an splash page for its successor, <a href="meta/profglitch">Professor Glitch's Laboratory</a>, in 2004.
  <br /><br />
  <b>External Links</b><br />
  <a href="http://nemesistx_1.tripod.com/temple/nemesistemple.htm">Nemesis Temple front page</a><br />
  <a href="http://nemesistx_1.tripod.com/temple/mewlap.htm">How to get Mew and Lapras</a><br />
  <br />
  <b>Webmaster's note</b><br />
  Oh god, that looks like a n00b site... Please don't hit me with a large brick, I was a 13-year-old noob at the time!!1 I SWEAR... <b>HOW CAN THAT "NEMESIS" GUY BE ME?!</b><br />
  <i>~<a href="staff/abwayax">Abwayax</a></i>


iname: templates/gcl-evolution
name: GCL Evolution
body:
  <p id="docnavbar">Evolution of Glitch City Laboratories: late 2003 - <a href="meta/temple">Nemesis Temple</a> | early 2004 - <a href="meta/profglitch">Professor Glitch's Laboratory</a> | late 2004 - <a href="meta/pprl">Pokemon Paranormal Research Laboratories</a> | early 2005 - <a href="meta/glitchcity">Glitch City</a> | late 2005 - <a href="meta/tzh">Team Zero Hideout/Super Glitch Alliance</a> | early 2006 - <a href="meta/gcl">Glitch City Laboratories</a></p>


iname: meta/profglitch
name: Professor Glitch's Laboratory
body:
  {{gcl-evolution}}
  <b>Professor Glitch's Laboratory</b>, or PGL, is the second website in the ancestry of <a href="meta/gcl">Glitch City Laboratories</a>. Its predecessor was <a href="meta/temple">Nemesis Temple</a>. Its successor was <a href="meta/pprl">Pokemon Paranormal Research Laboratories</a>.
  <br /><br />
  Professor Glitch's Laboratory was started by <a href="meta/abwayax">Abwayax</a> February 2004 when he felt that his current site, Nemesis Temple, was poorly designed and could not be a successful Glitch Site. It was hosted on the same Tripod server as NT.
  <br /><br />
  PGL was the first glitch-related site to describe methods of obtaining glitch Pokémon other than <a href="glitchdex/redblue/missingno">MissingNO</a>. and <a href="glitchdex/redblue/m">'M</a>, and for this reason, it was a pioneer of early Glitchology. It had articles on:
  <ul>
  <li><a href="glitchdex/redblue/pkmn">PkMn</a></li>
  <li><a href="glitchdex/redblue/point4">.4</a></li>
  <li><a href="glitchdex/redblue/a250">A</a></li>
  <li><a href="glitchdex/yellow/xx">X - x</a></li>
  <li><a href="glitchdex/yellow/ppkmnp">pPkMnp</a></li>
  <li><a href="glitchdex/goldsilvercrystal/gsc000">?????</a></li>
  <li><a href="glitchdex/goldsilvercrystal/egg">Egg</a></li>
  <li><a href="glitchdex/rubysapphire/rs000">??????????</a></li>
  <li><a href="glitchdex/rubysapphire/rs390">?</a></li>
  <li>Glitched G/S/C Dolls</li>
  <li>Glitched Unowns in G/S/C</li>
  <li>"Ilsty and ?" in G/S/C</li>
  </ul>
  Eventually, Abwayax (then "Professor Glitch") found he was too tied up, and updated the site less and less as time went on, much to the disappointment of its visitors. Eventually, sometime in November 2004, Abwayax closed it down and started his next site, <a href="meta/pprl">Pokemon Paranormal Research Laboratories</a>, and recruited multiple staffers to help him administer that site.
  <br /><br />
  {{anchorlink|profglitch|pglf|<b>PGL Forums</b>}}<br />
  The Professor Glitch's Laboratory Forums, or PGLF, has faded into history, but once it was a happy community. After the unveiling of Pokemon Paranormal Research Labs, the forums were renamed to "Pokemon Complete Darkness Forums". When Abwayax learned of the Proboards V4 upgrade, he tried to move the forums to ExoBoards. Things were good until the "PCDF 2.0" forum crashed, forcing members to go back to the old one. The forum has since died, although a small few of its members check in just for nostalgia reasons<sup><a href="http://profglitch.proboards29.com/index.cgi?board=spam&action=display&thread=1084581496&page=88#1181065040">[1]</a></sup>.
  <br /><br />
  Perhaps the greatest event of the PGLF/PCDF forums was the <a href="http://profglitch.proboards29.com/index.cgi?board=spam&action=display&thread=1084581496">"SPAM and win!"</a> thread started by former administrator Jirachu in May 2004. The thread is over 80 pages today. It is estimated that over 50 users (guests and registered members) participated in the thread. The winners of the contest were <a href="meta/izwzyzx">!@#M$%^</a> with 405 posts in the thread, followed by "j" (a.k.a. Groudon) with 123 posts, and third came contest originator Jirachu with 116 posts in the thread.<br /><br />
  <b>Forum Administration</b><br />
  <ul>
  <li><a href="meta/abwayax">Abwayax</a>* (then known as <i>ProfessorGlitch</i>)</li>
  <li><a href="meta/izwzyzx">Izwzyzx</a>* (then known as <i>!@#M$%^</i>)</li>
  <li><a href="meta/d3ad">d3ad connection</a>* (then known as <i>MissingChu</i>)</li>
  <li><a href="meta/jirachu">Jirachu</a></li>
  <li><a href="meta/surfingpichu">Surfingpichu</a></li>
  <li><a href="meta/zowayix">Zowayix</a>*</li>
  <li><a href="meta/ikwaylx">Ikwaylx</a></li>
  </ul>
  Note that because moderator status was given relatively liberally, there would be no point in a list of moderators.<br /><br />
  <i>* means the person is active on the <a href="meta/gcl">Glitch City Laboratories</a> forum</i><br />
  <br />
  <b>External Links</b>
  <ul>
  <li><a href="http://nemesistx_1.tripod.com">Professor Glitch's Laboratory</a></li>
  <li><a href="http://profglitch.proboards29.com">Pokemon Complete Darkness Forums</a></li>
  </ul>


iname: templates/ImproperName
name: Improper Name
body:
  <hr />
  <center><b>This glitch's name is improperly terminated. You will have to press the "A" button multiple times to scroll through the name.</b></center>
  <hr />


iname: misc/nozombie
name: Your Brain Has Been Saved
body:
  {{Imagecaptioned|http://www.reelfilm.com/images/zombie.jpg|Glitch City Laboratories is a zombie-free zone.|150|right}}
  <b><?php echo $_SERVER['QUERY_STRING']; ?></b> has tried to eat your brain, but Abwayax stopped him, and saved your brain.
  <br /><br />
  <i>* Abwayax hopes that your brain was actually worth saving XD</i>


iname: attackdex/redblue/tm05
name: AttackDex :: TM05
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM05<br />
  <b>Nickname:</b> Prank<br>
  <b>Hex:</b> CD<br />
  <b>Dec:</b> 205<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Rollout]]<br />
  <br />
  {{Imagecaptioned|images/tm05.png|TM05 as used in Red/Blue.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 76 <i>(Not applicable to TM05)</i><br />
  <b>Hit Rate:</b> 78/256 <i>(Not applicable to TM05)</i><br />
  <b>PP:</b> 21<br />
  <b>Type:</b> ,K Pk(Name of char.)xX<br />
  <br />
  <b>Description of Effects</b><br />
  TM05 is one of the most common—and most useful—Glitch moves. When used in Red/Blue, it <b>greatly</b> increases the users EVADE, making it more effective than similar non-Glitch moves like Double Team. In Yellow, however, it has a different effect: it does a moderate amount of damage, and then freezes the game. Alternative moves (such as <a href="/attackdex/redblue/tm41">TM41</a>) are therefore required to produce the same effect as Red/Blue TM05 in Yellow.<br />
  <br />
  TM05 is probably the most commonly learned Glitch move. So many Glitches learn this move that a list is impossible to make as of now.
  <br /><br />
  <b>TM05 is a Standard Move for:</b>
  <ul>
  <li><i>Too many Glitches to list here. (May be added later.)</i></li>
  </ul>
  <b>TM05 is an Advanced Move for:</b>
  <ul>
  <li><i>Too many Glitches to list here. (May be added later.)</i></li></ul>


iname: attackdex/redblue/tm06
name: AttackDex :: TM06
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM06<br />
  <b>Nickname:</b> Poison Tail (who knew that was hidden in this game?)<br />
  <b>Hex:</b> CE<br />
  <b>Dec:</b> 206<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:False Swipe]]<br />
  <br />
  {{Imagecaptioned|images/tm06.png|TM06 as used in Red/Blue.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 55<br />
  <b>Hit Rate:</b> 177/256<br />
  <b>PP:</b> 127<br />
  <b>Type:</b> Poison<br />
  <br />
  <b>Description of Effects</b><br />
  Little is known about TM06, becuase it is learned by only one currently known Glitch Pokémon, [[glitchdex: redblue/pkmn3|<sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> (3)]]. It is at least known known that this move can freeze and/or mess up the game. It is also Poison-type, which is a non-glitched type. Its animation is that of Tail Whip.
  <br /><br />
  <b>TM06 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM06 below Level 100.</i></li>
  </ul>
  <b>TM06 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/pkmn3"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> (3)</a> (Lv. 205)</li>
  </ul>


iname: attackdex/redblue/tm07
name: AttackDex :: TM07
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM07<br />
  <b>Nickname:</b> Shadow Cut<br>
  <b>Hex:</b> CF<br />
  <b>Dec:</b> 207<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Swagger]]<br />
  <br />
  {{Imagecaptioned|images/tm07.png|TM07 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/tm07-2.png|TM07 crashes the game.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 131<br />
  <b>Hit Rate:</b> 50/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Ghost<br />
  <br />
  <b>Description of Effects</b><br />
  TM07 has no PP, and therefore cannot be used unless a Gameshark code or other method is used to give it PP. If it is somehow made usable, by Gameshark or otherwise, it does damage and then freezes the game. Its animation is that of Cut.
  <br /><br />
  <b>TM07 is a Starting Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/h">h</a></li>
  <li><a href="glitchdex/redblue/m2">"M (2)</a></li>
  </ul>
  <b>TM07 is a Standard Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/ppkmnp">p<sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub>p</a> (Lv. 16)</li>
  <li><a href="glitchdex/redblue/p4">P 4</a> (Lv. 16)</li>
  <li><a href="glitchdex/redblue/94">94</a> (Lv. 19)</li>
  </ul>
  <b>TM07 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/femalesymbol">Female Symbol Glitch</a> (Lv. 195)</li>
  <li><a href="glitchdex/redblue/pc4sh">PC4SH</a> (Lv. 145, 146, 148, 185)</li>
  <li><a href="glitchdex/redblue/ag">A G</a> (Lv. 197)</li>
  <li><a href="glitchdex/redblue/unnamed_D7">[block]</a> (Lv. 145, 148)</li>
  <li><a href="glitchdex/redblue/pkmnapkmnfk"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub>a<sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> f k</a> (Lv. 197)</li>
  <li><a href="glitchdex/redblue/unnamed_DB">[block]</a> (Lv. 145)</li>
  <li><a href="glitchdex/redblue/pkmn3"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> (3)</a> (Lv. 199)</li>
  <li><a href="glitchdex/redblue/pkmnpkmn"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> <sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub></a> (Lv. 198)</li>
  <li><a href="glitchdex/redblue/chisai-u4">Chisai-u (4)</a> (Lv. 145, 146, 148, 185)</li>
  <li><a href="glitchdex/redblue/charizard_m">Charizard "M</a> (Lv. 145, 146, 148, 185)</li>
  </ul>


iname: docs/regions/gscglitchcity
name: GSC Glitch City
updater: zach
body:
  You all know how you can get to Glitch City in Pokemon Red and Blue. And the glitch needs access to the Safari Zone. There is no Safari Zone in Pokemon Gold, Silver, and Crystal, but it can be reached with a Gameshark.<p>

  There are two ways to access the Glitch City: a Walk-Thru-Walls code and the glitch pokemon ?????. The Walk-Thru-Walls code can only be done in Pokemon Crystal and it seems that the ????? code can only be done on Gold and Silver.<p>

  To access the Glitch City through ?????, use one of the Gameshark codes for Pokemon Gold and Silver:<br>
  01FDEDD0<br>
  01FEEDD0<br>
  01FFEDD0<p>

  Defeat the wild pokemon that appears and you will be in GSC Glitch City.<p>

  Like in Pokemon Red, Blue, and Yellow, you won't be able to move around much without a Walk-Thru-Walls code. There are Pokemon Trainers from the area you battled ????? in this version of GSC Glitch City, but they will usually freeze your game. If you do battle the trainer, the trainer will look like a ?????.<p>

  <img src="images/docs/gscglitchcity/goldglitch1.png" title="Glitch City"/><p>

  For the walk thru walls codes for Crystal, they are:<br>
  0100FAC2<br>
  0100FBC2<br>
  0100FCC2<br>
  0100FDC2<p>

  Walk east off the area outside and you will enter GSC Glitch City. If it freezes your game, try a different place. You will enter a Glitch City at night.<p>

  <img src="images/docs/gscglitchcity/crystalglitch1.png" title="Messed up landscape."/> <img src="images/docs/gscglitchcity/crystalglitch2.png" title="A cave, but you can't enter it."/><p>

  There are much more glitches resulting from it.<p>

  First, it changes some of your party's Pokemon names a bit slightly by replacing two letters with ?9. And it also changes the OT's name in some Pokemon.<p>

  <img src="images/docs/gscglitchcity/crystalglitch3.png" title="Party."/> <img src="images/docs/gscglitchcity/crystalglitch4.png" title="The Original Trainer's name got changed."/><p>

  Then changes are made to your character's stats screen. It adds a semicolon to your money and removes some badges.<p>

  <img src="images/docs/gscglitchcity/crystalglitch6.png"/><p>

  Possibly the biggest change is your pack. It glitches up the number of items and even changes what items you have!<p>

  <img src="images/docs/gscglitchcity/crystalglitch7.png"/> <img src="images/docs/gscglitchcity/crystalglitch8.png" title="TMs don't go into the Balls pack."/><p>

  There is a glitched trainer in GSC Glitch City. It's often either a girl or your character. He/she can see diagonally and if he/she does see you, then that person will speak messed up text or crash your game. If they do speak glitch text, you will be taken into a battle and the text box will fill up with question marks. To find the glitched trainer, press Enter and look at your Pokemon, and you will enter a Glitch City at daytime and with different tiles. But your character might be invisible.<p>

  <img src="images/docs/gscglitchcity/crystalglitch5.png" title="A true Glitch City."/> <img src="images/docs/gscglitchcity/crystalglitch9.png" title="A girl dressed in black?"/> <img src="images/docs/gscglitchcity/crystalglitch10.png"/> <img src="images/docs/gscglitchcity/crystalglitch12.png"/> <img src="images/docs/gscglitchcity/crystalglitch11.png"/> <p>

  You can also do this indoors! You will be in a room where flowers are sitting on the chairs if there were any chairs in the original room. And some objects are "glowing" in the dark. Press Start and you will be in a indoors-style GSC Glitch City.<p>

  <img src="images/docs/gscglitchcity/crystalglitch13.png"/> <img src="images/docs/gscglitchcity/crystalglitch14.png"/> <p>


iname: attackdex/redblue/tm08
name: AttackDex :: TM08
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM08<br />
  <b>Nickname:</b> Claw Rush<br>
  <b>Hex:</b> D0<br />
  <b>Dec:</b> 208<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Milk Drink]]<br />
  <br />
  {{Imagecaptioned|images/tm08.png|TM08 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/tm08-2.png|TM08 misses.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 30<br />
  <b>Hit Rate:</b> 45/256<br />
  <b>PP:</b> 20<br />
  <b>Type:</b> Glitch<br />
  <br />
  <b>Description of Effects</b><br />
  TM08 is a Glitch move that does normal damage with a scratching animation. When it misses, however, it inflicts damage to the user like the Jump Kick moves. Combined with its low accuracy, this makes it a risky move to use.
  <br /><br />
  <b>TM08 is a Standard Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/A250">A</a> (Lv. 15)</li>
  <li><i>More... (Will be added later)</i></li>
  </ul>
  <b>TM08 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/A250">A</a> (Lv. 133)</li>
  <li><a href="glitchdex/yellow/44hy">4 4 Hy</a> (Lv. 162, 165, 167, 168)</li>
  <li><i>More... (Will be added later)</i></li>
  </ul>


iname: attackdex/redblue/tm09
name: AttackDex :: TM09
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM09<br />
  <b>Nickname:</b> Suicide Fist<br>
  <b>Hex:</b> D1<br />
  <b>Dec:</b> 209<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Spark]]<br />
  <br />
  {{Imagecaptioned|images/tm09-2.png|TM09 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/tm09-3.png|TM09 misses fairly often, in which case your Pokémon faints for nothing.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 255<br />
  <b>Hit Rate:</b> 85/256<br />
  <b>PP:</b> 9/16<br />
  <b>Type:</b> [blocks]IIIItoto<br />
  <br />
  <b>Description of Effects</b><br />
  TM09 is a glitch move that works like Selfdestruct, causing the user to faint after the attack. However, it has the same low accuracy typical to all glitch moves, making it extremely risky to use. Unlike many other glitch moves, however, the effect is well worth it. TM09s power is 255, the highest number that can be contained in one byte, and therefore the highest power that an attack in Pokémon can have. This puts its power level above even Explosion, if only by a little. To get the power out of this move, bring X Accuracy. Its animation is that of Fire Punch. 
  <br /><br />
  <b>TM09 is a Standard Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/44">4 4</a> (Lv. 33)</li>
  <li><i>More... (Will be added later)</i></li>
  </ul>
  <b>TM09 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/femalesymbol">Female Symbol Glitch</a> (Lv. 202)</li>
  <li><i>More... (Will be added later)</i></li>
  </ul>


iname: attackdex/redblue/tm10
name: AttackDex :: TM10
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM10<br />
  <b>Nickname:</b> Discharge<br>
  <b>Hex:</b> D2<br />
  <b>Dec:</b> 210<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Fury Cutter]]<br />
  <br />
  {{Imagecaptioned|images/tm10.png|TM10 as used in Red/Blue.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 74<br />
  <b>Hit Rate:</b> 81/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Blank<br />
  <br />
  <b>Description of Effects</b><br />
  TM10 is a glitch move that is not learned by any currently documented Glitch Pokémon, and therefore can only be acquired through Gameshark. All its effects are currently unknown, but it is known that it has an animation like Focus Energy and that it does dammage.
  <br /><br />
  <b>TM10 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM10.</i></li>
  </ul>
  <b>TM10 is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM10.</i></li>
  </ul>


iname: attackdex/redblue/tm11
name: AttackDex :: TM11
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM11<br />
  <b>Hex:</b> D3<br />
  <b>Dec:</b> 211<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Steel Wing]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 0/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM11s data is completely null, causing to to have no PP, never hit, and not do any damage. Therefore, it is a completely useless move.
  <br /><br />
  <b>TM11 is a Standard Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/femalesymbol">Female Symbol Glitch</a> (Lv. 93)</li>
  <li><a href="glitchdex/redblue/point4">.4</a> (Lv. 94)</li>
  <li><a href="glitchdex/redblue/glitcherino">Glitcherino</a> (Lv. 94, 95, 96, 97, 98)</li>
  <li><a href="glitchdex/redblue/mng">"M"Ng</a> (Lv. 95, 99)</li>
  <li><a href="glitchdex/redblue/pkmnpkmn"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> <sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub></a> (Lv. 33)</li>
  </ul>
  <b>TM11 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/yellow/femalesymbol">Female Symbol Glitch</a> (Lv. 254)</li>
  <li><a href="glitchdex/redblue/pkmnn"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> n</a> (Lv. 103)</li>
  <li><a href="glitchdex/redblue/glitcherino">Glitcherino</a> (Lv. 131, 132, 133, 134)</li>
  <li><a href="glitchdex/redblue/pkmnpkmn"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> <sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub></a> (Lv. 103)</li>
  </ul>


iname: attackdex/redblue/tm12
name: AttackDex :: TM12
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM12<br />
  <b>Hex:</b> D4<br />
  <b>Dec:</b> 212<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Mean Look]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 12/256<br />
  <b>PP:</b> 7<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM12 does no damage and has no special effects, rendering it virtually useless. Unlike the similar TM11, however, it <i>does</i> hit sometimes, but it does no damage when this happens.
  <br /><br />
  <b>TM12 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM12 below Level 100.</i></li>
  </ul>
  <b>TM12 is an Advanced Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/8">8 (R/B)</a> (Lv. 225, 228)</li>
  <li><a href="glitchdex/redblue/opkmn4x">O<sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub>4X</a> (Lv. 205)</li>
  <li><a href="glitchdex/redblue/g">g</a> (Lv. 205)</li>
  <li><a href="glitchdex/yellow/8">8 (Yellow)</a> (Lv. 224)</li>
  <li><a href="glitchdex/redblue/mng">"M"Ng</a> (Lv. 226, 227)</li>
  </ul>


iname: itemdex/redblue/A0
name: I
body:
  <b>Name: </b>  I<br />
  <b>Hex: </b> A0<br />
  <b>Dec: </b> 160<br />
  <br />
  <b>Cost: </b>  ???? (causes Strangemart)<br />
  <b>Sale price:</b>  Unsellable<br />
  <br />
  <b>Effect out of battle:</b>  See hex 75<br />
  <b>Effect in battle:</b>  Causes Super Glitch/TMTrainer Effect


iname: itemdex/redblue/9F
name: ABCDEFGHIJKLMNOPQRST
body:
  <b>Name: </b>  ABCDEFGHIJKLMNOPQRST<br />
  <b>Hex: </b> 9F<br />
  <b>Dec: </b> 159<br />
  <br />
  <b>Cost: </b>  ???? (causes Strangemart)<br />
  <b>Sale price:</b>  Unsellable<br />
  <br />
  <b>Effect out of battle:</b>  See hex 75 Causes Super Glitch/TMTrainer Effect<br />
  <b>Effect in battle:</b> 


iname: attackdex/redblue/tm13
name: AttackDex :: TM13
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM13<br />
  <b>Nickname:</b> Blindfold<br>
  <b>Hex:</b> D5<br />
  <b>Dec:</b> 213<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Attract]]<br />
  <br />
  {{Imagecaptioned|images/tm13.png|TM13 as used in Red/Blue.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 30 <i>(Not applicable to TM13)</i><br />
  <b>Hit Rate:</b> 7/256 <i>(Not applicable to TM13)</i><br />
  <b>PP:</b> 10<br />
  <b>Type:</b> Ice<br />
  <br />
  <b>Description of Effects</b><br />
  TM13 is a glitch move that increases the users EVADE greatly, similarly to <a href="attackdex/redblue/tm05">TM05</a> and <a href="attackdex/redblue/tm41">TM41</a>. It has an animation identical to Wrap or Bind.
  <br /><br />
  <b>TM13 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM13 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm14
name: AttackDex :: TM14
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM14<br />
  <b>Nickname:</b> Smoke Bomb<br>
  <b>Hex:</b> D6<br />
  <b>Dec:</b> 214<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Sleep Talk]]<br />
  <br />
  {{Imagecaptioned|images/tm14.png|TM14 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/tm14-2.png|TM14s animation continued. Notice how the Pokémon disappears, just as with Explosion.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 85<br />
  <b>Hit Rate:</b> 75/256<br />
  <b>PP:</b> 29<br />
  <b>Type:</b> Qi JT (name of char.)? POKè BB(name of pkmn) de W N<br />
  <br />
  <b>Description of Effects</b><br />
  TM14 is an attack that has an animation identical to that of [[bulba-m:Explosion]], but does not cause the user to faint. This effect is similar to that of <a href="attackdex/redblue/TM28">TM28</a>, although TM28 is more accurate. It may lower the foes accuracy. The type is very long, so you have to press the A Button several times when you select it.
  <br /><br />
  <b>TM14 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM14 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm15
name: AttackDex :: TM15
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM15<br />
  <b>Hex:</b> D7<br />
  <b>Dec:</b> 215<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Heal Bell]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 0/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM15 is a glitch move that has mostly null data and that freezes the game when used. Although this makes it seem useless, its true value is in its G/S/C equivalent move. Assuming that you have two Game Boys, a Pokémon Yellow Version, and a Pokémon Gold/Silver/Crystal Vesion; you could use the [[docs:q|Q Glitch]] to give a normal Pokémon TM15, and then trade that Pokémon to G/S/C, turning TM15 into the rare move [[bulba-m:Heal Bell]]. This method can be used to give any of the original 151 Pokémon the move Heal Bell on G/S/C.
  <br /><br />
  <b>TM15 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM15 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm16
name: AttackDex :: TM16
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM16<br />
  <b>Hex:</b> D8<br />
  <b>Dec:</b> 216<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Return]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 0/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM16 is a move similar to <a href="attackdex/redblue/tm11">TM11</a> and <a href="attackdex/redblue/tm12">TM12</a>--it has completely null data, making it virtually useless.
  <br /><br />
  <b>TM16 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM16 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm17
name: AttackDex :: TM17
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM17<br />
  <b>Hex:</b> D9<br />
  <b>Dec:</b> 217<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Present]]<br />
  <br />
  {{Imagecaptioned|images/tm17.png|TM17 as used in Red/Blue. Notice the lack of animation.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 13<br />
  <b>Hit Rate:</b> 45/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> i JT (name of char.)? POKe BB(name of pkmn) de W N<br />
  <br />
  <b>Description of Effects</b><br />
  TM17 is a relatively generic and unimpressive glitch move. It does a miniscule amount of damage, rarely ever hits, and has no animation. It also has no PP, making it impossible to use without a Gameshark or other cheating device.
  <br /><br />
  <b>TM17 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM17 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm18
name: AttackDex :: TM18
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM18<br />
  <b>Nickname:</b> Beak Screw<br>
  <b>Hex:</b> DA<br />
  <b>Dec:</b> 218<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Frustration]]<br />
  <br />
  {{Imagecaptioned|images/tm18.png|TM18 as used in Red/Blue.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 7<br />
  <b>Hit Rate:</b> 45/256<br />
  <b>PP:</b> 32/46<br />
  <b>Type:</b> Flying<br />
  <br />
  <b>Description of Effects</b><br />
  TM18 is a Flying-type glitch move (making it one of the few glitch moves with a non-glitched type) that is very inaccurate and does a tiny amount of damage. It also forces you to skip your next turn, like Hyper Beam. This makes it an interesting but pathetically weak glitch move.
  <br /><br />
  <b>TM18 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM18 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm19
name: AttackDex :: TM19
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM19<br />
  <b>Hex:</b> DB<br />
  <b>Dec:</b> 219<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Safeguard]]<br />
  <br />
  {{Imagecaptioned|images/tm19.png|TM19 as used in Red/Blue.|100|right}}
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 76 <i>(Not applicable to TM19)</i><br />
  <b>Hit Rate:</b> 78/256 <i>(Not applicable to TM19)</i><br />
  <b>PP:</b> 50<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM19, similarly to <a href="attackdex/redblue/tm05">TM05</a> and other glitch moves, greatly increases the users EVADE. However, it is not learned by any currently documented Glitch Pokémon.
  <br /><br />
  <b>TM19 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM19.</i></li>
  </ul>
  <b>TM19 is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM19.</i></li>
  </ul>


iname: attackdex/redblue/tm20
name: AttackDex :: TM20
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM20<br />
  <b>Hex:</b> DC<br />
  <b>Dec:</b> 220<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Pain Split]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 42/256<br />
  <b>PP:</b> 3/10<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM20 is a glitch move that has mostly null data, causing it to do nothing when it hits. Although this makes it seem useless, its true value is in its G/S/C equivalent move. Assuming that you have two Game Boys, a Pokémon Yellow Version, and a Pokémon Gold/Silver/Crystal Vesion; you could use the [[docs:q|Q Glitch]] to give a normal Pokémon TM20, and then trade that Pokémon to G/S/C, turning TM20 into the rare move [[bulba-m:Pain Split]]. This method can be used to give any of the original 151 Pokémon the move Pain Split on G/S/C.
  <br /><br />
  <b>TM20 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM20 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm21
name: AttackDex :: TM21
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM21<br />
  <b>Nickname:</b> Sacred Pump<br>
  <b>Hex:</b> DD<br />
  <b>Dec:</b> 221<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Sacred Fire]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 67<br />
  <b>Hit Rate:</b> 2/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Blank<br />
  <br />
  <b>Description of Effects</b><br />
  TM21 is a glitch move that is not learned by any currently documented Glitch Pokémon. It has almost neglegible accuracy, and zero PP. It would be useful for its G/S/C equivalent (the rare and powerful move [[bulba-m:Sacred Fire]], learned only by [[bulba-p:Ho-Oh|Ho-Oh]]), but because no currently documented Glitch Pokémon learn it, it is currently impossible to get it without using Gameshark or another cheating device anyway. It has the animation of Hydro Pump, but freezes the game if the enemy does not faint, like <a href=attackdex/redblue/tm42>TM42</a>.
  <br /><br />
  <b>TM21 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM21</i></li>
  </ul>
  <b>TM21 is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM21</i></li>
  </ul>


iname: attackdex/redblue/tm22
name: AttackDex :: TM22
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM22<br />
  <b>Nickname:</b> Super Claw<br>
  <b>Hex:</b> DE<br />
  <b>Dec:</b> 222<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Magnitude]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 35 <i>(Not applicable to TM22)</i><br />
  <b>Hit Rate:</b> 50/256<br />
  <b>PP:</b> 5/20<br />
  <b>Type:</b> Blank<br />
  <br />
  {{Imagecaptioned|images/tm22.png|TM22 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  TM22 is a glitch move that is not learned by any currently documented Glitch Pokémon. It has an animation like Cut, and cuts the foes HP in half like Super Fang. Although no currently documented Glitch Pokémon learn it, it is possible to get a Golem with TM22 by means of a trade glitch between R/B/Y and G/S/C. If you trade a Graveler to G/S/C at the exact level that it learns Magnitude, it will evolve into Golem in the trade room and learn Magnitude. It can then be traded back to R/B/Y, where Magnitude will become TM22.
  <br /><br />
  <b>TM22 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM22</i></li>
  </ul>
  <b>TM22 is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM22</i></li>
  </ul>


iname: attackdex/redblue/TM30
name: Attackdex :: TM30
body:
  <i>Written by Stackout</i>
  <br />
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM30<br />
  <b>Hex:</b> E6<br />
  <b>Decimal:</b> 230<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Sweet Scent]]<br />
  <br />
  <u><b>Red/Blue Stats</b></u><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 0/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM30 is a move exactly the same as TM11, TM12, TM16 and TM29 - it has nothing but null data, making it completely, utterly useless.
  <br /><br />
  <b>TM30 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <br />
  <b>TM30 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm23
name: AttackDex :: TM23
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM23<br />
  <b>Nickname:</b> Drain Fist<br>
  <b>Hex:</b> DF<br />
  <b>Dec:</b> 223<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Dynamicpunch]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 255<br />
  <b>Hit Rate:</b> 85/256<br />
  <b>PP:</b> 61/4<br />
  <b>Type:</b> Blank<br />
  <br />
  {{Imagecaptioned|images/tm23.png|TM23 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  TM23 is a glitch move that is inaccurate, but has incredible power (255, the most power any attack can have) and drains the foes health like Mega Drain. It also has a lot of PP, making it fairly usable in battle. However, only one known Glitch Pokémon learns this move, and there is no currently known method for catching it without Gameshark. It has the same animation as Fire Punch.
  <br /><br />
  <b>TM23 is a Standard Move for:</b>
  <ul>
  <li><a href="http://glitchcity.ath.cx/glitchdex/redblue/pkmnapkmnfk"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub>a<sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> f k</a> (Lv. 86)</li>
  </ul>
  <b>TM23 is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM22 over Level 100</i></li>
  </ul>


iname: attackdex/redblue/tm24
name: AttackDex :: TM24
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM24<br />
  <b>Nickname:</b> Stun Punch<br>
  <b>Hex:</b> E0<br />
  <b>Dec:</b> 224<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Megahorn]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 118<br />
  <b>Hit Rate:</b> 81/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Blank<br />
  <br />
  {{Imagecaptioned|images/tm24.png|TM24 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  TM24 is a powerful and somewhat inaccurate move that has a 30% of causing paralysis. It also has no PP, making it unusable unless you have a Gameshark. However, its true value is in its G/S/C equivalent, the rare and powerful attack Megahorn, normally learned only by Heracross. By using the [[docs:q|Q Glitch]] to transfer this move to a normal Pokémon, and then trading that Pokémon to G/S/C, you can give almost any evolved R/B/Y Pokémon the move Megahorn.
  <br /><br />
  <b>TM24 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM24 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm25
name: AttackDex :: TM25
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM25<br />
  <b>Hex:</b> E1<br />
  <b>Dec:</b> 225<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Dragonbreath]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 0/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM25s data is completely null, which causes this attack to have no PP, do no damage, and never hit. Therefore, it is completely and utterly useless in battle.
  <br /><br />
  <b>TM25 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM25 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm26
name: AttackDex :: TM26
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM26<br />
  <b>Hex:</b> E2<br />
  <b>Dec:</b> 226<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Baton Pass]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 14/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM26 is glitch move that is not learned by any currently documented Glitch Pokémon. It has almost neglegible accuracy, and zero PP. It would be useful for its G/S/C equivalent (the highly useful move [[bulba-m:Baton Pass]]), but because no currently documented Glitch Pokémon learn it, it is currently impossible to get it without using Gameshark or another cheating device anyway.
  <br /><br />
  <b>TM26 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM26</i></li>
  </ul>
  <b>TM26 is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM26</i></li>
  </ul>


iname: attackdex/redblue/tm27
name: AttackDex :: TM27
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM27<br />
  <b>Nickname:</b> Supercharge<br>
  <b>Hex:</b> E3<br />
  <b>Dec:</b> 227<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Encore]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 35 <i>(Not applicable to TM27)</i><br />
  <b>Hit Rate:</b> 7/256 <i>(Not applicable to TM27)</i><br />
  <b>PP:</b> 3<br />
  <b>Type:</b> Ice<br />
  <br />
  {{Imagecaptioned|images/tm27.png|TM27 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  TM27 is a glitch move that greatly increases the users Attack, much like Swords Dance. However, because of its low PP, there is really no reason to choose it over Swords Dance unless you like the Mega Kick animation or just like to use glitch moves.
  <br /><br />
  <b>TM27 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>
  <b>TM27 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>


iname: attackdex/redblue/tm28
name: AttackDex :: TM28
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM28<br />
  <b>Nickname:</b> Bomb<br>
  <b>Hex:</b> E4<br />
  <b>Dec:</b> 228<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Pursuit]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 85<br />
  <b>Hit Rate:</b> 118/256<br />
  <b>PP:</b> 54<br />
  <b>Type:</b> Blank<br />
  <b>Yellow Type:</b> Bug<br />
  <br />
  {{Imagecaptioned|images/tm28.png|TM28 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/tm28-2.png|The user disappears, but does not faint.|100|right}}
  <b>Description of Effects</b><br />
  TM28 is a good, solid glitch attack learned by a few different Glitch Pokémon. It does decent damage, has 50% accuracy (which is good for a glitch attack), and has a 30% chance of lowering the foes Special stat. The most unusual aspect of this attack is its animation, which is that of Selfdestruct and Explosion. When this attack is used, the attacking Pokémon will appear to explode and disappear, but wont faint. The Pokémon will be invisible for the rest of the battle when this occurs.
  <br /><br />
  <b>TM28 is a Starting Move for:</b><br>
  <br>
  <li>
  <a href=glitchdex/redblue/point4>.4</a></li><br>
  <li>
  <a href=glitchdex/redblue/ublock>U? / U Block</a></li><br>
  <li>
  <a href=glitchdex/redblue/mpu>M p u</a></li><br>
  <li>
  <a href=glitchdex/redblue/A2>A [2]</a></li><br>
  <li>
  <a href=glitchdex/redblue/pkmnrpkmn>PkMnRPkMn</a></li><br>
  <br>
  <b>TM28 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>
  <b>TM28 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>


iname: attackdex/redblue/tm29
name: AttackDex :: TM29
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM29<br />
  <b>Hex:</b> E5<br />
  <b>Dec:</b> 229<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Rapid Spin]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 0/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Normal<br />
  <br />
  <b>Description of Effects</b><br />
  TM29s data is mostly null, causing it to do no damage, have no PP, never hit, and crashes the game when used. Therefore, it is completely and utterly useless in battle.
  <br /><br />
  <b>TM29 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>
  <b>TM29 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>


iname: attackdex/redblue/tm31
name: AttackDex :: TM31
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM31<br />
  <b>Hex:</b> E7<br />
  <b>Dec:</b> 231<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Iron Tail]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 15</i><br />
  <b>Hit Rate:</b> 80/256<br />
  <b>PP:</b> 40<br />
  <b>Type:</b> Glitch<br />
  <br />
  {{Imagecaptioned|images/tm31.png|TM31 as used in Red/Blue. Notice the lack of an animation.|100|right}}
  <b>Description of Effects</b><br />
  TM31 is a generic glitch move that does little damage and has moderately low accuracy. It also has no animation.
  <br /><br />
  <b>TM31 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM31 below Level 100.</i></li>
  </ul>
  <b>TM31 is an Advanced Move for:</b>
  <ul>
  <li><a href="http://glitchcity.ath.cx/glitchdex/redblue/pkmnapkmnfk"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub>a<sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> f k</a> (Lv. 204)</li>
  <li><a href="http://glitchcity.ath.cx/glitchdex/redblue/ag">A G</a> (Lv. 204)</li>
  </ul>


iname: attackdex/redblue/tm32
name: AttackDex :: TM32
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM32<br />
  <b>Nickname:</b> Poison-Leaf Rush<br>
  <b>Hex:</b> E8<br />
  <b>Dec:</b> 232<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Metal Claw]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 7<br />
  <b>Hit Rate:</b> 45/256<br />
  <b>PP:</b> 52<br />
  <b>Type:</b> Poison<br />
  <br />
  {{Imagecaptioned|images/tm32.png|TM32 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/tm32-2.png|The user takes damage when TM32 misses (ouch).|100|right}}
  <b>Description of Effects</b><br />
  TM32 is an interesting but ultimately useless glitch move. It has an animation and effect like Razor Leaf (high critical-hit ratio), is a Poison-type move (very few glitch moves have non-glitched types), and damages the user when it misses like Jump Kick. However, its low accuracy and miniscule power mean that all you"ll really be doing with this move is damaging yourself a lot and barely scratching your foe when you hit. If you want to use this move, stock up on X Accuracies and X Attacks, or its gonna be a long ride home.<br />
  <br />
  However, even if TM32 was a powerful move, it wouldn"t matter--TM32 is not learned by any currently documented Glitch Pokémon.
  <br /><br />
  <b>TM32 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM32</i></li>
  </ul>
  <b>TM32 is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM32</i></li>
  </ul>


iname: staff/pichuumbreon
name: PichuUmbreon
body:
  AKA PokemonPichu, Glitched, ALEX, Missingno. Master, SonicChaos...<p>

  Yes, PichuUmbreon has many usernames on many sites. His name used to be PokemonPichu on Glitch City Laboratories, but he changed it.<p>

  He's a Nintendo and Sega fanatic/fanboy, but can you be one on two things the same kind? He thinks Gameboy Color is the best console/handheld ever despise all the "OMG"'s from people when they hear that. PichuUmbreon thinks Sony is a cheap video game company because of all the stuff they do, and hates Windows XP and Internet Explorer.<p>

  He's a fanboy on video game series too! He's a Pokemon and Sonic freak.<p>

  He loves video game cheating and hacking, and he even attempts to cheat or hack a computer program with some tools. He hates what most people think of hacking/cheating, and thinks Gameshark is much better than Action Replay, and that Datel wants to do all the hacking to themselves. Gameshark allows you to make codes, while Action Replay uses encrypted codes, and some Action Replays even erase all the codes while getting codes from their site...<p>

  PichuUmbreon likes writing fanfics, but he hasn't done a pure Pokemon fanfic yet as he likes mixing game series. But it's sure to be on Glitch City Laboratories when he does write one.


iname: staff/stackout
name: Stackout
body:
  AKA Wack0, Wack0^KaOs, Wack0^ZMC, Wack0^ZMC/KaOs, Wack0^ZMC/AiiA, Wack0^KaOs/AiiA, Wack0^ZMC/KaOs/AiiA, The Distractor, The_Distractor and T_D.<p>

  Yes, Stackout has many nicks, used everywhere, IRC, in tracker tunes, on MSN, you name it. He changed his Display Name on the forums to Wack0 after he decided to use his normal nick on GCL.<p>

  His glitchologist skills? Well, let's just say for now that he has planned a TCGDex...<p>

  He loves cracking software and games, so you can hand an old-ish game to him and he will give it back to you after a while, able to be played without the CD in.<p>

  He also loves writing poems and stories, and in various English classes he has wrote two stories involving Pokemon, with the opening of a third. They all feature Jered, who got a Rhyhorn from his brother, Nicky. After the first story, he disappeared, reappearing in the second, only to be caught and trapped by a mysterious character called 'The Inspector'. And in the third, he actually saves his brother from another bad team, almost a copy of TR.<p>

  He also loves computers, and can fix any software-related computer problems you have, just by contacting him (on IRC, the forum or otherwise).


iname: attackdex/redblue/tm33
name: AttackDex :: TM33
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM33<br />
  <b>Nickname:</b> Drain Bite<br>
  <b>Hex:</b> E9<br />
  <b>Dec:</b> 233<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Vital Throw]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 119<br />
  <b>Hit Rate:</b> 121/256<br />
  <b>PP:</b> 49<br />
  <b>Type:</b> Normal<br />
  <br />
  {{Imagecaptioned|images/tm33.png|TM33 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  TM33 is a solid attacking move with decent accuracy (about 50%, which is good for a glitch move but bad overall). It sucks health from the foe like Mega Drain.
  <br /><br />
  <b>TM33 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>
  <b>TM33 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>


iname: attackdex/redblue/tm34
name: AttackDex :: TM34
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM34<br />
  <b>Hex:</b> EA<br />
  <b>Dec:</b> 234<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Morning Sun]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 0<br />
  <b>Hit Rate:</b> 24/256<br />
  <b>PP:</b> 3/10<br />
  <b>Type:</b> Normal<br />
  <br />
  {{Imagecaptioned|images/tm34.png|TM34 as used in Red/Blue. Notice the lack of animation.|100|right}}
  <b>Description of Effects</b><br />
  TM34 is a useless glitch move that does no damage and has no animation.
  <br /><br />
  <b>TM34 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>
  <b>TM34 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>


iname: attackdex/redblue/tm35
name: AttackDex :: TM35
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM35<br />
  <b>Nickname:</b> Devastate<br>
  <b>Hex:</b> EB<br />
  <b>Dec:</b> 235<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Synthesis]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 195 <br />
  <b>Hit Rate:</b> 6/256<br />
  <b>PP:</b> 0<br />
  <b>Type:</b> Ghost<br />
  <br />
  <b>Description of Effects</b><br />
  TM35 is a glitch move with no PP. It has incredibly low accuracy, but has extreme power (more than Hyper Beam), and it gives your Pokemon armor, making this move extremely useful. It is a Ghost-type move, making it one of the few glitch moves with a normal, non-glitched type. If you want this move to hit, come ready with X Accuracy and Gameshark, or you"re out of luck. Its animation is that of Double Kick.
  <br /><br />
  <b>TM35 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>
  <b>TM35 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>


iname: attackdex/redblue/tm36
name: AttackDex :: TM36
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM36<br />
  <b>Nickname:</b> Sacred Wind<br>
  <b>Hex:</b> EC<br />
  <b>Dec:</b> 236<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Moonlight]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 45 <i>(Not applicable to TM36)</i><br />
  <b>Hit Rate:</b> 56/256<br />
  <b>PP:</b> 56<br />
  <b>Type:</b> Blank<br />
  <br />
  {{Imagecaptioned|images/tm36.png|TM36 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  TM36 is a move that has an animation like Gust, and that does damage equal to half of the opponents HP, similarly to Super Fang.
  <br /><br />
  <b>TM36 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>
  <b>TM36 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet</i></li>
  </ul>


iname: attackdex/redblue/tm37
name: AttackDex :: TM37
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM37<br />
  <b>Hex:</b> ED<br />
  <b>Dec:</b> 237<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Hidden Power]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 255<br />
  <b>Hit Rate:</b> 85/256<br />
  <b>PP:</b> 60<br />
  <b>Type:</b> Blank<br />
  <br />
  <b>Description of Effects</b><br />
  TM37 is a glitch move that does incredibly high damage, has somewhat low accuracy, and has a 30% chance of poisoning the foe. It also has no animation. Although the high damage and chance of poisoning might make this a useful move, no currently known Glitch Pokémon learn it, so there is currently no way to obtain it except for using a Gameshark.
  <br /><br />
  <b>TM37 is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM37</i></li>
  </ul>
  <b>TM37 is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn TM37</i></li>
  </ul>


iname: attackdex/redblue/tm38
name: AttackDex :: TM38
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM38<br />
  <b>Hex:</b> EE<br />
  <b>Dec:</b> 238<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Cross Chop]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 91<br />
  <b>Hit Rate:</b> 0/256<br />
  <b>PP:</b> 0<br />
  <br />
  <b>Description of Effects</b><br />
  TM38's effects on R/B are unknown--it has a hit rate of 0, so X Accuracy must be used for this attack to be observed. On Yellow, its data is different and it sometimes hits, has an animation like Seismic Toss, and freezes the game if the enemy doesn't faint.<br />
  <br />
  It is only learned by Gameshark-only glitch Pokémon, but it can be obtained by a trade glitch from G/S/C. If you trade a Machoke from R/B/Y to G/S/C at the exact level that it learns Cross Chop, it will evolve into Machamp in the trade room and learn Cross Chop. Because it is already in the trade room, it can then be traded back to the R/B/Y game, where it will have TM38. This also has the fortunate side effect of giving TM38 5/0 PP, allowing you to use it even though it has no PP.
  <br /><br />
  <b>TM38 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM38 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm39
name: AttackDex :: TM39
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM39<br />
  <b>Hex:</b> EF<br />
  <b>Dec:</b> 239<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Twister]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 42<br />
  <b>Hit Rate:</b> 8/256<br />
  <b>PP:</b> 0/21<br />
  <b>Type:</b> Poison<br />
  <br />
  <b>Description of Effects</b><br />
  TM39 is a weak and highly inaccurate attack that drains health from the foe like Mega Drain. It has no PP by default, but can be given more PP by use of an Ether or Elixir because its starting total PP is less that its max. It has no animation.
  <br /><br />
  <b>TM39 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM39 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm40
name: AttackDex :: TM40
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM40<br />
  <b>Nickname:</b> Speed-Up<br>
  <b>Hex:</b> F0<br />
  <b>Dec:</b> 240<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Rain Dance]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 10 <i>(Not applicable to TM40)</i><br />
  <b>Hit Rate:</b> 17/256 <i>(Not applicable to TM40)</i><br />
  <b>PP:</b> 63<br />
  <b>Type:</b> Normal<br />
  <br />
  {{Imagecaptioned|images/tm40.png|TM40 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  TM40 is a move that increases the users Speed by one level. It has an animation like that of Quick Attack.
  <br /><br />
  <b>TM40 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM40 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/tm41
name: AttackDex :: TM41
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM41<br />
  <b>Nickname:</b> Light Beam<br>
  <b>Hex:</b> F1<br />
  <b>Dec:</b> 241<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Sunny Day]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 71 <i>(Not applicable to TM41)</i><br />
  <b>Hit Rate:</b> 0/256 <i>(Not applicable to TM41)</i><br />
  <b>PP:</b> 2<br />
  <b>Type:</b> x v zA<br />
  <br />
  <b>Description of Effects</b><br />
  TM41 is a move that greatly increases the users EVADE, much like <a href="/attackdex/redblue/tm05">TM05</a>. It is one of a few glitch moves that can be used as an alternative to TM05 on Yellow because TM05 freezes the game on Yellow. It has an animation like [[bulba-m:Psybeam]].
  <br /><br />
  <b>TM41 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM41 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/hm03
name: AttackDex :: HM03
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> HM03<br />
  <b>Nickname:</b> Dream Bite<br>
  <b>Hex:</b> C6<br />
  <b>Dec:</b> 198<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Bone Rush]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 50<br />
  <b>Hit Rate:</b> 8/256<br />
  <b>PP:</b> 59<br />
  <b>Type:</b> Normal<br />
  <br />
  {{Imagecaptioned|images/hm03.png|HM03 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/hm03-2.png|HM03 works like Dream Eater.|100|right}}
  <b>Description of Effects</b><br />
  HM03 is a weak and incredibly inaccurate glitch move that has an effect similar to [[bulba-m:Dream Eater]]--that is, it only works when the foe is sleeping and it drains health. HM03 would be useful for its G/S/C equivalent (the move Bone Rush, which is only learned by [[bulba-p:Marowak]]) but it is not learned by any Glitch Pokémon that can be obtained without use of a Gameshark.
  <br /><br />
  <b>HM03 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>HM03 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/hm04
name: AttackDex :: HM04
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> HM04<br />
  <b>Nickname:</b> Super Beam<br>
  <b>Hex:</b> C7<br />
  <b>Dec:</b> 199<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Lock-On]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 58<br />
  <b>Hit Rate:</b> 120/256<br />
  <b>PP:</b> 33<br />
  <b>Type:</b> Glitch<br />
  <br />
  {{Imagecaptioned|images/hm04.png|HM04 as used in Red/Blue.|100|right}}
  {{Imagecaptioned|images/hm04-2.png|HM04 has the same animation as Hyper Beam.|100|right}}
  <b>Description of Effects</b><br />
  HM04 is a somewhat weak glitch move that has the same animation and effect as Hyper Beam--that is, it causes the user to skip a turn after attacking. Even though it is somewhat more accurate than other glitch moves (about 50% accuracy), its turn-skipping effect and its low damage make it an inefficient move. However, it may be desirable for its G/S/C equivalent: the highly useful move Lock-On.
  <br /><br />
  <b>HM04 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>HM04 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/hm05
name: AttackDex :: HM05
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> HM05<br />
  <b>Hex:</b> C8<br />
  <b>Dec:</b> 200<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Outrage]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 102<br />
  <b>Hit Rate:</b> 96/256<br />
  <b>PP:</b> 6<br />
  <b>Type:</b> Glitch<br />
  <br />
  {{Imagecaptioned|images/hm05.png|HM05 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  HM05 is a peculiar glitch move that looks like [[bulba-m:Growl]], but does damage. Its effect byte is not 0, but no effects besides damage have been observed. Its damage and accuracy are average for a glitch move, but it may be useful for its G/S/C equivalent: the rare Dragon-type move Outrage.
  <br /><br />
  <b>HM05 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>HM05 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


iname: attackdex/redblue/supergl
name: AttackDex :: Super Glitch
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> No name, sometimes glitchy symbols or the name of a Pokémon. (Commonly called "Super Glitch")<br />
  <b>Hex:</b> Anything between A6 and C3; most commonly BE<br />
  <b>Dec:</b> Anything between 166 and 195; most commonly 190<br />
  <b>G/S/C Equivalent:</b> Various; most commonly [[bulba-m:Octazooka]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> Various<br />
  <b>Hit Rate:</b> Various<br />
  <b>PP:</b> Various<br />
  <br />
  <b>Description of Effects</b><br />
  "Super Glitch" is a common nickname for the many volatile glitch moves that exist in HEX slots AC through C3. These moves typically have no name, or have glitchy symbols or the name of a party Pokémon as a name. They can cause many weird and glitchy effects, the most famous one being a strage chain of events that causes the music to slow down and then stop, changes the user's name to "[glitchy symbols] TM TRAINER DITTO," gives both Pokémon nearly infinite HP, and gives the opponent mutiple random status conditions. This sometimes causes the opponent to faint, and sometimes gives the opponent or the user random attacks that they didn't know before. It can also turn the opponent or the user into a different Pokémon. It is suspected that this happens because the attack scrambles some information in the game's RAM. After the battle in which Super Glitch was used, the game always freezes.<br />
  <br />
  Super Glitch is a highly volatile move, hence its name. Almost anything done with this glitch move causes the game to freeze, including using it, replacing it with something else, even just viewing its name--sometimes the game crashes when a Pokémon is trying to learn this move. It has also been known to erase games when it is saved onto a game. <br />
  <br />
  {{Imagecaptioned|images/pokepc.png|Just one of many changes that Super Glitch can make to your game.|100|right}}
  Super Glitch exists in many forms, not all of them dangerous, but the most common one is Super Glitch BE. Many of the most common traits of the Super Glitch move that were described in the above paragraphs were primarily traits of Super Glitch BE. Other versions have been known to behave like the TM and HM moves, and others have caused extremely weird things to occur, although few (if any) Glitch Pokémon learn these variations of it. There have been reports of a variation of Super Glitch causing the player to have hundreds of glitch Pokémon in their party--the Pokémon list scrolls when this occurs--and changing the player's name to "POKéPC."<br />
  <br />
  Many people mistake the effects of Super Glitch to be the innate glitch effects of certain Glitch Pokémon, the most common example of this mistake being <a href="/glitchdex/redblue/point4">.4</a>. Because .4 has Super Glitch as a starting move, many people mistakenly beleive that .4 itself is extremely dangerous to your game and your save file, while in reality, .4 itself is a perfectly benign Glitch Pokémon, no more dangerous than <a href="/glitchdex/redblue/missingno">MissingNo.</a> or <a href="/glitchdex/redblue/m">'M</a>. In fact, a .4 acquired by trading a <a href="/glitchdex/yellow/ppkmnp">pPkMnp</a> from Yellow Version will pose no threat whatsoever to your game.<br />
  <br />
  Super Glitch has not been thoroughly studied by glitch researchers, so many things about it are still unknown. Because of the potential for damage to your game and savefile, few have been brave enough to study it at all on their cartridge Pokémon games. Even on ROM Pokémon games, Super glitch is still difficult to study because  it often freezes the game. Still, new discoveries are being made, and perhaps one day the mystery of this highly dangerous glitch move will finally be understood. Now the effects of different Super Glitches have been found in this list.<br>
  <br>
  RED/BLUE SUPER GLITCHES<br>
  <br>
  A6: causes TMTrainer effect<br>
  A7: Vine Whip animation, sucks health<br>
  A8: crashes emulator when FIGHT is selected<br>
  A9: crashes emulator when FIGHT is selected<br>
  AA: freezes game after glitched text<br>
  AB: Aurora Beam animation, greatly reduces foe's EVADE<br>  
  AC: causes TMTrainer effect<br>
  AD: String Shot that hurts, may poison foe<br>
  AE: Substitute animation, but sucks health<br>
  AF: Pay Day animation, no special effects, very weak<br>
  B0: causes TMTrainer effect<br>
  B1: crashes emulator after damage is done<br>
  B2: causes TMTrainer effect<br>
  B3: causes TMTrainer effect<br>
  B4: may crash emulator or cause TMTrainer effect<br>
  B5: Bind animation, reduces foe's SPEED<br>
  B6: causes TMTrainer effect<br>
  B7: causes TMTrainer effect<br>
  B8: causes TMTrainer effect<br>
  B9: causes TMTrainer effect<br>
  BA: causes TMTrainer effect<br>
  BB: causes TMTrainer effect<br>
  BC: causes TMTrainer effect<br>
  BD: causes TMTrainer effect<br>
  BE: animation of readying Fly. No effect! Flying-type. may cause TMTrainer effect<br>
  BF: may paralyze foe<br>
  C0: causes TMTrainer effect<br>
  C1: causes TMTrainer effect<br>
  C2: crashes emulator upon selecting FIGHT<br>
  C3: causes TMTrainer effect<br>
  <br>
  YELLOW SUPER GLITCH MOVES<br>
  <br>
  A6: upon selecting FIGHT, game freezes<br>
  A7: blank move, Vine Whip animation, sucks health<br>
  A8: freezes game after glitched text<br>
  A9: qq, no animation, sucks health, Poison-type<br>
  AA: freezes game after glitched text<br>
  AB: upon selecting FIGHT, game freezes<br>
  AC: upon selecting FIGHT, game is messed up<br>
  AD: String Shot that hurts, may poison foe, doesn't freeze game in any way<br>
  AE: upon selecting FIGHT, game freezes<br>
  AF: Pay Day animation, no special effects<br>
  B0: Petal Dance animation, Poison-type, may cause TMTrainer effect<br>
  B1: freezes game if foe doesn't faint<br>
  B2: upon selecting FIGHT, game freezes<br>
  B3: upon selecting FIGHT, game is messed up<br>
  B4: freezes game after glitched text<br>
  B5: upon selecting FIGHT, game freezes<br>
  B6: may cause TMTrainer effect, may mess up game<br>
  B7: upon selecting FIGHT, game freezes<br>
  B8: after attack is viewed, getting out of battle freezes game<br>
  B9: after attack is viewed, getting out of battle freezes game<br>
  BA: may cause TMTrainer effect, using it causes ROCKETTrainer effect<br>
  BB: causes TMTrainer effect<br>
  BC: upon selecting FIGHT, game freezes<br>
  BD: causes TMTrainer effect<br>
  BE: may freeze game when viewed<br>
  BF: may freeze game when viewed<br>
  C0: may freeze game when viewed, Poison-type<br>
  C1: Ghost-type move, may cause TMTrainer effect<br>
  C2: may cause TMTrainer effect, hits multiple times, Fire Punch animation<br>
  C3: if it hits, causes TMTrainer effect<br>
  <br /><br />
  <b>"Super Glitch" is a Standard Move for:</b>
  <ul>
  <li><i>Nearly every Glitch Pokémon--too many to list here.</i></li>
  </ul>
  <b>"Super Glitch" is an Advanced Move for:</b>
  <ul>
  <li><i>Nearly every Glitch Pokémon--too many to list here.</i></li>
  </ul>


iname: docs/tmtrainer
name: TM Trainer Effect
body:
  The <b>TM Trainer Effect</b> (also called the <i>Hidden Trainer effect</i> due to the possible effect on the player and their Pokemon, which seemingly turns the player into an entirely new character) is the primary effect of a <a href="http://glitchcity.ath.cx/dictionary/superglitch">Super Glitch</a> attack. It is so named because the effect causes the words "TM Trainer" to appear on the screen in some way.<br />
  <br />
  <b>Symptoms</b><br />
  The TM Trainer Effect causes these symptoms upon its occurence in battle:
  <ul>
  <li>The words "TM Trainer" appearing at least once</li>
  <li>The Pokemon having used it suddenly becoming burned, poisoned, asleep, or a combination of the three</li>
  <li>The HP of said Pokemon increasing dramatically. When the Pokemon gets hurt by poison or burn, it will take an extremely long time for the game to do the poison/burn damage because the of the excess HP. The health bar will likely loop through several iterations during this time.
  </ul>
  Outside of battle, the following symptoms may be noticeable:
  <ul>
  <li>The name of the player having been changed in some way</li>
  <li>The player's party of Pokemon may have been damaged. This will happen one of two ways: One, the species and names of the Pokemon will have been altered. The player may find that he/she can move the selector beyond the sixth Pokemon. These hidden Pokemon are totally new. On the other hand, the party may just be unviewable (a white screen comes up and the game freezes)</li>
  </ul>
  The game may also just freeze.<br />
  <br />
  <b>How It May Occur</b><br />
  The TM Trainer Effect, as described before, is usually triggered by a <a href="http://glitchcity.ath.cx/dictionary/superglitch">Super Glitch</a> attack. The Super Glitch attack may trigger the effect any number of ways; sometimes the effect may happen after simply viewing the attack's name.


iname: misc/adopt
name: Adopt your own Glitch Pokemon!
body:
  <!NOCOMMENT>
  <?php
  $result = mysql_query("SELECT `iname`,`name`,`cat` FROM glitchdex ORDER BY `dec` ASC");
  while($row = mysql_fetch_array($result)) {
  $spe[] = $row[name];
  $adopt[$row[name]] = "deximages/$row[cat]/$row[iname].gif";
  }
  ?>
  Have you seen those "Adopt a Pokemon" sections on other Pokemon websites? You wish they'd offer glitches for adoption? Wish no longer!<br />
  <br />
  <b>Note: This page uses the same images as the Glitch Dex does. Therefore, the majority of the pokemon probably won't have images yet.</b><br />
  <br />
  <form method="post">
  Pokemon's Name: <input type="text" name="pname" /><br />
  Pokemon's Level: <input type="text" name="level" /><br />
  Species: <select name="species"><?php
  foreach($spe As $s) {
  echo "<option>$s</option>\n";
  }
  ?>
  </select><br />
  <input type="submit" name="adoptin" value="Submit" />
  </form>
  <br />
  <?php if($_POST['adoptin']) {
  extract($_POST);
  $species = stripslashes($species);
  $i = $adopt[$species];
  $pname = stripslashes($pname);
  if ($level > 255)
     $level = 0;
  $htmlcode = <<<EOF
  <img src="http://glitchcity.info/$i" /><br />
  <b>$pname</b> the Level $level <b>$species</b><br />
  <a href="http://glitchcity.info/misc/adopt">Get your own Glitch Pokemon at Glitch City Labs!</a>
  EOF;
  $bbcode = <<<EOF
  [img]http://glitchcity.info/{$i}[/img]
  [b]{$pname}[/b] the Level $level [b]{$species}[/b]
  [url=http://glitchcity.info/misc/adopt]Get your own Glitch Pokemon at Glitch City Labs![/url]
  EOF;
  echo "<hr />\n";
  echo $htmlcode;
  echo "<br />";
  ?>
  <blockquote><hr />
  HTML code:
  <pre>
  <?php echo htmlspecialchars($htmlcode); ?>
  </pre>
  </hr></blockquote><br />
  <blockquote><hr />
  BB code:
  <pre>
  <?php echo htmlspecialchars($bbcode); ?>
  </pre>
  </hr></blockquote><br />
  <?php } ?>


iname: attackdex/attackdex/super
name: AttackDex :: Super Glitch A7
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Super Glitch Nickname:</b> Sucker Vine<br />
  <b>Hex:</b> A7<br />
  <b>Dec:</b> 167<br />
  <b>G/S/C Equivalent:</b> Triple Kick<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> ???<br />
  <b>Hit Rate:</b> ?/256<br />
  <b>PP:</b> 0<br />
  <br />
  <b>Description of Effects</b><br />
  This non-lethal form of Super Glitch sucks health from the foe and has a [[bulba-m:Vine Whip]] animation.
  <br /><br />


iname: docs/gameshark
name: Pokemon Gameshark Codes
body:
  Kyoukipichi has started Pokemon Gameshark code archives for Pokemon RBYGSC. <p>

  To find hex codes for glitch Pokemon, use the Big List. They may be put in the code archives someday too.<p>

  <a href="{FULLURL}docs/gameshark/pokemonrbycodes.txt">Pokemon Red, Blue and Yellow</a><br>
  <a href="{FULLURL}docs/gameshark/pokemongscodes.txt">Pokemon Gold and Silver</a><br>
  <a href="{FULLURL}docs/gameshark/pokemonccodes.txt">Pokemon Crystal</a><p>

  If there are any codes that you have found that isn't in the archives, please tell KyoukiPichi by e-mail, (address are in the archives) in the comments here, or by PM on the forums.<p>

  <b>Because there is more editable code for 3rd Generation upwards these will not be added, It would take too long.<br><u>Please do not ask for R/S/E/Fr/Lg/D/P codes.</u> They will not be added.</b><p> 


iname: docs/glitchpokedex
name: Glitch Pokedex
body:
  Credit goes to Dement for finding this glitch. It requires a Gameshark.<p>

  To perform this glitch, start a New Game with the Gameshark code "01091ED3" on, go up to your PC before going downstairs, get out a Potion, then open your item inventory and use the Pokedex in it. You won't see any Pokemon until you scroll down past 151. There, you can see a few real Pokemon, and some glitch Pokemon too. For the glitch Pokemon, their viewing sprite and the cry that is heard when "CRY" is selected are different. They have no data, though. Nothing has been caught.<p>

  <img src="/images/glitchpokedex.png" title="The glitch Pokedex, with some Missingno."><p>

  There aren't many Pokemon, yet it is a bit interesting.


iname: docs/misc/license
name: GNU Free Documentation License
body:
  <h1>GNU Free Documentation License</h1>
  Version 1.2, November 2002
  <pre><blockquote>
  Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. 
  51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  Everyone is permitted to copy and distribute verbatim copies of this license document, 
  but changing it is not allowed.
  </pre>
  <h2>0. PREAMBLE</h2>

  The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.
  <br /><br />
  This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.
  <br /><br />
  We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.

  <h2>1. APPLICABILITY AND DEFINITIONS</h2>

  This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The "Document", below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as "you". You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law.
  <br /><br />
  A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.
  <br /><br />
  A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.
  <br /><br />
  The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none.
  <br /><br />
  The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.
  <br /><br />
  A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not "Transparent" is called "Opaque".
  <br /><br />
  Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only.
  <br /><br />
  The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text.
  <br /><br />
  A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition.
  <br /><br />
  The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License.

  <h2>2. VERBATIM COPYING</h2>

  You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3.
  <br /><br />
  You may also lend copies, under the same conditions stated above, and you may publicly display copies.

  <h2>3. COPYING IN QUANTITY</h2>

  If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects.
  <br /><br />
  If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.
  <br /><br />
  If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.
  <br /><br />
  It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.

  <h2>4. MODIFICATIONS</h2>

  You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:
  <ul>
      <li>A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.</li>
      <li>B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement.</li>
      <li>C. State on the Title page the name of the publisher of the Modified Version, as the publisher.</li>
      <li>D. Preserve all the copyright notices of the Document.</li>
      <li>E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.</li>
      <li>F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below.</li>
      <li>G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice.</li>
      <li>H. Include an unaltered copy of this License.</li>
      <li>I. Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.</li>
      <li>J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.</li>
      <li>K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.</li>
      <li>L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.</li>
      <li>M. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version.</li>
      <li>N. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section.</li>
      <li>O. Preserve any Warranty Disclaimers.
  </ul>
  If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles.
  <br /><br />
  You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.
  <br /><br />
  You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.
  <br /><br />
  The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version.

  <h2>5. COMBINING DOCUMENTS</h2>

  You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers.
  <br /><br />
  The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.
  <br /><br />
  In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section Entitled "History"; likewise combine any sections Entitled "Acknowledgements", and any sections Entitled "Dedications". You must delete all sections Entitled "Endorsements."

  <h2>6. COLLECTIONS OF DOCUMENTS</h2>

  You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.
  <br /><br />
  You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.

  <h2>7. AGGREGATION WITH INDEPENDENT WORKS</h2>

  A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document.
  <br /><br />
  If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate.

  <h2>8. TRANSLATION</h2>

  Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail.
  <br /><br />
  If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title.

  <h2>9. TERMINATION</h2>

  You may not copy, modify, sublicense, or distribute the
   Document except as expressly provided for under this
   License. Any other attempt to copy, modify, sublicense
   or distribute the Document is void, and will 
  automatically terminate your rights under this License.
   However, parties who have received copies, or rights,
   from you under this License will not have their 
  licenses terminated so long as such parties remain in 
  full compliance.

  <h2>10. FUTURE REVISIONS OF THIS LICENSE</h2>

  The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/.
  <br /><br />
  Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation.

  <h3>How to use this License for your documents</h3>

  To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:
  <pre>
  Copyright (c) YEAR YOUR NAME.
  Permission is granted to copy, distribute and/or modify
   this document under the terms of the GNU Free 
  Documentation License, Version 1.2 or any later version
   published by the Free Software Foundation; with no 
  Invariant Sections, no Front-Cover Texts, and no 
  Back-Cover Texts. A copy of the license is included in 
  the section entitled "GNU Free Documentation License".
  </pre>
  <br /><br />
  If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the "with...Texts." line with this:
  <pre>
  with the Invariant Sections being LIST THEIR TITLES,
   with the Front-Cover Texts being LIST, and with the 
  Back-Cover Texts being LIST.
  </pre>
  <br /><br />
  If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation.
  <br /><br />
  If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.
  <!NOCOMMENT>


iname: docs/yellowmissingno
name: Yellow MissingNo.
body:
  Did you ever think that MissingNo. only existed in Red and Blue Versions? That you could never find one in Pokémon Yellow? Well, you were wrong. Although the [[docs:oldman|Old Man Glitch]], the most commonly used way to get MissingNo., was removed from Yellow Version, MissingNo. still exists in the game's code, and it can be found via other methods.<br />
  <br />
  <hr />
  <br />
  <h3>Method 1: The Mew Trick</h3>
  {{Imagecaptioned|images/mn-channeler.png|The first method of encountering Yellow MissingNo. involves battling a channeler in Pokémon Tower.|100|right}}
  The first way to encounter Yellow MissingNo. is the most well-known. You follow all of the normal steps of the [[docs:ditto/mew|Mew Trick]], but at the point when you would battle the boy with the Slowpoke, battle one of the channelers in Pokémon Tower instead. Then, you should encounter Yellow MissingNo. instead of Mew. However, this doesn't work with all of the channelers. It might take a few tries to find the right one. Also, you must remember to get out of Pokémon Tower without fighting any other Pokémon after fighting the channeler. An Escape Rope or a Pokémon with Dig is good for this.

  <h3>Method 2: The Ditto Trick</h3>

  The second method of encountering Yellow MissingNo. is to use the [[docs:ditto|Ditto Trick]] to encounter it. There are many Special stat numbers that make MissingNo. appear; just check the <a href="http://glitchcity.ath.cx/biglist.htm">BIG LIST</a> and you will see many entries that say "MissingNo." under R/B/Y Pokémon. However, because you must go all the way into the Pokémon Mansion basement to find a Ditto in Yellow, this is a much longer process than using the Mew Trick, and therefore the Mew Trick method is recommended if you haven't fought all of the channelers in Pokémon Tower.

  <h3>Method 3: Trading</h3>

  This is probably the most obvious way to acquire Yellow MissingNo. You simply capture a MissingNo. on Red or Blue Version, and trade it to Yellow. Easy, and much safer than the other methods. However, it does not let you exploit the item-multiplying effect.
  <br />
  <hr />
  <br />
  {{Imagecaptioned|images/mn-appears.png|Yellow MissingNo. freezes the game.|100|right}}
  Yellow MissingNo. is much more dangerous then its Red/Blue counterpart, and it often freezes the game when you encounter it. You will have to be patient if you want to successfuly encounter or capture Yellow MissingNo. Yellow MissingNo. multiplies items just like Red/Blue MissingNo., but it does not have the same appearance, stats, or moves. After encoutering Yellow MissingNo., you may see a bunch of people walking around the screen, and your character may be invisible. To remedy this, simply Fly to another location.


iname: misc/namegen2
name: Old Man Name Generator 2
body:
  <script type="text/javascript">

  var letters=' qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM '

  function alpha(e) {
  var k;
  k=document.all?parseInt(e.keyCode): parseInt(e.which);
  return (letters.indexOf(String.fromCharCode(k))!=-1);
  }
  </script>
  <form name="form" id="form">
  <table><tr><td>Pokemon:</td><td>Level:</td></tr>
  <td><select id="pk1" name="pk1" onchange="document.getElementById('three').innerHTML = this.options[this.selectedIndex].value;document.getElementById('three2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('five3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('seven4').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('seven5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('five6').innerHTML = 

  this.options[this.selectedIndex].value">
  <option value="*"></option>
  <option value="U">Abra</option>
  <option value="l">Aerodactyl</option>
  <option value="x">Aerodactyl Fossil</option>
  <option value="V">Alakazam</option>
  <option value="Z">Bulbasaur</option>
  <option value="&#9794;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Blaine</option>
  <option value="&#9792;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Channeler</option>
  <option value="q">Charmander</option>
  <option value="s">Charmeleon</option>
  <option value="u">Charizard</option>
  <option value="O">Clefable</option>
  <option value="&#45;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Chief</option>
  <option value="L">Cloyster</option>
  <option value="&#63;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Cooltrainer Male</option>
  <option value="N">Electrode</option>
  <option value="PK" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Gary 1</option>
  <option value="." onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML = '&#42;';">Gary 

  2</option>
  <option value="/" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML = '&#42;';">Gary 

  3</option>
  <option value="&times;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Gentleman</option>
  <option value="j">Geodude</option>
  <option value="y">Ghost</option>
  <option value="C">Golbat</option>
  <option value=";">Goldeen</option>
  <option value="A">Golduck</option>
  <option value="T">Haunter</option>
  <option value="B">Hypno</option>
  <option value="w">Kabutops Fossil</option>
  <option value="K">Kingler</option>
  <option value="," onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML = 

  '&#42;';">Lorelei</option>
  <option value="F">Magikarp.</option>
  <option value="n">Magnemite</option>
  <option value="R">Marowak</option>
  <option value="D">Mewtwo</option>
  <option value="G">MissingNO.</option>
  <option value="I">Muk</option>
  <option value="i">Nidorina</option>
  <option value="h">Nidorino</option>
  <option value="z">Oddish</option>
  <option value="W">Pidgeotto</option>
  <option value="X">Pidgeot</option>
  <option value="Q">Persian</option>
  <option value="d">Ponyta</option>
  <option value="k">Porygon</option>
  <option value="MN" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Professor Oak</option>
  <option value="e">Rapidash</option>
  <option value="g">Raticate</option>
  <option value="f">Rattata</option>
  <option value="&#33;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Rocket</option>
  <option value="[">Seaking</option>
  <option value="E">Snorlax</option>
  <option value="r">Squirtle</option>
  <option value="Y">Starmie</option>
  <option value=")">Tentacruel</option>
  <option value="(">Venusaur</option>
  <option value="t">Wartortle</option>
  <option value="P">Weezing</option>
  </select></td><td>
   <select type="text" id="inv" name="inv" onchange="document.getElementById('two').innerHTML = this.options[this.selectedIndex].value;document.getElementById('two2').innerHTML 

  = this.options[this.selectedIndex].value;document.getElementById('four3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('six4').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('six5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('four6').innerHTML = this.options

  [this.selectedIndex].value">
  <option value="*"></option>
  <option value="A"/>128</option>
  <option value="B"/>129</option>
  <option value="C"/>130</option>
  <option value="D"/>131</option>
  <option value="E"/>132</option>
  <option value="F"/>133</option>
  <option value="G"/>134</option>
  <option value="H"/>135</option>
  <option value="I"/>136</option>
  <option value="J"/>137</option>
  <option value="K"/>138</option>
  <option value="L"/>139</option>
  <option value="M"/>140</option>
  <option value="N"/>141</option>
  <option value="O"/>142</option>
  <option value="P"/>143</option>
  <option value="Q"/>144</option>
  <option value="R"/>145</option>
  <option value="S"/>146</option>
  <option value="T"/>147</option>
  <option value="U"/>148</option>
  <option value="V"/>149</option>
  <option value="W"/>150</option>
  <option value="X"/>151</option>
  <option value="Y"/>152</option>
  <option value="Z"/>153</option>
  <option value="("/>154</option>
  <option value=")"/>155</option>
  <option value=":"/>156</option>
  <option value=";"/>157</option>
  <option value="["/>158</option>
  <option value="]"/>159</option>
  <option value="a"/>160</option>
  <option value="b"/>161</option>
  <option value="c"/>162</option>
  <option value="d"/>163</option>
  <option value="e"/>164</option>
  <option value="f"/>165</option>
  <option value="g"/>166</option>
  <option value="h"/>167</option>
  <option value="i"/>168</option>
  <option value="j"/>169</option>
  <option value="k"/>170</option>
  <option value="l"/>171</option>
  <option value="m"/>172</option>
  <option value="n"/>173</option>
  <option value="o"/>174</option>
  <option value="p"/>175</option>
  <option value="q"/>176</option>
  <option value="r"/>177</option>
  <option value="s"/>178</option>
  <option value="t"/>179</option>
  <option value="u"/>180</option>
  <option value="v"/>181</option>
  <option value="w"/>182</option>
  <option value="x"/>183</option>
  <option value="y"/>184</option>
  <option value="z"/>185</option>
  <option value="PK"/>225</option>
  <option value="MN"/>226</option>
  <option value="-"/>227</option>
  <option value="&#63;"/>230</option>
  <option value="&#33;"/>231</option>
  <option value="&#9794;"/>239</option>
  <option value="&times;"/>241</option>
  <option value="."/>242</option>
  <option value="/"/>243</option>
  <option value=","/>244</option>
  <option value="&#9792"/>245</option>
  </select></td><tr><td>
  <select id="pk1" name="pk1" onchange="document.getElementById('five').innerHTML = this.options[this.selectedIndex].value;document.getElementById('seven2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('three3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('three4').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('five5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('seven6').innerHTML = 

  this.options[this.selectedIndex].value">
  <option value="*"></option>
  <option value="U">Abra</option>
  <option value="l">Aerodactyl</option>
  <option value="x">Aerodactyl Fossil</option>
  <option value="V">Alakazam</option>
  <option value="Z">Bulbasaur</option>
  <option value="&#9794;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Blaine</option>
  <option value="&#9792;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Channeler</option>
  <option value="q">Charmander</option>
  <option value="s">Charmeleon</option>
  <option value="u">Charizard</option>
  <option value="O">Clefable</option>
  <option value="&#45;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Chief</option>
  <option value="L">Cloyster</option>
  <option value="&#63;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Cooltrainer Male</option>
  <option value="N">Electrode</option>
  <option value="PK" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Gary 1</option>
  <option value="." onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById('six6').innerHTML = '&#42;';">Gary 

  2</option>
  <option value="/" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById('six6').innerHTML = '&#42;';">Gary 

  3</option>
  <option value="&times;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Gentleman</option>
  <option value="j">Geodude</option>
  <option value="y">Ghost</option>
  <option value="C">Golbat</option>
  <option value=";">Goldeen</option>
  <option value="A">Golduck</option>
  <option value="T">Haunter</option>
  <option value="B">Hypno</option>
  <option value="w">Kabutops Fossil</option>
  <option value="K">Kingler</option>
  <option value="," onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById('six6').innerHTML = 

  '&#42;';">Lorelei</option>
  <option value="F">Magikarp.</option>
  <option value="n">Magnemite</option>
  <option value="R">Marowak</option>
  <option value="D">Mewtwo</option>
  <option value="G">MissingNO.</option>
  <option value="I">Muk</option>
  <option value="i">Nidorina</option>
  <option value="h">Nidorino</option>
  <option value="z">Oddish</option>
  <option value="W">Pidgeotto</option>
  <option value="X">Pidgeot</option>
  <option value="Q">Persian</option>
  <option value="d">Ponyta</option>
  <option value="k">Porygon</option>
  <option value="MN" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Professor Oak</option>
  <option value="e">Rapidash</option>
  <option value="g">Raticate</option>
  <option value="f">Rattata</option>
  <option value="&#33;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Rocket</option>
  <option value="[">Seaking</option>
  <option value="E">Snorlax</option>
  <option value="r">Squirtle</option>
  <option value="Y">Starmie</option>
  <option value=")">Tentacruel</option>
  <option value="(">Venusaur</option>
  <option value="t">Wartortle</option>
  <option value="P">Weezing</option>
  </select>
  </td><td>
  <select type="text" id="inv" name="inv" onchange="document.getElementById('four').innerHTML = this.options[this.selectedIndex].value;document.getElementById('six2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('two3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('two4').innerHTML = this.options

  [this.selectedIndex].value;document.getElementById('four5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('six6').innerHTML = this.options

  [this.selectedIndex].value">
  <option value="*"></option>
  <option value="A"/>128</option>
  <option value="B"/>129</option>
  <option value="C"/>130</option>
  <option value="D"/>131</option>
  <option value="E"/>132</option>
  <option value="F"/>133</option>
  <option value="G"/>134</option>
  <option value="H"/>135</option>
  <option value="I"/>136</option>
  <option value="J"/>137</option>
  <option value="K"/>138</option>
  <option value="L"/>139</option>
  <option value="M"/>140</option>
  <option value="N"/>141</option>
  <option value="O"/>142</option>
  <option value="P"/>143</option>
  <option value="Q"/>144</option>
  <option value="R"/>145</option>
  <option value="S"/>146</option>
  <option value="T"/>147</option>
  <option value="U"/>148</option>
  <option value="V"/>149</option>
  <option value="W"/>150</option>
  <option value="X"/>151</option>
  <option value="Y"/>152</option>
  <option value="Z"/>153</option>
  <option value="("/>154</option>
  <option value=")"/>155</option>
  <option value=":"/>156</option>
  <option value=";"/>157</option>
  <option value="["/>158</option>
  <option value="]"/>159</option>
  <option value="a"/>160</option>
  <option value="b"/>161</option>
  <option value="c"/>162</option>
  <option value="d"/>163</option>
  <option value="e"/>164</option>
  <option value="f"/>165</option>
  <option value="g"/>166</option>
  <option value="h"/>167</option>
  <option value="i"/>168</option>
  <option value="j"/>169</option>
  <option value="k"/>170</option>
  <option value="l"/>171</option>
  <option value="m"/>172</option>
  <option value="n"/>173</option>
  <option value="o"/>174</option>
  <option value="p"/>175</option>
  <option value="q"/>176</option>
  <option value="r"/>177</option>
  <option value="s"/>178</option>
  <option value="t"/>179</option>
  <option value="u"/>180</option>
  <option value="v"/>181</option>
  <option value="w"/>182</option>
  <option value="x"/>183</option>
  <option value="y"/>184</option>
  <option value="z"/>185</option>
  <option value="PK"/>225</option>
  <option value="MN"/>226</option>
  <option value="-"/>227</option>
  <option value="&#63;"/>230</option>
  <option value="&#33;"/>231</option>
  <option value="&#9794;"/>239</option>
  <option value="&times;"/>241</option>
  <option value="."/>242</option>
  <option value="/"/>243</option>
  <option value=","/>244</option>
  <option value="&#9792"/>245</option>
  </select>
  </td><tr><td>
  <select id="pk1" name="pk1" onchange="document.getElementById('seven').innerHTML = this.options[this.selectedIndex].value;document.getElementById('five2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('seven3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('five4').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('three5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('three6').innerHTML = 

  this.options[this.selectedIndex].value">
  <option value="*"></option>
  <option value="U">Abra</option>
  <option value="l">Aerodactyl</option>
  <option value="x">Aerodactyl Fossil</option>
  <option value="V">Alakazam</option>
  <option value="Z">Bulbasaur</option>
  <option value="&#9794;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Blaine</option>
  <option value="&#9792;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Channeler</option>
  <option value="q">Charmander</option>
  <option value="s">Charmeleon</option>
  <option value="u">Charizard</option>
  <option value="O">Clefable</option>
  <option value="&#45;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Chief</option>
  <option value="L">Cloyster</option>
  <option value="&#63;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Cooltrainer Male</option>
  <option value="N">Electrode</option>
  <option value="PK" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById('six3').innerHTML 

  = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById('two6').innerHTML = '&#42;';">Gary 

  1</option>
  <option value="." onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById('six3').innerHTML = 

  '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById('two6').innerHTML = '&#42;';">Gary 

  2</option>
  <option value="/" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById('six3').innerHTML = 

  '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById('two6').innerHTML = '&#42;';">Gary 

  3</option>
  <option value="&times;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Gentleman</option>
  <option value="j">Geodude</option>
  <option value="y">Ghost</option>
  <option value="C">Golbat</option>
  <option value=";">Goldeen</option>
  <option value="A">Golduck</option>
  <option value="T">Haunter</option>
  <option value="B">Hypno</option>
  <option value="w">Kabutops Fossil</option>
  <option value="K">Kingler</option>
  <option value="," onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById('six3').innerHTML = 

  '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById('two6').innerHTML = 

  '&#42;';">Lorelei</option>
  <option value="F">Magikarp.</option>
  <option value="n">Magnemite</option>
  <option value="R">Marowak</option>
  <option value="D">Mewtwo</option>
  <option value="G">MissingNO.</option>
  <option value="I">Muk</option>
  <option value="i">Nidorina</option>
  <option value="h">Nidorino</option>
  <option value="z">Oddish</option>
  <option value="W">Pidgeotto</option>
  <option value="X">Pidgeot</option>
  <option value="Q">Persian</option>
  <option value="d">Ponyta</option>
  <option value="k">Porygon</option>
  <option value="MN" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Professor Oak</option>
  <option value="e">Rapidash</option>
  <option value="g">Raticate</option>
  <option value="f">Rattata</option>
  <option value="&#33;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Rocket</option>
  <option value="[">Seaking</option>
  <option value="E">Snorlax</option>
  <option value="r">Squirtle</option>
  <option value="Y">Starmie</option>
  <option value=")">Tentacruel</option>
  <option value="(">Venusaur</option>
  <option value="t">Wartortle</option>
  <option value="P">Weezing</option>
  </select></td><td>
  <select type="text" id="inv" name="inv" onchange="document.getElementById('six').innerHTML = this.options[this.selectedIndex].value;document.getElementById('four2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('six3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('four4').innerHTML = this.options

  [this.selectedIndex].value;document.getElementById('two5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('two6').innerHTML = this.options

  [this.selectedIndex].value">
  <option value="*"></option>
  <option value="A"/>128</option>
  <option value="B"/>129</option>
  <option value="C"/>130</option>
  <option value="D"/>131</option>
  <option value="E"/>132</option>
  <option value="F"/>133</option>
  <option value="G"/>134</option>
  <option value="H"/>135</option>
  <option value="I"/>136</option>
  <option value="J"/>137</option>
  <option value="K"/>138</option>
  <option value="L"/>139</option>
  <option value="M"/>140</option>
  <option value="N"/>141</option>
  <option value="O"/>142</option>
  <option value="P"/>143</option>
  <option value="Q"/>144</option>
  <option value="R"/>145</option>
  <option value="S"/>146</option>
  <option value="T"/>147</option>
  <option value="U"/>148</option>
  <option value="V"/>149</option>
  <option value="W"/>150</option>
  <option value="X"/>151</option>
  <option value="Y"/>152</option>
  <option value="Z"/>153</option>
  <option value="("/>154</option>
  <option value=")"/>155</option>
  <option value=":"/>156</option>
  <option value=";"/>157</option>
  <option value="["/>158</option>
  <option value="]"/>159</option>
  <option value="a"/>160</option>
  <option value="b"/>161</option>
  <option value="c"/>162</option>
  <option value="d"/>163</option>
  <option value="e"/>164</option>
  <option value="f"/>165</option>
  <option value="g"/>166</option>
  <option value="h"/>167</option>
  <option value="i"/>168</option>
  <option value="j"/>169</option>
  <option value="k"/>170</option>
  <option value="l"/>171</option>
  <option value="m"/>172</option>
  <option value="n"/>173</option>
  <option value="o"/>174</option>
  <option value="p"/>175</option>
  <option value="q"/>176</option>
  <option value="r"/>177</option>
  <option value="s"/>178</option>
  <option value="t"/>179</option>
  <option value="u"/>180</option>
  <option value="v"/>181</option>
  <option value="w"/>182</option>
  <option value="x"/>183</option>
  <option value="y"/>184</option>
  <option value="z"/>185</option>
  <option value="PK"/>225</option>
  <option value="MN"/>226</option>
  <option value="-"/>227</option>
  <option value="&#63;"/>230</option>
  <option value="&#33;"/>231</option>
  <option value="&#9794;"/>239</option>
  <option value="&times;"/>241</option>
  <option value="."/>242</option>
  <option value="/"/>243</option>
  <option value=","/>244</option>
  <option value="&#9792"/>245</option>
  </select></td></tr></table>
  <br><br>
  Possible Names:
  <Table><tr><td id="one" name="one">*</td><td id="two" name="two">*</td><td id="three" name="three">*</td><td id="four" name="four">*</td><td id="five" 

  name="five">*</td><td id="six" name="six">*</td><td id="seven" name="seven">*</td>
  <Table><tr><td id="one2" name="one2">*</td><td id="two2" name="two2">*</td><td id="three2" name="three2">*</td><td id="four2" name="four2">*</td><td id="five2" 

  name="five2">*</td><td id="six2" name="six2">*</td><td id="seven2" name="seven2">*</td>
  <Table><tr><td id="one3" name="one3">*</td><td id="two3" name="two3">*</td><td id="three3" name="three3">*</td><td id="four3" name="four3">*</td><td id="five3" 

  name="five3">*</td><td id="six3" name="six3">*</td><td id="seven3" name="seven3">*</td>
  <Table><tr><td id="one4" name="one4">*</td><td id="two4" name="two4">*</td><td id="three4" name="three4">*</td><td id="four4" name="four4">*</td><td id="five4" 

  name="five4">*</td><td id="six4" name="six4">*</td><td id="seven4" name="seven4">*</td>
  <Table><tr><td id="one5" name="one5">*</td><td id="two5" name="two5">*</td><td id="three5" name="three5">*</td><td id="four5" name="four5">*</td><td id="five5" 

  name="five5">*</td><td id="six5" name="six5">*</td><td id="seven5" name="seven5">*</td>
  <Table><tr><td id="one6" name="one6">*</td><td id="two6" name="two6">*</td><td id="three6" name="three6">*</td><td id="four6" name="four6">*</td><td id="five6" 

  name="five6">*</td><td id="six6" name="six6">*</td><td id="seven6" name="seven6">*</td>
  </tr></table>
  <br><br>* = Any letter/symbol you choose






  <script type="text/javascript">
  function p1()
  {
  var p = document.getElementById('c').value
  if (p == "A")
  {document.getElementById('second').innerHTML = 'Golduck'}
  else if (p == "B")
  {document.getElementById('second').innerHTML = 'Hypno'}
  else if (p == "C")
  {document.getElementById('second').innerHTML = 'Golbat'}
  else if (p == "D")
  {document.getElementById('second').innerHTML = 'Mewtwo'}
  else if (p == "E")
  {document.getElementById('second').innerHTML = 'Snorlax'}
  else if (p == "F")
  {document.getElementById('second').innerHTML = 'Margikarp'}
  else if (p == "G")
  {document.getElementById('second').innerHTML = 'MissingNO.'}
  else if (p == "I")
  {document.getElementById('second').innerHTML = 'Muk'}
  else if (p == "K")
  {document.getElementById('second').innerHTML = 'Kingler'}
  else if (p == "L")
  {document.getElementById('second').innerHTML = 'Cloyster'}
  else if (p == "N")
  {document.getElementById('second').innerHTML = 'Electrode'}
  else if (p == "O")
  {document.getElementById('second').innerHTML = 'Clefable'}
  else if (p == "P")
  {document.getElementById('second').innerHTML = 'Weezing'}
  else if (p == "Q")
  {document.getElementById('second').innerHTML = 'Persian'}
  else if (p == "R")
  {document.getElementById('second').innerHTML = 'Marowak'}
  else if (p == "T")
  {document.getElementById('second').innerHTML = 'Haunter'}
  else if (p == "U")
  {document.getElementById('second').innerHTML = 'Abra'}
  else if (p == "V")
  {document.getElementById('second').innerHTML = 'Alakazam'}
  else if (p == "W")
  {document.getElementById('second').innerHTML = 'Pidgeotto'}
  else if (p == "X")
  {document.getElementById('second').innerHTML = 'Pidgeot'}
  else if (p == "Y")
  {document.getElementById('second').innerHTML = 'Starmie'}
  else if (p == "Z")
  {document.getElementById('second').innerHTML = 'Bulbasaur'}
  else if (p == "d")
  {document.getElementById('second').innerHTML = 'Ponyta'}
  else if (p == "e")
  {document.getElementById('second').innerHTML = 'Rapidash'}
  else if (p == "f")
  {document.getElementById('second').innerHTML = 'Rattata'}
  else if (p == "g")
  {document.getElementById('second').innerHTML = 'Raticate'}
  else if (p == "h")
  {document.getElementById('second').innerHTML = 'Nidorino'}
  else if (p == "i")
  {document.getElementById('second').innerHTML = 'Nidorina'}
  else if (p == "j")
  {document.getElementById('second').innerHTML = 'Geodude'}
  else if (p == "k")
  {document.getElementById('second').innerHTML = 'Porygon'}
  else if (p == "l")
  {document.getElementById('second').innerHTML = 'Aerodactyl'}
  else if (p == "n")
  {document.getElementById('second').innerHTML = 'Magnemite'}
  else if (p == "q")
  {document.getElementById('second').innerHTML = 'Charmander'}
  else if (p == "r")
  {document.getElementById('second').innerHTML = 'Squirtle'}
  else if (p == "s")
  {document.getElementById('second').innerHTML = 'Charmeleon'}
  else if (p == "t")
  {document.getElementById('second').innerHTML = 'Wartortle'}
  else if (p == "u")
  {document.getElementById('second').innerHTML = 'Charizard'}
  else if (p == "w")
  {document.getElementById('second').innerHTML = 'Kabutops Fossil'}
  else if (p == "x")
  {document.getElementById('second').innerHTML = 'Aerodactyl Fossil'}
  else if (p == "y")
  {document.getElementById('second').innerHTML = 'Ghost'}
  else if (p == "z")
  {document.getElementById('second').innerHTML = 'Oddish'}
  else
  {document.getElementById('second').innerHTML =  'MissingNO.'}
  }
  function p2()
  {
  var p = document.getElementById('e').value
  if (p == "A")
  {document.getElementById('fourth').innerHTML = 'Golduck'}
  else if (p == "B")
  {document.getElementById('fourth').innerHTML = 'Hypno'}
  else if (p == "C")
  {document.getElementById('fourth').innerHTML = 'Golbat'}
  else if (p == "D")
  {document.getElementById('fourth').innerHTML = 'Mewtwo'}
  else if (p == "E")
  {document.getElementById('fourth').innerHTML = 'Snorlax'}
  else if (p == "F")
  {document.getElementById('fourth').innerHTML = 'Margikarp'}
  else if (p == "G")
  {document.getElementById('fourth').innerHTML = 'MissingNO.'}
  else if (p == "I")
  {document.getElementById('fourth').innerHTML = 'Muk'}
  else if (p == "K")
  {document.getElementById('fourth').innerHTML = 'Kingler'}
  else if (p == "L")
  {document.getElementById('fourth').innerHTML = 'Cloyster'}
  else if (p == "N")
  {document.getElementById('fourth').innerHTML = 'Electrode'}
  else if (p == "O")
  {document.getElementById('fourth').innerHTML = 'Clefable'}
  else if (p == "P")
  {document.getElementById('fourth').innerHTML = 'Weezing'}
  else if (p == "Q")
  {document.getElementById('fourth').innerHTML = 'Persian'}
  else if (p == "R")
  {document.getElementById('fourth').innerHTML = 'Marowak'}
  else if (p == "T")
  {document.getElementById('fourth').innerHTML = 'Haunter'}
  else if (p == "U")
  {document.getElementById('fourth').innerHTML = 'Abra'}
  else if (p == "V")
  {document.getElementById('fourth').innerHTML = 'Alakazam'}
  else if (p == "W")
  {document.getElementById('fourth').innerHTML = 'Pidgeotto'}
  else if (p == "X")
  {document.getElementById('fourth').innerHTML = 'Pidgeot'}
  else if (p == "Y")
  {document.getElementById('fourth').innerHTML = 'Starmie'}
  else if (p == "Z")
  {document.getElementById('fourth').innerHTML = 'Bulbasaur'}
  else if (p == "d")
  {document.getElementById('fourth').innerHTML = 'Ponyta'}
  else if (p == "e")
  {document.getElementById('fourth').innerHTML = 'Rapidash'}
  else if (p == "f")
  {document.getElementById('fourth').innerHTML = 'Rattata'}
  else if (p == "g")
  {document.getElementById('fourth').innerHTML = 'Raticate'}
  else if (p == "h")
  {document.getElementById('fourth').innerHTML = 'Nidorino'}
  else if (p == "i")
  {document.getElementById('fourth').innerHTML = 'Nidorina'}
  else if (p == "j")
  {document.getElementById('fourth').innerHTML = 'Geodude'}
  else if (p == "k")
  {document.getElementById('fourth').innerHTML = 'Porygon'}
  else if (p == "l")
  {document.getElementById('fourth').innerHTML = 'Aerodactyl'}
  else if (p == "n")
  {document.getElementById('fourth').innerHTML = 'Magnemite'}
  else if (p == "q")
  {document.getElementById('fourth').innerHTML = 'Charmander'}
  else if (p == "r")
  {document.getElementById('fourth').innerHTML = 'Squirtle'}
  else if (p == "s")
  {document.getElementById('fourth').innerHTML = 'Charmeleon'}
  else if (p == "t")
  {document.getElementById('fourth').innerHTML = 'Wartortle'}
  else if (p == "u")
  {document.getElementById('fourth').innerHTML = 'Charizard'}
  else if (p == "w")
  {document.getElementById('fourth').innerHTML = 'Kabutops Fossil'}
  else if (p == "x")
  {document.getElementById('fourth').innerHTML = 'Aerodactyl Fossil'}
  else if (p == "y")
  {document.getElementById('fourth').innerHTML = 'Ghost'}
  else if (p == "z")
  {document.getElementById('fourth').innerHTML = 'Oddish'}
  else
  {document.getElementById('fourth').innerHTML =  'MissingNO.'}
  }
  function p3()
  {
  var p = document.getElementById('g').value
  if (p == "A")
  {document.getElementById('sixth').innerHTML = 'Golduck'}
  else if (p == "B")
  {document.getElementById('sixth').innerHTML = 'Hypno'}
  else if (p == "C")
  {document.getElementById('sixth').innerHTML = 'Golbat'}
  else if (p == "D")
  {document.getElementById('sixth').innerHTML = 'Mewtwo'}
  else if (p == "E")
  {document.getElementById('sixth').innerHTML = 'Snorlax'}
  else if (p == "F")
  {document.getElementById('sixth').innerHTML = 'Margikarp'}
  else if (p == "G")
  {document.getElementById('sixth').innerHTML = 'MissingNO.'}
  else if (p == "I")
  {document.getElementById('sixth').innerHTML = 'Muk'}
  else if (p == "K")
  {document.getElementById('sixth').innerHTML = 'Kingler'}
  else if (p == "L")
  {document.getElementById('sixth').innerHTML = 'Cloyster'}
  else if (p == "N")
  {document.getElementById('sixth').innerHTML = 'Electrode'}
  else if (p == "O")
  {document.getElementById('sixth').innerHTML = 'Clefable'}
  else if (p == "P")
  {document.getElementById('sixth').innerHTML = 'Weezing'}
  else if (p == "Q")
  {document.getElementById('sixth').innerHTML = 'Persian'}
  else if (p == "R")
  {document.getElementById('sixth').innerHTML = 'Marowak'}
  else if (p == "T")
  {document.getElementById('sixth').innerHTML = 'Haunter'}
  else if (p == "U")
  {document.getElementById('sixth').innerHTML = 'Abra'}
  else if (p == "V")
  {document.getElementById('sixth').innerHTML = 'Alakazam'}
  else if (p == "W")
  {document.getElementById('sixth').innerHTML = 'Pidgeotto'}
  else if (p == "X")
  {document.getElementById('sixth').innerHTML = 'Pidgeot'}
  else if (p == "Y")
  {document.getElementById('sixth').innerHTML = 'Starmie'}
  else if (p == "Z")
  {document.getElementById('sixth').innerHTML = 'Bulbasaur'}
  else if (p == "d")
  {document.getElementById('sixth').innerHTML = 'Ponyta'}
  else if (p == "e")
  {document.getElementById('sixth').innerHTML = 'Rapidash'}
  else if (p == "f")
  {document.getElementById('sixth').innerHTML = 'Rattata'}
  else if (p == "g")
  {document.getElementById('sixth').innerHTML = 'Raticate'}
  else if (p == "h")
  {document.getElementById('sixth').innerHTML = 'Nidorino'}
  else if (p == "i")
  {document.getElementById('sixth').innerHTML = 'Nidorina'}
  else if (p == "j")
  {document.getElementById('sixth').innerHTML = 'Geodude'}
  else if (p == "k")
  {document.getElementById('sixth').innerHTML = 'Porygon'}
  else if (p == "l")
  {document.getElementById('sixth').innerHTML = 'Aerodactyl'}
  else if (p == "n")
  {document.getElementById('sixth').innerHTML = 'Magnemite'}
  else if (p == "q")
  {document.getElementById('sixth').innerHTML = 'Charmander'}
  else if (p == "r")
  {document.getElementById('sixth').innerHTML = 'Squirtle'}
  else if (p == "s")
  {document.getElementById('sixth').innerHTML = 'Charmeleon'}
  else if (p == "t")
  {document.getElementById('sixth').innerHTML = 'Wartortle'}
  else if (p == "u")
  {document.getElementById('sixth').innerHTML = 'Charizard'}
  else if (p == "w")
  {document.getElementById('sixth').innerHTML = 'Kabutops Fossil'}
  else if (p == "x")
  {document.getElementById('sixth').innerHTML = 'Aerodactyl Fossil'}
  else if (p == "y")
  {document.getElementById('sixth').innerHTML = 'Ghost'}
  else if (p == "z")
  {document.getElementById('sixth').innerHTML = 'Oddish'}
  else
  {document.getElementById('sixth').innerHTML =  'MissingNO.'}
  }
  function l1()
  {
  var p = document.getElementById('b').value
  if (p == "A")
  {document.getElementById('third').innerHTML= 'Level 128'}
  else if (p == "B")
  {document.getElementById('third').innerHTML= 'Level 129'}
  else if (p == "C")
  {document.getElementById('third').innerHTML= 'Level 130'}
  else if (p == "D")
  {document.getElementById('third').innerHTML= 'Level 131'}
  else if (p == "E")
  {document.getElementById('third').innerHTML= 'Level 132'}
  else if (p == "F")
  {document.getElementById('third').innerHTML= 'Level 133'}
  else if (p == "G")
  {document.getElementById('third').innerHTML= 'Level 134'}
  else if (p == "H")
  {document.getElementById('third').innerHTML= 'Level 135'}
  else if (p == "I")
  {document.getElementById('third').innerHTML= 'Level 136'}
  else if (p == "J")
  {document.getElementById('third').innerHTML= 'Level 137'}
  else if (p == "K")
  {document.getElementById('third').innerHTML= 'Level 138'}
  else if (p == "L")
  {document.getElementById('third').innerHTML= 'Level 139'}
  else if (p == "M")
  {document.getElementById('third').innerHTML= 'Level 140'}
  else if (p == "N")
  {document.getElementById('third').innerHTML= 'Level 141'}
  else if (p == "O")
  {document.getElementById('third').innerHTML= 'Level 142'}
  else if (p == "P")
  {document.getElementById('third').innerHTML= 'Level 143'}
  else if (p == "Q")
  {document.getElementById('third').innerHTML= 'Level 144'}
  else if (p == "R")
  {document.getElementById('third').innerHTML= 'Level 145'}
  else if (p == "S")
  {document.getElementById('third').innerHTML= 'Level 146'}
  else if (p == "T")
  {document.getElementById('third').innerHTML= 'Level 147'}
  else if (p == "U")
  {document.getElementById('third').innerHTML= 'Level 148'}
  else if (p == "V")
  {document.getElementById('third').innerHTML= 'Level 149'}
  else if (p == "W")
  {document.getElementById('third').innerHTML= 'Level 150'}
  else if (p == "X")
  {document.getElementById('third').innerHTML= 'Level 151'}
  else if (p == "Y")
  {document.getElementById('third').innerHTML= 'Level 152'}
  else if (p == "Z")
  {document.getElementById('third').innerHTML= 'Level 153'}
  else if (p == "a")
  {document.getElementById('third').innerHTML= 'Level 160'}
  else if (p == "b")
  {document.getElementById('third').innerHTML= 'Level 161'}
  else if (p == "c")
  {document.getElementById('third').innerHTML= 'Level 162'}
  else if (p == "d")
  {document.getElementById('third').innerHTML= 'Level 163'}
  else if (p == "e")
  {document.getElementById('third').innerHTML= 'Level 164'}
  else if (p == "f")
  {document.getElementById('third').innerHTML= 'Level 165'}
  else if (p == "g")
  {document.getElementById('third').innerHTML= 'Level 166'}
  else if (p == "h")
  {document.getElementById('third').innerHTML= 'Level 167'}
  else if (p == "i")
  {document.getElementById('third').innerHTML= 'Level 168'}
  else if (p == "j")
  {document.getElementById('third').innerHTML= 'Level 169'}
  else if (p == "k")
  {document.getElementById('third').innerHTML= 'Level 170'}
  else if (p == "l")
  {document.getElementById('third').innerHTML= 'Level 171'}
  else if (p == "m")
  {document.getElementById('third').innerHTML= 'Level 172'}
  else if (p == "n")
  {document.getElementById('third').innerHTML= 'Level 173'}
  else if (p == "o")
  {document.getElementById('third').innerHTML= 'Level 174'}
  else if (p == "p")
  {document.getElementById('third').innerHTML= 'Level 175'}
  else if (p == "q")
  {document.getElementById('third').innerHTML= 'Level 176'}
  else if (p == "r")
  {document.getElementById('third').innerHTML= 'Level 177'}
  else if (p == "s")
  {document.getElementById('third').innerHTML= 'Level 178'}
  else if (p == "t")
  {document.getElementById('third').innerHTML= 'Level 179'}
  else if (p == "u")
  {document.getElementById('third').innerHTML= 'Level 180'}
  else if (p == "v")
  {document.getElementById('third').innerHTML= 'Level 181'}
  else if (p == "w")
  {document.getElementById('third').innerHTML= 'Level 182'}
  else if (p == "x")
  {document.getElementById('third').innerHTML= 'Level 183'}
  else if (p == "y")
  {document.getElementById('third').innerHTML= 'Level 184'}
  else if (p == "z")
  {document.getElementById('third').innerHTML= 'Level 185'}
  else
  {document.getElementById('third').innerHTML = 'Level 127'}
  }
  function l2()
  {
  var p = document.getElementById('d').value
  if (p == "A")
  {document.getElementById('fifth').innerHTML= 'Level 128'}
  else if (p == "B")
  {document.getElementById('fifth').innerHTML= 'Level 129'}
  else if (p == "C")
  {document.getElementById('fifth').innerHTML= 'Level 130'}
  else if (p == "D")
  {document.getElementById('fifth').innerHTML= 'Level 131'}
  else if (p == "E")
  {document.getElementById('fifth').innerHTML= 'Level 132'}
  else if (p == "F")
  {document.getElementById('fifth').innerHTML= 'Level 133'}
  else if (p == "G")
  {document.getElementById('fifth').innerHTML= 'Level 134'}
  else if (p == "H")
  {document.getElementById('fifth').innerHTML= 'Level 135'}
  else if (p == "I")
  {document.getElementById('fifth').innerHTML= 'Level 136'}
  else if (p == "J")
  {document.getElementById('fifth').innerHTML= 'Level 137'}
  else if (p == "K")
  {document.getElementById('fifth').innerHTML= 'Level 138'}
  else if (p == "L")
  {document.getElementById('fifth').innerHTML= 'Level 139'}
  else if (p == "M")
  {document.getElementById('fifth').innerHTML= 'Level 140'}
  else if (p == "N")
  {document.getElementById('fifth').innerHTML= 'Level 141'}
  else if (p == "O")
  {document.getElementById('fifth').innerHTML= 'Level 142'}
  else if (p == "P")
  {document.getElementById('fifth').innerHTML= 'Level 143'}
  else if (p == "Q")
  {document.getElementById('fifth').innerHTML= 'Level 144'}
  else if (p == "R")
  {document.getElementById('fifth').innerHTML= 'Level 145'}
  else if (p == "S")
  {document.getElementById('fifth').innerHTML= 'Level 146'}
  else if (p == "T")
  {document.getElementById('fifth').innerHTML= 'Level 147'}
  else if (p == "U")
  {document.getElementById('fifth').innerHTML= 'Level 148'}
  else if (p == "V")
  {document.getElementById('fifth').innerHTML= 'Level 149'}
  else if (p == "W")
  {document.getElementById('fifth').innerHTML= 'Level 150'}
  else if (p == "X")
  {document.getElementById('fifth').innerHTML= 'Level 151'}
  else if (p == "Y")
  {document.getElementById('fifth').innerHTML= 'Level 152'}
  else if (p == "Z")
  {document.getElementById('fifth').innerHTML= 'Level 153'}
  else if (p == "a")
  {document.getElementById('fifth').innerHTML= 'Level 160'}
  else if (p == "b")
  {document.getElementById('fifth').innerHTML= 'Level 161'}
  else if (p == "c")
  {document.getElementById('fifth').innerHTML= 'Level 162'}
  else if (p == "d")
  {document.getElementById('fifth').innerHTML= 'Level 163'}
  else if (p == "e")
  {document.getElementById('fifth').innerHTML= 'Level 164'}
  else if (p == "f")
  {document.getElementById('fifth').innerHTML= 'Level 165'}
  else if (p == "g")
  {document.getElementById('fifth').innerHTML= 'Level 166'}
  else if (p == "h")
  {document.getElementById('fifth').innerHTML= 'Level 167'}
  else if (p == "i")
  {document.getElementById('fifth').innerHTML= 'Level 168'}
  else if (p == "j")
  {document.getElementById('fifth').innerHTML= 'Level 169'}
  else if (p == "k")
  {document.getElementById('fifth').innerHTML= 'Level 170'}
  else if (p == "l")
  {document.getElementById('fifth').innerHTML= 'Level 171'}
  else if (p == "m")
  {document.getElementById('fifth').innerHTML= 'Level 172'}
  else if (p == "n")
  {document.getElementById('fifth').innerHTML= 'Level 173'}
  else if (p == "o")
  {document.getElementById('fifth').innerHTML= 'Level 174'}
  else if (p == "p")
  {document.getElementById('fifth').innerHTML= 'Level 175'}
  else if (p == "q")
  {document.getElementById('fifth').innerHTML= 'Level 176'}
  else if (p == "r")
  {document.getElementById('fifth').innerHTML= 'Level 177'}
  else if (p == "s")
  {document.getElementById('fifth').innerHTML= 'Level 178'}
  else if (p == "t")
  {document.getElementById('fifth').innerHTML= 'Level 179'}
  else if (p == "u")
  {document.getElementById('fifth').innerHTML= 'Level 180'}
  else if (p == "v")
  {document.getElementById('fifth').innerHTML= 'Level 181'}
  else if (p == "w")
  {document.getElementById('fifth').innerHTML= 'Level 182'}
  else if (p == "x")
  {document.getElementById('fifth').innerHTML= 'Level 183'}
  else if (p == "y")
  {document.getElementById('fifth').innerHTML= 'Level 184'}
  else if (p == "z")
  {document.getElementById('fifth').innerHTML= 'Level 185'}
  else
  {document.getElementById('fifth').innerHTML = 'Level 127'}
  }
  function l3()
  {
  var p = document.getElementById('f').value
  if (p == "A")
  {document.getElementById('seventh').innerHTML= 'Level 128'}
  else if (p == "B")
  {document.getElementById('seventh').innerHTML= 'Level 129'}
  else if (p == "C")
  {document.getElementById('seventh').innerHTML= 'Level 130'}
  else if (p == "D")
  {document.getElementById('seventh').innerHTML= 'Level 131'}
  else if (p == "E")
  {document.getElementById('seventh').innerHTML= 'Level 132'}
  else if (p == "F")
  {document.getElementById('seventh').innerHTML= 'Level 133'}
  else if (p == "G")
  {document.getElementById('seventh').innerHTML= 'Level 134'}
  else if (p == "H")
  {document.getElementById('seventh').innerHTML= 'Level 135'}
  else if (p == "I")
  {document.getElementById('seventh').innerHTML= 'Level 136'}
  else if (p == "J")
  {document.getElementById('seventh').innerHTML= 'Level 137'}
  else if (p == "K")
  {document.getElementById('seventh').innerHTML= 'Level 138'}
  else if (p == "L")
  {document.getElementById('seventh').innerHTML= 'Level 139'}
  else if (p == "M")
  {document.getElementById('seventh').innerHTML= 'Level 140'}
  else if (p == "N")
  {document.getElementById('seventh').innerHTML= 'Level 141'}
  else if (p == "O")
  {document.getElementById('seventh').innerHTML= 'Level 142'}
  else if (p == "P")
  {document.getElementById('seventh').innerHTML= 'Level 143'}
  else if (p == "Q")
  {document.getElementById('seventh').innerHTML= 'Level 144'}
  else if (p == "R")
  {document.getElementById('seventh').innerHTML= 'Level 145'}
  else if (p == "S")
  {document.getElementById('seventh').innerHTML= 'Level 146'}
  else if (p == "T")
  {document.getElementById('seventh').innerHTML= 'Level 147'}
  else if (p == "U")
  {document.getElementById('seventh').innerHTML= 'Level 148'}
  else if (p == "V")
  {document.getElementById('seventh').innerHTML= 'Level 149'}
  else if (p == "W")
  {document.getElementById('seventh').innerHTML= 'Level 150'}
  else if (p == "X")
  {document.getElementById('seventh').innerHTML= 'Level 151'}
  else if (p == "Y")
  {document.getElementById('seventh').innerHTML= 'Level 152'}
  else if (p == "Z")
  {document.getElementById('seventh').innerHTML= 'Level 153'}
  else if (p == "a")
  {document.getElementById('seventh').innerHTML= 'Level 160'}
  else if (p == "b")
  {document.getElementById('seventh').innerHTML= 'Level 161'}
  else if (p == "c")
  {document.getElementById('seventh').innerHTML= 'Level 162'}
  else if (p == "d")
  {document.getElementById('seventh').innerHTML= 'Level 163'}
  else if (p == "e")
  {document.getElementById('seventh').innerHTML= 'Level 164'}
  else if (p == "f")
  {document.getElementById('seventh').innerHTML= 'Level 165'}
  else if (p == "g")
  {document.getElementById('seventh').innerHTML= 'Level 166'}
  else if (p == "h")
  {document.getElementById('seventh').innerHTML= 'Level 167'}
  else if (p == "i")
  {document.getElementById('seventh').innerHTML= 'Level 168'}
  else if (p == "j")
  {document.getElementById('seventh').innerHTML= 'Level 169'}
  else if (p == "k")
  {document.getElementById('seventh').innerHTML= 'Level 170'}
  else if (p == "l")
  {document.getElementById('seventh').innerHTML= 'Level 171'}
  else if (p == "m")
  {document.getElementById('seventh').innerHTML= 'Level 172'}
  else if (p == "n")
  {document.getElementById('seventh').innerHTML= 'Level 173'}
  else if (p == "o")
  {document.getElementById('seventh').innerHTML= 'Level 174'}
  else if (p == "p")
  {document.getElementById('seventh').innerHTML= 'Level 175'}
  else if (p == "q")
  {document.getElementById('seventh').innerHTML= 'Level 176'}
  else if (p == "r")
  {document.getElementById('seventh').innerHTML= 'Level 177'}
  else if (p == "s")
  {document.getElementById('seventh').innerHTML= 'Level 178'}
  else if (p == "t")
  {document.getElementById('seventh').innerHTML= 'Level 179'}
  else if (p == "u")
  {document.getElementById('seventh').innerHTML= 'Level 180'}
  else if (p == "v")
  {document.getElementById('seventh').innerHTML= 'Level 181'}
  else if (p == "w")
  {document.getElementById('seventh').innerHTML= 'Level 182'}
  else if (p == "x")
  {document.getElementById('seventh').innerHTML= 'Level 183'}
  else if (p == "y")
  {document.getElementById('seventh').innerHTML= 'Level 184'}
  else if (p == "z")
  {document.getElementById('seventh').innerHTML= 'Level 185'}
  else
  {document.getElementById('seventh').innerHTML = 'Level 127'}
  }
  </script>



  <br><br>Check your name.  To use symbols click on the symbol you want underneath the corresponding box.<br><br>
  <table><tr><Td>
  <input type="text" maxlength="1" size="3" id="a" name="a" oninput="return alpha(event)" onKeyPress="return alpha(event)" onKeyUp="this.value ? document.getElementById

  ('b').focus() : this.focus()" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="b" name="b" oninput="return alpha(event)"  onBlur="l1()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('c').focus() : this.focus();" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="c" name="c" oninput="return alpha(event)"  onBlur="p1()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('d').focus() : this.focus()" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="d" name="d" oninput="return alpha(event)"  onBlur="l2()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('e').focus() : this.focus()" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="e" name="e" oninput="return alpha(event)"  onBlur="p2()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('f').focus() : this.focus" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="f" name="f" oninput="return alpha(event)"  onBlur="l3()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('g').focus() : this.focus()" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="g" name="g" oninput="return alpha(event)"  onBlur="p3()" onKeyPress="return alpha(event)" onKeyUp="l3();this.value ? p3() : 

  this.focus();" onFocus="this.value = ''"></td></tr>
  <tr><td>
  <table><tr>
  <td onclick="document.getElementById('a').value = '(';"><font size="1">(</td>
  <td onclick="document.getElementById('a').value = ')';"><font size="1">)</td>
  <td onclick="document.getElementById('a').value = ';';"><font size="1">;</td>
  <td onclick="document.getElementById('a').value = '[';"><font size="1">[</td></tr>
  <td onclick="document.getElementById('a').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('a').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('a').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('a').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('a').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('a').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('a').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('a').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('a').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('a').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('a').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('a').value = ']';"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('a').value = ':';"><font size="1">:</td>
  </tr></table>
  </td><td>
  <table><tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 154';document.getElementById('b').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 155';document.getElementById('b').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 157';document.getElementById('b').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 158';document.getElementById('b').value = '['"><font size="1">[</td></tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 225';document.getElementById('b').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 231';document.getElementById('b').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 227';document.getElementById('b').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 230';document.getElementById('b').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 226';document.getElementById('b').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 242';document.getElementById('b').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 245';document.getElementById('b').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 239';document.getElementById('b').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 241';document.getElementById('b').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 243';document.getElementById('b').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('third').innerHTML = 'Leven 244';document.getElementById('b').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 159';document.getElementById('b').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 156';document.getElementById('b').value = ':'"><font size="1">:</td>
  </tr></table>
  </td><td>
  <table style="cursor:default"><tr><td onclick="document.getElementById('second').innerHTML = 'Venusaur';document.getElementById('c').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('second').innerHTML = 'Tentacruel';document.getElementById('c').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('second').innerHTML = 'Goldeen';document.getElementById('c').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('second').innerHTML = 'Seaking';document.getElementById('c').value = '['"><font size="1">[</td>
  </tr>
  <tr>
  <td onclick="document.getElementById('second').innerHTML = 'Gary 1';document.getElementById('c').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('second').innerHTML = 'Cooltrainer M';document.getElementById('c').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('second').innerHTML = 'Chief';document.getElementById('c').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('second').innerHTML = 'Rocket';document.getElementById('c').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('second').innerHTML = 'Professor Oak';document.getElementById('c').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('second').innerHTML = 'Gary 2';document.getElementById('c').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('second').innerHTML = 'Channeler';document.getElementById('c').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('second').innerHTML = 'Blaine';document.getElementById('c').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('second').innerHTML = 'Gentleman';document.getElementById('g').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('second').innerHTML = 'Gary 3';document.getElementById('c').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('second').innerHTML = 'Lorelei';document.getElementById('c').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('second').innerHTML = 'MissingNO.';document.getElementById('c').value = ']';"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('second').innerHTML = 'MissingNO.';document.getElementById('c').value = ':';"><font size="1">:</td>
  </tr></table></td>
  <td>
  <table><tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 154';document.getElementById('d').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 155';document.getElementById('d').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 157';document.getElementById('d').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 158';document.getElementById('d').value = '['"><font size="1">[</td></tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 225';document.getElementById('d').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 231';document.getElementById('d').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 227';document.getElementById('d').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 230';document.getElementById('d').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 226';document.getElementById('d').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 242';document.getElementById('d').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 245';document.getElementById('d').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 239';document.getElementById('d').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 241';document.getElementById('d').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 243';document.getElementById('d').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Leven 244';document.getElementById('d').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 159';document.getElementById('d').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 156';document.getElementById('d').value = ':'"><font size="1">:</td>
  </tr></table>
  </td><td><table style="cursor:default"><tr><td onclick="document.getElementById('fourth').innerHTML = 'Venusaur';document.getElementById('e').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Tentacruel';document.getElementById('e').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Goldeen';document.getElementById('e').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Seaking';document.getElementById('e').value = '['"><font size="1">[</td></tr>
  </tr>
  <tr>
  <td onclick="document.getElementById('fourth').innerHTML = 'Gary 1';document.getElementById('e').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Cooltrainer M';document.getElementById('e').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Chief';document.getElementById('e').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Rocket';document.getElementById('e').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('fourth').innerHTML = 'Professor Oak';document.getElementById('e').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Gary 2';document.getElementById('e').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Channeler';document.getElementById('e').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Blaine';document.getElementById('e').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('fourth').innerHTML = 'Gentleman';document.getElementById('e').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Gary 3';document.getElementById('e').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Lorelei';document.getElementById('e').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'MissingNO.';document.getElementById('e').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('fourth').innerHTML = 'MissingNO.';document.getElementById('e').value = ':'"><font size="1">:</td>
  </tr></table></td>
  <Td>
  <table><tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 154';document.getElementById('f').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 155';document.getElementById('f').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 157';document.getElementById('f').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 158';document.getElementById('f').value = '['"><font size="1">[</td></tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 225';document.getElementById('f').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 231';document.getElementById('f').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 227';document.getElementById('f').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 230';document.getElementById('f').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 226';document.getElementById('f').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 242';document.getElementById('f').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 245';document.getElementById('f').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 239';document.getElementById('f').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 241';document.getElementById('f').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 243';document.getElementById('f').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Leven 244';document.getElementById('f').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 159';document.getElementById('f').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 156';document.getElementById('f').value = ':'"><font size="1">:</td>
  </tr></table>
  </td><td><table style="cursor:default"><tr><td onclick="document.getElementById('sixth').innerHTML = 'Venusaur';document.getElementById('g').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Tentacruel';document.getElementById('g').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Goldeen';document.getElementById('g').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Seaking';document.getElementById('g').value = '['"><font size="1">[</td>
  </tr>
  <tr>
  <td onclick="document.getElementById('sixth').innerHTML = 'Gary 1';document.getElementById('g').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Cooltrainer M';document.getElementById('g').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Chief';document.getElementById('g').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Rocket';document.getElementById('g').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('sixth').innerHTML = 'Professor Oak';document.getElementById('g').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Gary 2';document.getElementById('g').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Channeler';document.getElementById('g').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Blaine';document.getElementById('g').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('sixth').innerHTML = 'Gentleman';document.getElementById('g').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Gary 3';document.getElementById('g').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Lorelei';document.getElementById('g').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'MissingNO.';document.getElementById('g').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('sixth').innerHTML = 'MissingNO.';document.getElementById('g').value = ':'"><font size="1">:</td>
  </tr></table></td>
  </tr></table>

  <table><tr><td id="second" name="second" width="130">MissingNO.</td><td id="third" name="third"></td></tr><tr><td id="fourth" name="fourth">MissingNO.</td><td id="fifth" 

  name="fifth"></td></tr><tr><td id="sixth" name="sixth">MissingNO.</td><td id="seventh" name="seventh"></tr></table>
  </form>


iname: docs/gscsafarizone
name: Pokemon GSC Safari Zone
updater: GARY M 9
body:
  There is a Safari Zone in Pokemon GSC. And you don't have to hack the ROM to get to it. You can just use a Gameshark to get there.<p>

  The Gameshark codes are: <p>
  010344D0<br>
  015045D0<br>
  010343D0<br>
  Note that these are currently only Pokemon Gold and Silver codes, but we'll try to find some for Pokemon Crystal.<p>

  To get there, you just enter whatever door is near you with the codes on. You'll be in the Safari Zone's entry room, so you got to turn off the codes.<p>

  <img src="images/docs/gscsafarizone/pokemongold_01.png" title="Entry Room"/><p>

  Now, you could just go back outside and you will find yourself inside the wall of the closed-down Safari Zone building in Fuchsia City, Kanto.<p>

  <img src="images/docs/gscsafarizone/pokemongold_03.png" title="Inside the brick wall?!"/><p>

  You can get back inside by turning back on the codes and entering a building.<p>

  But the purpose of this glitch is to get into Safari Zone. So you go through the north doors in the room with the codes off, and you don't have to pay any invisible man or anything like that.<p>

  You'll find yourself in a somewhat-glitched Safari Zone, but most of the tiles are completed. You can't go back in though, and you can go around the glitch tiles you came out from.<p>

  <img src="images/docs/gscsafarizone/pokemongold_04.png" title="Real life doesn't have glitched tiles..."/><p>

  If you go up and explore it, you will find some normal grass and a lot of tall grass, and a pond with no sand around it. Unfortunately, Safari Zone is pretty small and there are no Wild Pokemon, not even ?????.<p>

  <img src="images/docs/gscsafarizone/pokemongold_05.png"/> <img src="images/docs/gscsafarizone/pokemongold_06.png"/> <img src="images/docs/gscsafarizone/pokemongold_07.png"/> <img src="images/docs/gscsafarizone/pokemongold_08.png"/> <img src="images/docs/gscsafarizone/pokemongold_09.png"/> <img src="images/docs/gscsafarizone/pokemongold_10.png"/> <img src="images/docs/gscsafarizone/pokemongold_11.png"/> <img src="images/docs/gscsafarizone/pokemongold_12.png"/><p>

  But this shows us that the programmers originally intended to add the Safari Zone, but replaced it with National Park.<br><br>
  This is a map the beta Safari Zone. 
  <img src="http://img201.imageshack.us/img201/2558/leftoversafarixs0.png" border="0"</a><br/>


iname: misc/namegennew
name: New R/B Old Man Name Generator
body:
  <body onload="form.reset()">
  <script type="text/javascript">

  var letters=' qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM '

  function alpha(e) {
  var k;
  k=document.all?parseInt(e.keyCode): parseInt(e.which);
  return (letters.indexOf(String.fromCharCode(k))!=-1);
  }
  </script>
  <form name="form" id="form">
  <table><tr><td>Pokemon:</td><td>Level:</td></tr>
  <td><select id="pk1" name="pk1" onchange="document.getElementById('three').innerHTML = this.options[this.selectedIndex].value;document.getElementById('three2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('five3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('seven4').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('seven5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('five6').innerHTML = 

  this.options[this.selectedIndex].value">
  <option value="*"></option>
  <option value="U">Abra</option>
  <option value="l">Aerodactyl</option>
  <option value="x">Aerodactyl Fossil</option>
  <option value="V">Alakazam</option>
  <option value="Z">Bulbasaur</option>
  <option value="&#9794;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Blaine</option>
  <option value="&#9792;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Channeler</option>
  <option value="q">Charmander</option>
  <option value="s">Charmeleon</option>
  <option value="u">Charizard</option>
  <option value="O">Clefable</option>
  <option value="&#45;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Chief</option>
  <option value="L">Cloyster</option>
  <option value="&#63;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Cooltrainer Male</option>
  <option value="N">Electrode</option>
  <option value="PK" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Gary 1</option>
  <option value="." onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML = '&#42;';">Gary 

  2</option>
  <option value="/" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML = '&#42;';">Gary 

  3</option>
  <option value="&times;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Gentleman</option>
  <option value="j">Geodude</option>
  <option value="y">Ghost</option>
  <option value="C">Golbat</option>
  <option value=";">Goldeen</option>
  <option value="A">Golduck</option>
  <option value="T">Haunter</option>
  <option value="B">Hypno</option>
  <option value="w">Kabutops Fossil</option>
  <option value="K">Kingler</option>
  <option value="," onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML = 

  '&#42;';">Lorelei</option>
  <option value="F">Magikarp.</option>
  <option value="n">Magnemite</option>
  <option value="R">Marowak</option>
  <option value="D">Mewtwo</option>
  <option value="G">MissingNO.</option>
  <option value="I">Muk</option>
  <option value="i">Nidorina</option>
  <option value="h">Nidorino</option>
  <option value="z">Oddish</option>
  <option value="W">Pidgeotto</option>
  <option value="X">Pidgeot</option>
  <option value="Q">Persian</option>
  <option value="d">Ponyta</option>
  <option value="k">Porygon</option>
  <option value="MN" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Professor Oak</option>
  <option value="e">Rapidash</option>
  <option value="g">Raticate</option>
  <option value="f">Rattata</option>
  <option value="&#33;" onclick=";document.getElementById('two').innerHTML = '&#42;';document.getElementById('two2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('six4').innerHTML = '&#42;';document.getElementById('six5').innerHTML = '&#42;';document.getElementById('four6').innerHTML 

  = '&#42;';">Rocket</option>
  <option value="[">Seaking</option>
  <option value="E">Snorlax</option>
  <option value="r">Squirtle</option>
  <option value="Y">Starmie</option>
  <option value=")">Tentacruel</option>
  <option value="(">Venusaur</option>
  <option value="t">Wartortle</option>
  <option value="P">Weezing</option>
  </select></td><td>
   <select type="text" id="inv" name="inv" onchange="document.getElementById('two').innerHTML = this.options[this.selectedIndex].value;document.getElementById('two2').innerHTML 

  = this.options[this.selectedIndex].value;document.getElementById('four3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('six4').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('six5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('four6').innerHTML = this.options

  [this.selectedIndex].value">
  <option value="*"></option>
  <option value="A"/>128</option>
  <option value="B"/>129</option>
  <option value="C"/>130</option>
  <option value="D"/>131</option>
  <option value="E"/>132</option>
  <option value="F"/>133</option>
  <option value="G"/>134</option>
  <option value="H"/>135</option>
  <option value="I"/>136</option>
  <option value="J"/>137</option>
  <option value="K"/>138</option>
  <option value="L"/>139</option>
  <option value="M"/>140</option>
  <option value="N"/>141</option>
  <option value="O"/>142</option>
  <option value="P"/>143</option>
  <option value="Q"/>144</option>
  <option value="R"/>145</option>
  <option value="S"/>146</option>
  <option value="T"/>147</option>
  <option value="U"/>148</option>
  <option value="V"/>149</option>
  <option value="W"/>150</option>
  <option value="X"/>151</option>
  <option value="Y"/>152</option>
  <option value="Z"/>153</option>
  <option value="("/>154</option>
  <option value=")"/>155</option>
  <option value=":"/>156</option>
  <option value=";"/>157</option>
  <option value="["/>158</option>
  <option value="]"/>159</option>
  <option value="a"/>160</option>
  <option value="b"/>161</option>
  <option value="c"/>162</option>
  <option value="d"/>163</option>
  <option value="e"/>164</option>
  <option value="f"/>165</option>
  <option value="g"/>166</option>
  <option value="h"/>167</option>
  <option value="i"/>168</option>
  <option value="j"/>169</option>
  <option value="k"/>170</option>
  <option value="l"/>171</option>
  <option value="m"/>172</option>
  <option value="n"/>173</option>
  <option value="o"/>174</option>
  <option value="p"/>175</option>
  <option value="q"/>176</option>
  <option value="r"/>177</option>
  <option value="s"/>178</option>
  <option value="t"/>179</option>
  <option value="u"/>180</option>
  <option value="v"/>181</option>
  <option value="w"/>182</option>
  <option value="x"/>183</option>
  <option value="y"/>184</option>
  <option value="z"/>185</option>
  <option value="PK"/>225</option>
  <option value="MN"/>226</option>
  <option value="-"/>227</option>
  <option value="&#63;"/>230</option>
  <option value="&#33;"/>231</option>
  <option value="&#9794;"/>239</option>
  <option value="&times;"/>241</option>
  <option value="."/>242</option>
  <option value="/"/>243</option>
  <option value=","/>244</option>
  <option value="&#9792"/>245</option>
  </select></td><tr><td>
  <select id="pk1" name="pk1" onchange="document.getElementById('five').innerHTML = this.options[this.selectedIndex].value;document.getElementById('seven2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('three3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('three4').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('five5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('seven6').innerHTML = 

  this.options[this.selectedIndex].value">
  <option value="*"></option>
  <option value="U">Abra</option>
  <option value="l">Aerodactyl</option>
  <option value="x">Aerodactyl Fossil</option>
  <option value="V">Alakazam</option>
  <option value="Z">Bulbasaur</option>
  <option value="&#9794;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Blaine</option>
  <option value="&#9792;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Channeler</option>
  <option value="q">Charmander</option>
  <option value="s">Charmeleon</option>
  <option value="u">Charizard</option>
  <option value="O">Clefable</option>
  <option value="&#45;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Chief</option>
  <option value="L">Cloyster</option>
  <option value="&#63;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Cooltrainer Male</option>
  <option value="N">Electrode</option>
  <option value="PK" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Gary 1</option>
  <option value="." onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById('six6').innerHTML = '&#42;';">Gary 

  2</option>
  <option value="/" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById('six6').innerHTML = '&#42;';">Gary 

  3</option>
  <option value="&times;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Gentleman</option>
  <option value="j">Geodude</option>
  <option value="y">Ghost</option>
  <option value="C">Golbat</option>
  <option value=";">Goldeen</option>
  <option value="A">Golduck</option>
  <option value="T">Haunter</option>
  <option value="B">Hypno</option>
  <option value="w">Kabutops Fossil</option>
  <option value="K">Kingler</option>
  <option value="," onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById('four3').innerHTML 

  = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById('six6').innerHTML = 

  '&#42;';">Lorelei</option>
  <option value="F">Magikarp.</option>
  <option value="n">Magnemite</option>
  <option value="R">Marowak</option>
  <option value="D">Mewtwo</option>
  <option value="G">MissingNO.</option>
  <option value="I">Muk</option>
  <option value="i">Nidorina</option>
  <option value="h">Nidorino</option>
  <option value="z">Oddish</option>
  <option value="W">Pidgeotto</option>
  <option value="X">Pidgeot</option>
  <option value="Q">Persian</option>
  <option value="d">Ponyta</option>
  <option value="k">Porygon</option>
  <option value="MN" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Professor Oak</option>
  <option value="e">Rapidash</option>
  <option value="g">Raticate</option>
  <option value="f">Rattata</option>
  <option value="&#33;" onclick=";document.getElementById('four').innerHTML = '&#42;';document.getElementById('six2').innerHTML = '&#42;';document.getElementById

  ('four3').innerHTML = '&#42;';document.getElementById('two4').innerHTML = '&#42;';document.getElementById('four5').innerHTML = '&#42;';document.getElementById

  ('six6').innerHTML = '&#42;';">Rocket</option>
  <option value="[">Seaking</option>
  <option value="E">Snorlax</option>
  <option value="r">Squirtle</option>
  <option value="Y">Starmie</option>
  <option value=")">Tentacruel</option>
  <option value="(">Venusaur</option>
  <option value="t">Wartortle</option>
  <option value="P">Weezing</option>
  </select>
  </td><td>
  <select type="text" id="inv" name="inv" onchange="document.getElementById('four').innerHTML = this.options[this.selectedIndex].value;document.getElementById('six2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('two3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('two4').innerHTML = this.options

  [this.selectedIndex].value;document.getElementById('four5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('six6').innerHTML = this.options

  [this.selectedIndex].value">
  <option value="*"></option>
  <option value="A"/>128</option>
  <option value="B"/>129</option>
  <option value="C"/>130</option>
  <option value="D"/>131</option>
  <option value="E"/>132</option>
  <option value="F"/>133</option>
  <option value="G"/>134</option>
  <option value="H"/>135</option>
  <option value="I"/>136</option>
  <option value="J"/>137</option>
  <option value="K"/>138</option>
  <option value="L"/>139</option>
  <option value="M"/>140</option>
  <option value="N"/>141</option>
  <option value="O"/>142</option>
  <option value="P"/>143</option>
  <option value="Q"/>144</option>
  <option value="R"/>145</option>
  <option value="S"/>146</option>
  <option value="T"/>147</option>
  <option value="U"/>148</option>
  <option value="V"/>149</option>
  <option value="W"/>150</option>
  <option value="X"/>151</option>
  <option value="Y"/>152</option>
  <option value="Z"/>153</option>
  <option value="("/>154</option>
  <option value=")"/>155</option>
  <option value=":"/>156</option>
  <option value=";"/>157</option>
  <option value="["/>158</option>
  <option value="]"/>159</option>
  <option value="a"/>160</option>
  <option value="b"/>161</option>
  <option value="c"/>162</option>
  <option value="d"/>163</option>
  <option value="e"/>164</option>
  <option value="f"/>165</option>
  <option value="g"/>166</option>
  <option value="h"/>167</option>
  <option value="i"/>168</option>
  <option value="j"/>169</option>
  <option value="k"/>170</option>
  <option value="l"/>171</option>
  <option value="m"/>172</option>
  <option value="n"/>173</option>
  <option value="o"/>174</option>
  <option value="p"/>175</option>
  <option value="q"/>176</option>
  <option value="r"/>177</option>
  <option value="s"/>178</option>
  <option value="t"/>179</option>
  <option value="u"/>180</option>
  <option value="v"/>181</option>
  <option value="w"/>182</option>
  <option value="x"/>183</option>
  <option value="y"/>184</option>
  <option value="z"/>185</option>
  <option value="PK"/>225</option>
  <option value="MN"/>226</option>
  <option value="-"/>227</option>
  <option value="&#63;"/>230</option>
  <option value="&#33;"/>231</option>
  <option value="&#9794;"/>239</option>
  <option value="&times;"/>241</option>
  <option value="."/>242</option>
  <option value="/"/>243</option>
  <option value=","/>244</option>
  <option value="&#9792"/>245</option>
  </select>
  </td><tr><td>
  <select id="pk1" name="pk1" onchange="document.getElementById('seven').innerHTML = this.options[this.selectedIndex].value;document.getElementById('five2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('seven3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('five4').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('three5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('three6').innerHTML = 

  this.options[this.selectedIndex].value">
  <option value="*"></option>
  <option value="U">Abra</option>
  <option value="l">Aerodactyl</option>
  <option value="x">Aerodactyl Fossil</option>
  <option value="V">Alakazam</option>
  <option value="Z">Bulbasaur</option>
  <option value="&#9794;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Blaine</option>
  <option value="&#9792;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Channeler</option>
  <option value="q">Charmander</option>
  <option value="s">Charmeleon</option>
  <option value="u">Charizard</option>
  <option value="O">Clefable</option>
  <option value="&#45;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Chief</option>
  <option value="L">Cloyster</option>
  <option value="&#63;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Cooltrainer Male</option>
  <option value="N">Electrode</option>
  <option value="PK" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById('six3').innerHTML 

  = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById('two6').innerHTML = '&#42;';">Gary 

  1</option>
  <option value="." onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById('six3').innerHTML = 

  '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById('two6').innerHTML = '&#42;';">Gary 

  2</option>
  <option value="/" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById('six3').innerHTML = 

  '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById('two6').innerHTML = '&#42;';">Gary 

  3</option>
  <option value="&times;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Gentleman</option>
  <option value="j">Geodude</option>
  <option value="y">Ghost</option>
  <option value="C">Golbat</option>
  <option value=";">Goldeen</option>
  <option value="A">Golduck</option>
  <option value="T">Haunter</option>
  <option value="B">Hypno</option>
  <option value="w">Kabutops Fossil</option>
  <option value="K">Kingler</option>
  <option value="," onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById('six3').innerHTML = 

  '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById('two6').innerHTML = 

  '&#42;';">Lorelei</option>
  <option value="F">Magikarp.</option>
  <option value="n">Magnemite</option>
  <option value="R">Marowak</option>
  <option value="D">Mewtwo</option>
  <option value="G">MissingNO.</option>
  <option value="I">Muk</option>
  <option value="i">Nidorina</option>
  <option value="h">Nidorino</option>
  <option value="z">Oddish</option>
  <option value="W">Pidgeotto</option>
  <option value="X">Pidgeot</option>
  <option value="Q">Persian</option>
  <option value="d">Ponyta</option>
  <option value="k">Porygon</option>
  <option value="MN" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Professor Oak</option>
  <option value="e">Rapidash</option>
  <option value="g">Raticate</option>
  <option value="f">Rattata</option>
  <option value="&#33;" onclick=";document.getElementById('six').innerHTML = '&#42;';document.getElementById('four2').innerHTML = '&#42;';document.getElementById

  ('six3').innerHTML = '&#42;';document.getElementById('four4').innerHTML = '&#42;';document.getElementById('two5').innerHTML = '&#42;';document.getElementById

  ('two6').innerHTML = '&#42;';">Rocket</option>
  <option value="[">Seaking</option>
  <option value="E">Snorlax</option>
  <option value="r">Squirtle</option>
  <option value="Y">Starmie</option>
  <option value=")">Tentacruel</option>
  <option value="(">Venusaur</option>
  <option value="t">Wartortle</option>
  <option value="P">Weezing</option>
  </select></td><td>
  <select type="text" id="inv" name="inv" onchange="document.getElementById('six').innerHTML = this.options[this.selectedIndex].value;document.getElementById('four2').innerHTML = 

  this.options[this.selectedIndex].value;document.getElementById('six3').innerHTML = this.options[this.selectedIndex].value;document.getElementById('four4').innerHTML = this.options

  [this.selectedIndex].value;document.getElementById('two5').innerHTML = this.options[this.selectedIndex].value;document.getElementById('two6').innerHTML = this.options

  [this.selectedIndex].value">
  <option value="*"></option>
  <option value="A"/>128</option>
  <option value="B"/>129</option>
  <option value="C"/>130</option>
  <option value="D"/>131</option>
  <option value="E"/>132</option>
  <option value="F"/>133</option>
  <option value="G"/>134</option>
  <option value="H"/>135</option>
  <option value="I"/>136</option>
  <option value="J"/>137</option>
  <option value="K"/>138</option>
  <option value="L"/>139</option>
  <option value="M"/>140</option>
  <option value="N"/>141</option>
  <option value="O"/>142</option>
  <option value="P"/>143</option>
  <option value="Q"/>144</option>
  <option value="R"/>145</option>
  <option value="S"/>146</option>
  <option value="T"/>147</option>
  <option value="U"/>148</option>
  <option value="V"/>149</option>
  <option value="W"/>150</option>
  <option value="X"/>151</option>
  <option value="Y"/>152</option>
  <option value="Z"/>153</option>
  <option value="("/>154</option>
  <option value=")"/>155</option>
  <option value=":"/>156</option>
  <option value=";"/>157</option>
  <option value="["/>158</option>
  <option value="]"/>159</option>
  <option value="a"/>160</option>
  <option value="b"/>161</option>
  <option value="c"/>162</option>
  <option value="d"/>163</option>
  <option value="e"/>164</option>
  <option value="f"/>165</option>
  <option value="g"/>166</option>
  <option value="h"/>167</option>
  <option value="i"/>168</option>
  <option value="j"/>169</option>
  <option value="k"/>170</option>
  <option value="l"/>171</option>
  <option value="m"/>172</option>
  <option value="n"/>173</option>
  <option value="o"/>174</option>
  <option value="p"/>175</option>
  <option value="q"/>176</option>
  <option value="r"/>177</option>
  <option value="s"/>178</option>
  <option value="t"/>179</option>
  <option value="u"/>180</option>
  <option value="v"/>181</option>
  <option value="w"/>182</option>
  <option value="x"/>183</option>
  <option value="y"/>184</option>
  <option value="z"/>185</option>
  <option value="PK"/>225</option>
  <option value="MN"/>226</option>
  <option value="-"/>227</option>
  <option value="&#63;"/>230</option>
  <option value="&#33;"/>231</option>
  <option value="&#9794;"/>239</option>
  <option value="&times;"/>241</option>
  <option value="."/>242</option>
  <option value="/"/>243</option>
  <option value=","/>244</option>
  <option value="&#9792"/>245</option>
  </select></td></tr></table>
  <br><br>
  Possible Names:
  <Table><tr><td id="one" name="one">*</td><td id="two" name="two">*</td><td id="three" name="three">*</td><td id="four" name="four">*</td><td id="five" 

  name="five">*</td><td id="six" name="six">*</td><td id="seven" name="seven">*</td>
  <Table><tr><td id="one2" name="one2">*</td><td id="two2" name="two2">*</td><td id="three2" name="three2">*</td><td id="four2" name="four2">*</td><td id="five2" 

  name="five2">*</td><td id="six2" name="six2">*</td><td id="seven2" name="seven2">*</td>
  <Table><tr><td id="one3" name="one3">*</td><td id="two3" name="two3">*</td><td id="three3" name="three3">*</td><td id="four3" name="four3">*</td><td id="five3" 

  name="five3">*</td><td id="six3" name="six3">*</td><td id="seven3" name="seven3">*</td>
  <Table><tr><td id="one4" name="one4">*</td><td id="two4" name="two4">*</td><td id="three4" name="three4">*</td><td id="four4" name="four4">*</td><td id="five4" 

  name="five4">*</td><td id="six4" name="six4">*</td><td id="seven4" name="seven4">*</td>
  <Table><tr><td id="one5" name="one5">*</td><td id="two5" name="two5">*</td><td id="three5" name="three5">*</td><td id="four5" name="four5">*</td><td id="five5" 

  name="five5">*</td><td id="six5" name="six5">*</td><td id="seven5" name="seven5">*</td>
  <Table><tr><td id="one6" name="one6">*</td><td id="two6" name="two6">*</td><td id="three6" name="three6">*</td><td id="four6" name="four6">*</td><td id="five6" 

  name="five6">*</td><td id="six6" name="six6">*</td><td id="seven6" name="seven6">*</td>
  </tr></table>
  <br><br>* = Any letter/symbol you choose






  <script type="text/javascript">
  function p1()
  {
  var p = document.getElementById('c').value
  if (p == "A")
  {document.getElementById('second').innerHTML = 'Golduck'}
  else if (p == "B")
  {document.getElementById('second').innerHTML = 'Hypno'}
  else if (p == "C")
  {document.getElementById('second').innerHTML = 'Golbat'}
  else if (p == "D")
  {document.getElementById('second').innerHTML = 'Mewtwo'}
  else if (p == "E")
  {document.getElementById('second').innerHTML = 'Snorlax'}
  else if (p == "F")
  {document.getElementById('second').innerHTML = 'Margikarp'}
  else if (p == "G")
  {document.getElementById('second').innerHTML = 'MissingNO.'}
  else if (p == "I")
  {document.getElementById('second').innerHTML = 'Muk'}
  else if (p == "K")
  {document.getElementById('second').innerHTML = 'Kingler'}
  else if (p == "L")
  {document.getElementById('second').innerHTML = 'Cloyster'}
  else if (p == "N")
  {document.getElementById('second').innerHTML = 'Electrode'}
  else if (p == "O")
  {document.getElementById('second').innerHTML = 'Clefable'}
  else if (p == "P")
  {document.getElementById('second').innerHTML = 'Weezing'}
  else if (p == "Q")
  {document.getElementById('second').innerHTML = 'Persian'}
  else if (p == "R")
  {document.getElementById('second').innerHTML = 'Marowak'}
  else if (p == "T")
  {document.getElementById('second').innerHTML = 'Haunter'}
  else if (p == "U")
  {document.getElementById('second').innerHTML = 'Abra'}
  else if (p == "V")
  {document.getElementById('second').innerHTML = 'Alakazam'}
  else if (p == "W")
  {document.getElementById('second').innerHTML = 'Pidgeotto'}
  else if (p == "X")
  {document.getElementById('second').innerHTML = 'Pidgeot'}
  else if (p == "Y")
  {document.getElementById('second').innerHTML = 'Starmie'}
  else if (p == "Z")
  {document.getElementById('second').innerHTML = 'Bulbasaur'}
  else if (p == "d")
  {document.getElementById('second').innerHTML = 'Ponyta'}
  else if (p == "e")
  {document.getElementById('second').innerHTML = 'Rapidash'}
  else if (p == "f")
  {document.getElementById('second').innerHTML = 'Rattata'}
  else if (p == "g")
  {document.getElementById('second').innerHTML = 'Raticate'}
  else if (p == "h")
  {document.getElementById('second').innerHTML = 'Nidorino'}
  else if (p == "i")
  {document.getElementById('second').innerHTML = 'Nidorina'}
  else if (p == "j")
  {document.getElementById('second').innerHTML = 'Geodude'}
  else if (p == "k")
  {document.getElementById('second').innerHTML = 'Porygon'}
  else if (p == "l")
  {document.getElementById('second').innerHTML = 'Aerodactyl'}
  else if (p == "n")
  {document.getElementById('second').innerHTML = 'Magnemite'}
  else if (p == "q")
  {document.getElementById('second').innerHTML = 'Charmander'}
  else if (p == "r")
  {document.getElementById('second').innerHTML = 'Squirtle'}
  else if (p == "s")
  {document.getElementById('second').innerHTML = 'Charmeleon'}
  else if (p == "t")
  {document.getElementById('second').innerHTML = 'Wartortle'}
  else if (p == "u")
  {document.getElementById('second').innerHTML = 'Charizard'}
  else if (p == "w")
  {document.getElementById('second').innerHTML = 'Kabutops Fossil'}
  else if (p == "x")
  {document.getElementById('second').innerHTML = 'Aerodactyl Fossil'}
  else if (p == "y")
  {document.getElementById('second').innerHTML = 'Ghost'}
  else if (p == "z")
  {document.getElementById('second').innerHTML = 'Oddish'}
  else
  {document.getElementById('second').innerHTML =  'MissingNO.'}
  }
  function p2()
  {
  var p = document.getElementById('e').value
  if (p == "A")
  {document.getElementById('fourth').innerHTML = 'Golduck'}
  else if (p == "B")
  {document.getElementById('fourth').innerHTML = 'Hypno'}
  else if (p == "C")
  {document.getElementById('fourth').innerHTML = 'Golbat'}
  else if (p == "D")
  {document.getElementById('fourth').innerHTML = 'Mewtwo'}
  else if (p == "E")
  {document.getElementById('fourth').innerHTML = 'Snorlax'}
  else if (p == "F")
  {document.getElementById('fourth').innerHTML = 'Margikarp'}
  else if (p == "G")
  {document.getElementById('fourth').innerHTML = 'MissingNO.'}
  else if (p == "I")
  {document.getElementById('fourth').innerHTML = 'Muk'}
  else if (p == "K")
  {document.getElementById('fourth').innerHTML = 'Kingler'}
  else if (p == "L")
  {document.getElementById('fourth').innerHTML = 'Cloyster'}
  else if (p == "N")
  {document.getElementById('fourth').innerHTML = 'Electrode'}
  else if (p == "O")
  {document.getElementById('fourth').innerHTML = 'Clefable'}
  else if (p == "P")
  {document.getElementById('fourth').innerHTML = 'Weezing'}
  else if (p == "Q")
  {document.getElementById('fourth').innerHTML = 'Persian'}
  else if (p == "R")
  {document.getElementById('fourth').innerHTML = 'Marowak'}
  else if (p == "T")
  {document.getElementById('fourth').innerHTML = 'Haunter'}
  else if (p == "U")
  {document.getElementById('fourth').innerHTML = 'Abra'}
  else if (p == "V")
  {document.getElementById('fourth').innerHTML = 'Alakazam'}
  else if (p == "W")
  {document.getElementById('fourth').innerHTML = 'Pidgeotto'}
  else if (p == "X")
  {document.getElementById('fourth').innerHTML = 'Pidgeot'}
  else if (p == "Y")
  {document.getElementById('fourth').innerHTML = 'Starmie'}
  else if (p == "Z")
  {document.getElementById('fourth').innerHTML = 'Bulbasaur'}
  else if (p == "d")
  {document.getElementById('fourth').innerHTML = 'Ponyta'}
  else if (p == "e")
  {document.getElementById('fourth').innerHTML = 'Rapidash'}
  else if (p == "f")
  {document.getElementById('fourth').innerHTML = 'Rattata'}
  else if (p == "g")
  {document.getElementById('fourth').innerHTML = 'Raticate'}
  else if (p == "h")
  {document.getElementById('fourth').innerHTML = 'Nidorino'}
  else if (p == "i")
  {document.getElementById('fourth').innerHTML = 'Nidorina'}
  else if (p == "j")
  {document.getElementById('fourth').innerHTML = 'Geodude'}
  else if (p == "k")
  {document.getElementById('fourth').innerHTML = 'Porygon'}
  else if (p == "l")
  {document.getElementById('fourth').innerHTML = 'Aerodactyl'}
  else if (p == "n")
  {document.getElementById('fourth').innerHTML = 'Magnemite'}
  else if (p == "q")
  {document.getElementById('fourth').innerHTML = 'Charmander'}
  else if (p == "r")
  {document.getElementById('fourth').innerHTML = 'Squirtle'}
  else if (p == "s")
  {document.getElementById('fourth').innerHTML = 'Charmeleon'}
  else if (p == "t")
  {document.getElementById('fourth').innerHTML = 'Wartortle'}
  else if (p == "u")
  {document.getElementById('fourth').innerHTML = 'Charizard'}
  else if (p == "w")
  {document.getElementById('fourth').innerHTML = 'Kabutops Fossil'}
  else if (p == "x")
  {document.getElementById('fourth').innerHTML = 'Aerodactyl Fossil'}
  else if (p == "y")
  {document.getElementById('fourth').innerHTML = 'Ghost'}
  else if (p == "z")
  {document.getElementById('fourth').innerHTML = 'Oddish'}
  else
  {document.getElementById('fourth').innerHTML =  'MissingNO.'}
  }
  function p3()
  {
  var p = document.getElementById('g').value
  if (p == "A")
  {document.getElementById('sixth').innerHTML = 'Golduck'}
  else if (p == "B")
  {document.getElementById('sixth').innerHTML = 'Hypno'}
  else if (p == "C")
  {document.getElementById('sixth').innerHTML = 'Golbat'}
  else if (p == "D")
  {document.getElementById('sixth').innerHTML = 'Mewtwo'}
  else if (p == "E")
  {document.getElementById('sixth').innerHTML = 'Snorlax'}
  else if (p == "F")
  {document.getElementById('sixth').innerHTML = 'Margikarp'}
  else if (p == "G")
  {document.getElementById('sixth').innerHTML = 'MissingNO.'}
  else if (p == "I")
  {document.getElementById('sixth').innerHTML = 'Muk'}
  else if (p == "K")
  {document.getElementById('sixth').innerHTML = 'Kingler'}
  else if (p == "L")
  {document.getElementById('sixth').innerHTML = 'Cloyster'}
  else if (p == "N")
  {document.getElementById('sixth').innerHTML = 'Electrode'}
  else if (p == "O")
  {document.getElementById('sixth').innerHTML = 'Clefable'}
  else if (p == "P")
  {document.getElementById('sixth').innerHTML = 'Weezing'}
  else if (p == "Q")
  {document.getElementById('sixth').innerHTML = 'Persian'}
  else if (p == "R")
  {document.getElementById('sixth').innerHTML = 'Marowak'}
  else if (p == "T")
  {document.getElementById('sixth').innerHTML = 'Haunter'}
  else if (p == "U")
  {document.getElementById('sixth').innerHTML = 'Abra'}
  else if (p == "V")
  {document.getElementById('sixth').innerHTML = 'Alakazam'}
  else if (p == "W")
  {document.getElementById('sixth').innerHTML = 'Pidgeotto'}
  else if (p == "X")
  {document.getElementById('sixth').innerHTML = 'Pidgeot'}
  else if (p == "Y")
  {document.getElementById('sixth').innerHTML = 'Starmie'}
  else if (p == "Z")
  {document.getElementById('sixth').innerHTML = 'Bulbasaur'}
  else if (p == "d")
  {document.getElementById('sixth').innerHTML = 'Ponyta'}
  else if (p == "e")
  {document.getElementById('sixth').innerHTML = 'Rapidash'}
  else if (p == "f")
  {document.getElementById('sixth').innerHTML = 'Rattata'}
  else if (p == "g")
  {document.getElementById('sixth').innerHTML = 'Raticate'}
  else if (p == "h")
  {document.getElementById('sixth').innerHTML = 'Nidorino'}
  else if (p == "i")
  {document.getElementById('sixth').innerHTML = 'Nidorina'}
  else if (p == "j")
  {document.getElementById('sixth').innerHTML = 'Geodude'}
  else if (p == "k")
  {document.getElementById('sixth').innerHTML = 'Porygon'}
  else if (p == "l")
  {document.getElementById('sixth').innerHTML = 'Aerodactyl'}
  else if (p == "n")
  {document.getElementById('sixth').innerHTML = 'Magnemite'}
  else if (p == "q")
  {document.getElementById('sixth').innerHTML = 'Charmander'}
  else if (p == "r")
  {document.getElementById('sixth').innerHTML = 'Squirtle'}
  else if (p == "s")
  {document.getElementById('sixth').innerHTML = 'Charmeleon'}
  else if (p == "t")
  {document.getElementById('sixth').innerHTML = 'Wartortle'}
  else if (p == "u")
  {document.getElementById('sixth').innerHTML = 'Charizard'}
  else if (p == "w")
  {document.getElementById('sixth').innerHTML = 'Kabutops Fossil'}
  else if (p == "x")
  {document.getElementById('sixth').innerHTML = 'Aerodactyl Fossil'}
  else if (p == "y")
  {document.getElementById('sixth').innerHTML = 'Ghost'}
  else if (p == "z")
  {document.getElementById('sixth').innerHTML = 'Oddish'}
  else
  {document.getElementById('sixth').innerHTML =  'MissingNO.'}
  }
  function l1()
  {
  var p = document.getElementById('b').value
  if (p == "A")
  {document.getElementById('third').innerHTML= 'Level 128'}
  else if (p == "B")
  {document.getElementById('third').innerHTML= 'Level 129'}
  else if (p == "C")
  {document.getElementById('third').innerHTML= 'Level 130'}
  else if (p == "D")
  {document.getElementById('third').innerHTML= 'Level 131'}
  else if (p == "E")
  {document.getElementById('third').innerHTML= 'Level 132'}
  else if (p == "F")
  {document.getElementById('third').innerHTML= 'Level 133'}
  else if (p == "G")
  {document.getElementById('third').innerHTML= 'Level 134'}
  else if (p == "H")
  {document.getElementById('third').innerHTML= 'Level 135'}
  else if (p == "I")
  {document.getElementById('third').innerHTML= 'Level 136'}
  else if (p == "J")
  {document.getElementById('third').innerHTML= 'Level 137'}
  else if (p == "K")
  {document.getElementById('third').innerHTML= 'Level 138'}
  else if (p == "L")
  {document.getElementById('third').innerHTML= 'Level 139'}
  else if (p == "M")
  {document.getElementById('third').innerHTML= 'Level 140'}
  else if (p == "N")
  {document.getElementById('third').innerHTML= 'Level 141'}
  else if (p == "O")
  {document.getElementById('third').innerHTML= 'Level 142'}
  else if (p == "P")
  {document.getElementById('third').innerHTML= 'Level 143'}
  else if (p == "Q")
  {document.getElementById('third').innerHTML= 'Level 144'}
  else if (p == "R")
  {document.getElementById('third').innerHTML= 'Level 145'}
  else if (p == "S")
  {document.getElementById('third').innerHTML= 'Level 146'}
  else if (p == "T")
  {document.getElementById('third').innerHTML= 'Level 147'}
  else if (p == "U")
  {document.getElementById('third').innerHTML= 'Level 148'}
  else if (p == "V")
  {document.getElementById('third').innerHTML= 'Level 149'}
  else if (p == "W")
  {document.getElementById('third').innerHTML= 'Level 150'}
  else if (p == "X")
  {document.getElementById('third').innerHTML= 'Level 151'}
  else if (p == "Y")
  {document.getElementById('third').innerHTML= 'Level 152'}
  else if (p == "Z")
  {document.getElementById('third').innerHTML= 'Level 153'}
  else if (p == "a")
  {document.getElementById('third').innerHTML= 'Level 160'}
  else if (p == "b")
  {document.getElementById('third').innerHTML= 'Level 161'}
  else if (p == "c")
  {document.getElementById('third').innerHTML= 'Level 162'}
  else if (p == "d")
  {document.getElementById('third').innerHTML= 'Level 163'}
  else if (p == "e")
  {document.getElementById('third').innerHTML= 'Level 164'}
  else if (p == "f")
  {document.getElementById('third').innerHTML= 'Level 165'}
  else if (p == "g")
  {document.getElementById('third').innerHTML= 'Level 166'}
  else if (p == "h")
  {document.getElementById('third').innerHTML= 'Level 167'}
  else if (p == "i")
  {document.getElementById('third').innerHTML= 'Level 168'}
  else if (p == "j")
  {document.getElementById('third').innerHTML= 'Level 169'}
  else if (p == "k")
  {document.getElementById('third').innerHTML= 'Level 170'}
  else if (p == "l")
  {document.getElementById('third').innerHTML= 'Level 171'}
  else if (p == "m")
  {document.getElementById('third').innerHTML= 'Level 172'}
  else if (p == "n")
  {document.getElementById('third').innerHTML= 'Level 173'}
  else if (p == "o")
  {document.getElementById('third').innerHTML= 'Level 174'}
  else if (p == "p")
  {document.getElementById('third').innerHTML= 'Level 175'}
  else if (p == "q")
  {document.getElementById('third').innerHTML= 'Level 176'}
  else if (p == "r")
  {document.getElementById('third').innerHTML= 'Level 177'}
  else if (p == "s")
  {document.getElementById('third').innerHTML= 'Level 178'}
  else if (p == "t")
  {document.getElementById('third').innerHTML= 'Level 179'}
  else if (p == "u")
  {document.getElementById('third').innerHTML= 'Level 180'}
  else if (p == "v")
  {document.getElementById('third').innerHTML= 'Level 181'}
  else if (p == "w")
  {document.getElementById('third').innerHTML= 'Level 182'}
  else if (p == "x")
  {document.getElementById('third').innerHTML= 'Level 183'}
  else if (p == "y")
  {document.getElementById('third').innerHTML= 'Level 184'}
  else if (p == "z")
  {document.getElementById('third').innerHTML= 'Level 185'}
  else
  {document.getElementById('third').innerHTML = 'Level 127'}
  }
  function l2()
  {
  var p = document.getElementById('d').value
  if (p == "A")
  {document.getElementById('fifth').innerHTML= 'Level 128'}
  else if (p == "B")
  {document.getElementById('fifth').innerHTML= 'Level 129'}
  else if (p == "C")
  {document.getElementById('fifth').innerHTML= 'Level 130'}
  else if (p == "D")
  {document.getElementById('fifth').innerHTML= 'Level 131'}
  else if (p == "E")
  {document.getElementById('fifth').innerHTML= 'Level 132'}
  else if (p == "F")
  {document.getElementById('fifth').innerHTML= 'Level 133'}
  else if (p == "G")
  {document.getElementById('fifth').innerHTML= 'Level 134'}
  else if (p == "H")
  {document.getElementById('fifth').innerHTML= 'Level 135'}
  else if (p == "I")
  {document.getElementById('fifth').innerHTML= 'Level 136'}
  else if (p == "J")
  {document.getElementById('fifth').innerHTML= 'Level 137'}
  else if (p == "K")
  {document.getElementById('fifth').innerHTML= 'Level 138'}
  else if (p == "L")
  {document.getElementById('fifth').innerHTML= 'Level 139'}
  else if (p == "M")
  {document.getElementById('fifth').innerHTML= 'Level 140'}
  else if (p == "N")
  {document.getElementById('fifth').innerHTML= 'Level 141'}
  else if (p == "O")
  {document.getElementById('fifth').innerHTML= 'Level 142'}
  else if (p == "P")
  {document.getElementById('fifth').innerHTML= 'Level 143'}
  else if (p == "Q")
  {document.getElementById('fifth').innerHTML= 'Level 144'}
  else if (p == "R")
  {document.getElementById('fifth').innerHTML= 'Level 145'}
  else if (p == "S")
  {document.getElementById('fifth').innerHTML= 'Level 146'}
  else if (p == "T")
  {document.getElementById('fifth').innerHTML= 'Level 147'}
  else if (p == "U")
  {document.getElementById('fifth').innerHTML= 'Level 148'}
  else if (p == "V")
  {document.getElementById('fifth').innerHTML= 'Level 149'}
  else if (p == "W")
  {document.getElementById('fifth').innerHTML= 'Level 150'}
  else if (p == "X")
  {document.getElementById('fifth').innerHTML= 'Level 151'}
  else if (p == "Y")
  {document.getElementById('fifth').innerHTML= 'Level 152'}
  else if (p == "Z")
  {document.getElementById('fifth').innerHTML= 'Level 153'}
  else if (p == "a")
  {document.getElementById('fifth').innerHTML= 'Level 160'}
  else if (p == "b")
  {document.getElementById('fifth').innerHTML= 'Level 161'}
  else if (p == "c")
  {document.getElementById('fifth').innerHTML= 'Level 162'}
  else if (p == "d")
  {document.getElementById('fifth').innerHTML= 'Level 163'}
  else if (p == "e")
  {document.getElementById('fifth').innerHTML= 'Level 164'}
  else if (p == "f")
  {document.getElementById('fifth').innerHTML= 'Level 165'}
  else if (p == "g")
  {document.getElementById('fifth').innerHTML= 'Level 166'}
  else if (p == "h")
  {document.getElementById('fifth').innerHTML= 'Level 167'}
  else if (p == "i")
  {document.getElementById('fifth').innerHTML= 'Level 168'}
  else if (p == "j")
  {document.getElementById('fifth').innerHTML= 'Level 169'}
  else if (p == "k")
  {document.getElementById('fifth').innerHTML= 'Level 170'}
  else if (p == "l")
  {document.getElementById('fifth').innerHTML= 'Level 171'}
  else if (p == "m")
  {document.getElementById('fifth').innerHTML= 'Level 172'}
  else if (p == "n")
  {document.getElementById('fifth').innerHTML= 'Level 173'}
  else if (p == "o")
  {document.getElementById('fifth').innerHTML= 'Level 174'}
  else if (p == "p")
  {document.getElementById('fifth').innerHTML= 'Level 175'}
  else if (p == "q")
  {document.getElementById('fifth').innerHTML= 'Level 176'}
  else if (p == "r")
  {document.getElementById('fifth').innerHTML= 'Level 177'}
  else if (p == "s")
  {document.getElementById('fifth').innerHTML= 'Level 178'}
  else if (p == "t")
  {document.getElementById('fifth').innerHTML= 'Level 179'}
  else if (p == "u")
  {document.getElementById('fifth').innerHTML= 'Level 180'}
  else if (p == "v")
  {document.getElementById('fifth').innerHTML= 'Level 181'}
  else if (p == "w")
  {document.getElementById('fifth').innerHTML= 'Level 182'}
  else if (p == "x")
  {document.getElementById('fifth').innerHTML= 'Level 183'}
  else if (p == "y")
  {document.getElementById('fifth').innerHTML= 'Level 184'}
  else if (p == "z")
  {document.getElementById('fifth').innerHTML= 'Level 185'}
  else
  {document.getElementById('fifth').innerHTML = 'Level 127'}
  }
  function l3()
  {
  var p = document.getElementById('f').value
  if (p == "A")
  {document.getElementById('seventh').innerHTML= 'Level 128'}
  else if (p == "B")
  {document.getElementById('seventh').innerHTML= 'Level 129'}
  else if (p == "C")
  {document.getElementById('seventh').innerHTML= 'Level 130'}
  else if (p == "D")
  {document.getElementById('seventh').innerHTML= 'Level 131'}
  else if (p == "E")
  {document.getElementById('seventh').innerHTML= 'Level 132'}
  else if (p == "F")
  {document.getElementById('seventh').innerHTML= 'Level 133'}
  else if (p == "G")
  {document.getElementById('seventh').innerHTML= 'Level 134'}
  else if (p == "H")
  {document.getElementById('seventh').innerHTML= 'Level 135'}
  else if (p == "I")
  {document.getElementById('seventh').innerHTML= 'Level 136'}
  else if (p == "J")
  {document.getElementById('seventh').innerHTML= 'Level 137'}
  else if (p == "K")
  {document.getElementById('seventh').innerHTML= 'Level 138'}
  else if (p == "L")
  {document.getElementById('seventh').innerHTML= 'Level 139'}
  else if (p == "M")
  {document.getElementById('seventh').innerHTML= 'Level 140'}
  else if (p == "N")
  {document.getElementById('seventh').innerHTML= 'Level 141'}
  else if (p == "O")
  {document.getElementById('seventh').innerHTML= 'Level 142'}
  else if (p == "P")
  {document.getElementById('seventh').innerHTML= 'Level 143'}
  else if (p == "Q")
  {document.getElementById('seventh').innerHTML= 'Level 144'}
  else if (p == "R")
  {document.getElementById('seventh').innerHTML= 'Level 145'}
  else if (p == "S")
  {document.getElementById('seventh').innerHTML= 'Level 146'}
  else if (p == "T")
  {document.getElementById('seventh').innerHTML= 'Level 147'}
  else if (p == "U")
  {document.getElementById('seventh').innerHTML= 'Level 148'}
  else if (p == "V")
  {document.getElementById('seventh').innerHTML= 'Level 149'}
  else if (p == "W")
  {document.getElementById('seventh').innerHTML= 'Level 150'}
  else if (p == "X")
  {document.getElementById('seventh').innerHTML= 'Level 151'}
  else if (p == "Y")
  {document.getElementById('seventh').innerHTML= 'Level 152'}
  else if (p == "Z")
  {document.getElementById('seventh').innerHTML= 'Level 153'}
  else if (p == "a")
  {document.getElementById('seventh').innerHTML= 'Level 160'}
  else if (p == "b")
  {document.getElementById('seventh').innerHTML= 'Level 161'}
  else if (p == "c")
  {document.getElementById('seventh').innerHTML= 'Level 162'}
  else if (p == "d")
  {document.getElementById('seventh').innerHTML= 'Level 163'}
  else if (p == "e")
  {document.getElementById('seventh').innerHTML= 'Level 164'}
  else if (p == "f")
  {document.getElementById('seventh').innerHTML= 'Level 165'}
  else if (p == "g")
  {document.getElementById('seventh').innerHTML= 'Level 166'}
  else if (p == "h")
  {document.getElementById('seventh').innerHTML= 'Level 167'}
  else if (p == "i")
  {document.getElementById('seventh').innerHTML= 'Level 168'}
  else if (p == "j")
  {document.getElementById('seventh').innerHTML= 'Level 169'}
  else if (p == "k")
  {document.getElementById('seventh').innerHTML= 'Level 170'}
  else if (p == "l")
  {document.getElementById('seventh').innerHTML= 'Level 171'}
  else if (p == "m")
  {document.getElementById('seventh').innerHTML= 'Level 172'}
  else if (p == "n")
  {document.getElementById('seventh').innerHTML= 'Level 173'}
  else if (p == "o")
  {document.getElementById('seventh').innerHTML= 'Level 174'}
  else if (p == "p")
  {document.getElementById('seventh').innerHTML= 'Level 175'}
  else if (p == "q")
  {document.getElementById('seventh').innerHTML= 'Level 176'}
  else if (p == "r")
  {document.getElementById('seventh').innerHTML= 'Level 177'}
  else if (p == "s")
  {document.getElementById('seventh').innerHTML= 'Level 178'}
  else if (p == "t")
  {document.getElementById('seventh').innerHTML= 'Level 179'}
  else if (p == "u")
  {document.getElementById('seventh').innerHTML= 'Level 180'}
  else if (p == "v")
  {document.getElementById('seventh').innerHTML= 'Level 181'}
  else if (p == "w")
  {document.getElementById('seventh').innerHTML= 'Level 182'}
  else if (p == "x")
  {document.getElementById('seventh').innerHTML= 'Level 183'}
  else if (p == "y")
  {document.getElementById('seventh').innerHTML= 'Level 184'}
  else if (p == "z")
  {document.getElementById('seventh').innerHTML= 'Level 185'}
  else
  {document.getElementById('seventh').innerHTML = 'Level 127'}
  }
  </script>



  <br><br>Check your name.  To use symbols click on the symbol you want underneath the corresponding box.<br><br>
  <table><tr><Td>
  <input type="text" maxlength="1" size="3" id="a" name="a" oninput="return alpha(event)" onKeyPress="return alpha(event)" onKeyUp="this.value ? document.getElementById

  ('b').focus() : this.focus()" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="b" name="b" oninput="return alpha(event)"  onBlur="l1()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('c').focus() : this.focus();" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="c" name="c" oninput="return alpha(event)"  onBlur="p1()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('d').focus() : this.focus()" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="d" name="d" oninput="return alpha(event)"  onBlur="l2()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('e').focus() : this.focus()" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="e" name="e" oninput="return alpha(event)"  onBlur="p2()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('f').focus() : this.focus" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="f" name="f" oninput="return alpha(event)"  onBlur="l3()" onKeyPress="return alpha(event)" onKeyUp="this.value ? 

  document.getElementById('g').focus() : this.focus()" onFocus="this.value = ''"></td><td>
  <input type="text" maxlength="1" size="3" id="g" name="g" oninput="return alpha(event)"  onBlur="p3()" onKeyPress="return alpha(event)" onKeyUp="l3();this.value ? p3() : 

  this.focus();" onFocus="this.value = ''"></td></tr>
  <tr><td>
  <table><tr>
  <td onclick="document.getElementById('a').value = '(';"><font size="1">(</td>
  <td onclick="document.getElementById('a').value = ')';"><font size="1">)</td>
  <td onclick="document.getElementById('a').value = ';';"><font size="1">;</td>
  <td onclick="document.getElementById('a').value = '[';"><font size="1">[</td></tr>
  <td onclick="document.getElementById('a').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('a').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('a').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('a').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('a').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('a').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('a').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('a').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('a').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('a').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('a').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('a').value = ']';"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('a').value = ':';"><font size="1">:</td>
  </tr></table>
  </td><td>
  <table><tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 154';document.getElementById('b').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 155';document.getElementById('b').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 157';document.getElementById('b').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 158';document.getElementById('b').value = '['"><font size="1">[</td></tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 225';document.getElementById('b').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 231';document.getElementById('b').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 227';document.getElementById('b').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 230';document.getElementById('b').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 226';document.getElementById('b').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 242';document.getElementById('b').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 245';document.getElementById('b').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 239';document.getElementById('b').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 241';document.getElementById('b').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 243';document.getElementById('b').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('third').innerHTML = 'Leven 244';document.getElementById('b').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('third').innerHTML = 'Level 159';document.getElementById('b').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('third').innerHTML = 'Level 156';document.getElementById('b').value = ':'"><font size="1">:</td>
  </tr></table>
  </td><td>
  <table style="cursor:default"><tr><td onclick="document.getElementById('second').innerHTML = 'Venusaur';document.getElementById('c').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('second').innerHTML = 'Tentacruel';document.getElementById('c').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('second').innerHTML = 'Goldeen';document.getElementById('c').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('second').innerHTML = 'Seaking';document.getElementById('c').value = '['"><font size="1">[</td>
  </tr>
  <tr>
  <td onclick="document.getElementById('second').innerHTML = 'Gary 1';document.getElementById('c').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('second').innerHTML = 'Cooltrainer M';document.getElementById('c').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('second').innerHTML = 'Chief';document.getElementById('c').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('second').innerHTML = 'Rocket';document.getElementById('c').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('second').innerHTML = 'Professor Oak';document.getElementById('c').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('second').innerHTML = 'Gary 2';document.getElementById('c').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('second').innerHTML = 'Channeler';document.getElementById('c').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('second').innerHTML = 'Blaine';document.getElementById('c').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('second').innerHTML = 'Gentleman';document.getElementById('g').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('second').innerHTML = 'Gary 3';document.getElementById('c').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('second').innerHTML = 'Lorelei';document.getElementById('c').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('second').innerHTML = 'MissingNO.';document.getElementById('c').value = ']';"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('second').innerHTML = 'MissingNO.';document.getElementById('c').value = ':';"><font size="1">:</td>
  </tr></table></td>
  <td>
  <table><tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 154';document.getElementById('d').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 155';document.getElementById('d').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 157';document.getElementById('d').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 158';document.getElementById('d').value = '['"><font size="1">[</td></tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 225';document.getElementById('d').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 231';document.getElementById('d').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 227';document.getElementById('d').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 230';document.getElementById('d').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 226';document.getElementById('d').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 242';document.getElementById('d').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 245';document.getElementById('d').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 239';document.getElementById('d').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 241';document.getElementById('d').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 243';document.getElementById('d').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Leven 244';document.getElementById('d').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 159';document.getElementById('d').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('fifth').innerHTML = 'Level 156';document.getElementById('d').value = ':'"><font size="1">:</td>
  </tr></table>
  </td><td><table style="cursor:default"><tr><td onclick="document.getElementById('fourth').innerHTML = 'Venusaur';document.getElementById('e').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Tentacruel';document.getElementById('e').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Goldeen';document.getElementById('e').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Seaking';document.getElementById('e').value = '['"><font size="1">[</td></tr>
  </tr>
  <tr>
  <td onclick="document.getElementById('fourth').innerHTML = 'Gary 1';document.getElementById('e').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Cooltrainer M';document.getElementById('e').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Chief';document.getElementById('e').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Rocket';document.getElementById('e').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('fourth').innerHTML = 'Professor Oak';document.getElementById('e').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Gary 2';document.getElementById('e').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Channeler';document.getElementById('e').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Blaine';document.getElementById('e').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('fourth').innerHTML = 'Gentleman';document.getElementById('e').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Gary 3';document.getElementById('e').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'Lorelei';document.getElementById('e').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('fourth').innerHTML = 'MissingNO.';document.getElementById('e').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('fourth').innerHTML = 'MissingNO.';document.getElementById('e').value = ':'"><font size="1">:</td>
  </tr></table></td>
  <Td>
  <table><tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 154';document.getElementById('f').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 155';document.getElementById('f').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 157';document.getElementById('f').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 158';document.getElementById('f').value = '['"><font size="1">[</td></tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 225';document.getElementById('f').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 231';document.getElementById('f').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 227';document.getElementById('f').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 230';document.getElementById('f').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 226';document.getElementById('f').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 242';document.getElementById('f').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 245';document.getElementById('f').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 239';document.getElementById('f').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 241';document.getElementById('f').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 243';document.getElementById('f').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Leven 244';document.getElementById('f').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 159';document.getElementById('f').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('seventh').innerHTML = 'Level 156';document.getElementById('f').value = ':'"><font size="1">:</td>
  </tr></table>
  </td><td><table style="cursor:default"><tr><td onclick="document.getElementById('sixth').innerHTML = 'Venusaur';document.getElementById('g').value = '('"><font size="1">(</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Tentacruel';document.getElementById('g').value = ')'"><font size="1">)</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Goldeen';document.getElementById('g').value = ';'"><font size="1">;</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Seaking';document.getElementById('g').value = '['"><font size="1">[</td>
  </tr>
  <tr>
  <td onclick="document.getElementById('sixth').innerHTML = 'Gary 1';document.getElementById('g').value = 'PK';"><font size="1">PK</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Cooltrainer M';document.getElementById('g').value = '!';"><font size="1">!</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Chief';document.getElementById('g').value = '-';"><font size="1">-</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Rocket';document.getElementById('g').value = '?';"><font size="1">?</td></tr><tr>
  <td onclick="document.getElementById('sixth').innerHTML = 'Professor Oak';document.getElementById('g').value = 'MN';"><font size="1">MN</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Gary 2';document.getElementById('g').value = '.';"><font size="1">.</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Channeler';document.getElementById('g').value = '&#9792;';"><font size="1">&#9792;</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Blaine';document.getElementById('g').value = '&#9794;';"><font size="1">&#9794;</td></tr><tr>
  <td onclick="document.getElementById('sixth').innerHTML = 'Gentleman';document.getElementById('g').value = '&times;';"><font size="1">&times;</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Gary 3';document.getElementById('g').value = '/';"><font size="1">/</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'Lorelei';document.getElementById('g').value = ',';"><font size="1">,</td>
  <td onclick="document.getElementById('sixth').innerHTML = 'MissingNO.';document.getElementById('g').value = ']'"><font size="1">]</td></tr><tr>
  <td onclick="document.getElementById('sixth').innerHTML = 'MissingNO.';document.getElementById('g').value = ':'"><font size="1">:</td>
  </tr></table></td>
  </tr></table>

  <table><tr><td id="second" name="second" width="130">MissingNO.</td><td id="third" name="third"></td></tr><tr><td id="fourth" name="fourth">MissingNO.</td><td id="fifth" 

  name="fifth"></td></tr><tr><td id="sixth" name="sixth">MissingNO.</td><td id="seventh" name="seventh"></tr></table>


iname: docs/ssanne
name: Reboard the S.S. Anne
body:
  <b>1)</b> Make sure the ship has set sail.<br><br>
  <img src="images/ssanne1.png"><br><br>
  <b>2)</b> Stand above and to the left of the guard.<br><br>
  <img src="images/ssanne2.png"><br><br>
  <b>3)</b> Move to the right while pressing start, and save the game.<br><br>
  <img src="images/ssanne3.png"><br><br>
  <b>4)</b> Reset the game. You should then be facing the right. Go to the Start menu and use Surf, but instead of going into the water, you should go south.<br><br>
  <img src="images/ssanne4.png"><br><br>
  <b>5)</b> Continue going south until you reach the S.S. Anne once again. Inside, every trainer previously defeated will be up for a battle, and all items will be able to be obtained again. <br><br>
  <img src="images/ssanne5.png">
  <img src="images/ssanne6.png">


iname: docs/agatha
name: Go Back to Agatha from Lance
body:
  <b>1)</b> Stand in front of the right door as soon as you enter Lance's chamber.<br><br>
  <img src="images/agatha1.png"><br><br>
  <b>2)</b> Move to the right while pressing Start, and save the game.<br><br>
  <img src="images/agatha2.png"><br><br>
  <b>3)</b> Reset the game. You should be facing right;  There is a glitch in R/B/Y that allows you to Surf on the base of the statues, so press Start and use Surf.  Instead of going to the right, though, you should go down.<br><br>
  <img src="images/agatha3.png"><br><br>
  <b>4)</b> Continue going down, and you will be in the hallway that connects to Agatha's room.<br><br>
  <img src="images/agatha4.png">
  <img src="images/agatha5.png">


iname: docs/duplicate
name: G/S/C Duplicate Pokemon
updater: zach
body:
  <b>1)</b> Deposit the pokemon you want to duplicate into a box on your PC.<br>
  <img src="images/duplicate1.png"><br><br>
  <b>2)</b> Now switch to an empty box on your PC.<br>
  <img src="images/duplicate2.png"><br><br>
  <b>3)</b> Turn off the game while it says "SAVING...DO NOT TURN OFF THE POWER". Wait three seconds after agreeing to save your game and overwriting the progress and all that. So the moment that the window for "SAVING..." comes up, wait three seconds. Then turn the game back on and look into your party.  It should have the pokemon you deposited.<br>
  <img src="images/duplicate3.png"><br><br>
  <b>4)</b> Check your PC, and you should find the pokemon you deposited in there as well.<br>
  <img src="images/duplicate4.png">
  Another possibility is that there are two of the same Pokémon in your box. 
  <br><br><br>
  <b>NOTES:</b><br>
  <ul>
  <li> You can duplicate more than one pokemon at a time.
  <li> To duplicate items have a pokemon holding that item.
  <li> This can be done to <a href=docs/all3starters>get all of the starters</a>.
  <li>This can damage your pc, and cause you to lose Pokemon.
  </ul>


iname: docs/changecolor
name: Crystal Color Change
body:
  <b>1)</b> Start a game as either a boy or a girl and save it.<br><br>
  <b>2)</b> Start a new game as the opposite gender as the first save.<br><br>
  <b>3)</b> Save the game, but turn off the game while it says "SAVING...DO NOT TURN OFF THE POWER".<br><br>
  <b>4)</b> When you restart, you character should be the wrong color.
  <br>
  <table><tr><td><img src="images/boyred.png"></td>
  <td><img src="images/boyblue.png"></td></tr>
  <tr><td><b>Normal Boy</b></td>
  <td><b>New Boy</b></td></tr><br><br>
  <tr><td><img src="images/girlblue.png"></td>
  <td><img src="images/girlred.png"></td></tr>
  <tr><td><b>Normal Girl</b></td>
  <td><b>New Girl</b></td></tr></table><br><br>
  <i><b>NOTE:</b><br>You can do this without starting a new game by skipping the first step, but you will lose all of the Pokemon you have saved on your PC.</i>


iname: docs/cycleroad
name: Cycling Road Without a Bike
body:
  <b>1)</b> Go to Celadon city and walk towards Cycling Road.  Make sure you do not have a bike with you.<br><br>
  <b>2)</b> Go north as far as you can and start walking towards the left exit.<br><br>
  <b>3)</b> When the guard starts talking to you, keep pressing B. You will get past him and onto the road.
  <br><br>
  <b>4)</b> When you exit you will find that you are on a bike, regardless of whether or not you actually have a bike. This is because the game assumes you have a bike if you are able to get past the guard.<br /><br />
  <img src="images/bike1.png">
  <img src="images/bike2.png"><br><br>
  <img src="images/bike3.png">
  <img src="bike4.png">


iname: docs/silphscope
name: Marowak Ghost w/o Silph Scope
body:
  <b>1)</b> Enter Pokemon Tower, and go to the stairs that lead to the final level.<br><br>
  <b>2)</b> When the Ghost appears to stop you, use a Poke Doll. It will flee from the battle.<br><br>
  <img src="images/silphscope1.png">
  <img src="images/silphscope2.png">


iname: docs/dittos
name: Dittos Secret Move
body:
  <b>1)</b> First make you have a Ditto, Ether/Max Ether, and PP Up with you.  Make sure Ditto is at the top of your party.
  <br><br>
  <b>2)</b> Go to Cerulean and walk up above the Nugget Bridge.  Then go to the left and down into the grassy area.  Walk around until you battle a Pidgey.
  <br><br>
  <b>3)</b> Use Transform on the Pidgey.
  <br><br>
  <b>4)</b> When is it your turn again, press Select on the bottom and switch it to the top by pressing select on the top one.
  <br><br>
  <b>5)</b> Now either kill the Pidgey or run.
  <br><br>
  <b>6)</b> Your Ditto now has a move called <a href="http://glitchcity.info/attackdex/cooltrainer">Cooltrainer</a>.  Use the PP Up on Dittos first attack, then use the Ether/Max Ether on it.  You can now use it in battle.<br>
  <img src="images/cooltrainer1.png"><img src="images/cooltrainer2.png">


iname: docs/transformditto
name: Transform into a Ditto
body:
  <b>1)</b> Have Ditto as the first Pokemon in your party, and face a wild Spearow/Pidgey (or any one of their evolutions).
  <br><br>
  <b>2)</b> Use Ditto's Transform on it.
  <br><br>
  <img src="images/spearow1.png">
  <br>
  <b>3)</b> Hopefully the wild Pokemon will use Mirror Move. If not, run and try again. 
  <br><br>
  <img src="images/spearow2.png">
  <img src="images/spearow3.png">
  <br><br>
  <b>4)</b> Now use Mirror Move again (this may not be necessary), and then catch it or defeat it.  It will say the Pokemon you faced was a Ditto.
  <br><br>
  <img src="images/spearow4.png">


iname: docs/seeghost
name: See Ghost w/o Silph Scope
body:
  <b>1)</b> Go to the Pokemon Tower in Lavender Town.
  <br><br>
  <b>2)</b> Have a Ghost battle you.
  <br><br>
  <img src="images/ghost1.png">
  <br><br>
  <b>3)</b> Go to your Pokemon, select one and click "Stats."
  <br><br>
  <img src="images/ghost2.png">
  <img src="images/ghost3.png">
  <br><br>
  <b>4)</b> Go back to the Battle screen, and you can see the Ghost's real form.
  <br><br>
  <img src="images/ghost4.png">


iname: docs/raichue
name: Raichu Evolved?
body:
  <br><h1>Evolving Raichu.</h1>
  A man in Cinnabar Island's Pokémon Laboratory requests a Raichu in exchange for Electrode, but isn't exactly right about it... 
  <br>
  <br>
  <b>1)</b> Walk to this man in Cinnabar Island's Lab. that wants to trade a Raichu for an Electrode.  Select Yes and initiate the trade.
  <br>
  <br>
  <img src="images/raichu1.png">
  <br><br>
  <b>2)</b> After that, speak to him again, and he will tell you the Raichu evolved.
  <br><br>
  <img src="images/raichu2.png"><img src="images/raichu3.png">
  <br /><br />
  This is a translation error on the part of Nintendo and Game Freak. Meowth346 posted <a href="http://www.math.miami.edu/~jam/azure/forum/buzz/ultimatebb.cgi?ubb=get_topic;f=1;t=000207">this explanation</a> on the Azure Heights forum:<br><br>
  <b>Quote from: Meowth346</b><br> 
  "Also, the guy who says that "Raichu" went and evolved, I figured out that (though I don't know if anyone mentioned this earlier) the text was based on Japanese Blue, where you trade a Kadabra. In the Red version, you trade a Raichu...<br>
  It was basically something like this:<br><br>
  <b>Japanese Red:</b><br>
  Trade Raichu for Electrode.<br>
  Guy responds about his Raichu.<br><br>
  <b>Japanese Green:</b><br>
  Trade Raichu for Electrode.<br>
  Guy responds about his Raichu.<br><br>
  <b>Japanese Blue:</b><br>
  Trade Kadabra for whoever.<br>
  Guy responds that his Kadabra evolved!
  <br><br>
  For the English version, they took the Pokémon from Red/Green, seeing as how the dialogue came from Blue. The man says that the Raichu evolved, since you traded him a Raichu instead of a Kadabra on the other games."


iname: docs/invisiblepc
name: Invisible PC
body:
  <b>1)</b> Go to Celadon City and walk south to the hotel.
  <br><br>
  <img src="images/invisiblepc1.png"><br><br>
  <b>2)</b> Go directly to the right and two spaces below the plant. Make sure you are looking north, and Press A...<br><br>
  <img src="images/invisiblepc2.png">
  <br>...to activate the invisible PC. 


iname: docs/stuckinwall
name: R/B/Y Stuck in Wall
body:
  <b>1)</b> Start a New Game, but do not go into the tall grass yet. Go to the girl that is walking around the town, and block her path until she is forced to go into the grass.
  <br><br>
  <img src="images/1.png">
  <br><br>
  <b>2)</b> Now go into the grass patch next to her.
  <br><br>
  <img src="images/2.png">
  <br><br>
  <b>3)</b> The game should do the rest.
  <br><br>
  <img src="images/3.png">
  <img src="images/4.png"><br><br>
  <img src="images/5.png">
  <img src="images/6.png">
  <img src="images/7.png"><br><br>
  You can also walk over people using this glitch, but it doesn't do anything. 


iname: docs/amazingman
name: Amazing Man
updater: zach
body:
  The "Amazing Man" is a non-playable character in the first generation of Pokémon games that jumps to places that normally they would not be able to reach.  There are many variations recorded.<br><br>

  <b><u>Celadon City's Amazing Man</b></u>
  <ul>
  <br>
  <b>1)</b> Fly to Celadon City and deposit your Bicycle into the PC. Walk east toward Cycling Road.<br><br>
  <b>2)</b> When you go inside the building, walk straight across towards the alternate exit.<br><br>
  <b>3)</b> When the guard talks to you, forcing you to walk up to him, look behind him to see this:
  <br><br>
  <img src="images/amazingman1.png"><br><br></ul>
  <b><u>Cinnabar Island's Amazing Man</b></u>
  <br><ul>
  <b>1)</b> Fly to Cinnabar Island. Make sure you have not unlocked the door to the gym, nor the key from the Pokémon Mansion.<br><br>
  <b>2)</b> Surf a bit in the eastern beach, and get out directly below the gym.<br><br>
  <b>3)</b> Continue walking to the left until a message appears reading "The door is locked...".  Look on the roof to find this:
  <br><br>
  <img src="images/amazingman2.png"><br><br>
  </ul><i><b>NOTE:</b><br><ul>
  His location will change depending on how far away you are from the gym when you exit the water.  If you land directly in front of the gym, he will appear where he is in the picture. If you land one space below the gym,  walk along the coast up to the gym, and then turn left so you are in front of the door, he will appear one space lower than the picture.  Land 2 spaces away from the gym, walk along the coast, and then when you reach the gym walk in front of the door, and he will be two spaces lower from the picture. Thus, being three spaces away from the base of the gym and walking along the coast to the front of the door, you will be 3 spaces lower than the picture.</i><br><br></ul>

  <b><u>Cerulean City's Amazing Man</b></u>
  <br><ul>
  <b>1)</b> Go to Cerulean City and walk north towards the Nugget Bridge.<br><br>
  <b>2)</b> Make sure that the first trainer is one space above the screen. (He is not visible, but if you walk  one space north he will appear.)<br><br>
  <b>3)</b> Walk north and press start at the same time to see:<br><br>
  <img src="images/amazingman3.png">


iname: docs/dolls
name: Glitch Dolls
body:
  <p align="left">Things are looking up for glitches. It seems as though the
  limited number of dolls you CAN get in G/S/C is only the tip of the iceberg.</p>

  <p align="left">Code to change dolls:<br>

  01<b>??</b>5FD9&nbsp;<br>
  <br>
  Karen Doll - <b>02</b><br>
  Bruno Doll - <b>03</b><br>
  Lance Doll - <b>05</b><br>
  Will Doll - <b>0A</b><br>
  Lass Doll - <b>12</b><br>
  Ash Doll - <b>14</b><br>
  Character Doll - <b>70</b><br>

  Tauros Doll - <b>99</b><br>
  Girl Doll - <b>F3</b><br>
  Clair Doll - <b>79</b><br>
  Mr. Mime Doll - <b>48</b><br>
  Old Lady Doll - <b>93</b><br>
  Weird Thing Doll - <b>39</b><br>
  Butterfree Doll - <b>45</b><br>
  Meowth Doll - <b>69</b><br>
  Rhydon Doll - <b>88</b></p>

  <p align="left">There may be a Koga doll somewhere; I probably missed it.</p>

  <p align="left">We can only guess how something called &quot;'dO&quot; can be
  adorable. </p>

  <img border="0" src="images/glitchdolls/ash.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/bruno.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/butterfree.png" width="160" height="144"><br>
  <img border="0" src="images/glitchdolls/clair.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/girl.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/karen.png" width="160" height="144"><br>
  <img border="0" src="images/glitchdolls/lance.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/lass.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/meowth.png" width="160" height="144"><br>
  <img border="0" src="images/glitchdolls/monster.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/mrmime.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/oldlady1.png" width="160" height="144"><br>
  <img border="0" src="images/glitchdolls/oldlady2.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/tauros.png" width="160" height="144">
  <img border="0" src="images/glitchdolls/weirdthing.png" width="160" height="144"><br>
  <img border="0" src="images/glitchdolls/will.png" width="160" height="144">


iname: docs/zero
name: Zero Error
body:
  <b>1)</b> Go to Vermillion City.
  <br>
  <img src="images/zero1.png">
  <br>
  <b>2)</b> Walk up to the route north of Vermilion.
  <br>
  <img src="images/zero2.png">
  <br>
  <b>3)</b> From here, do a Mew Trick variation by flying away from the trainer in the upper left hand corner of the route.
  <br>
  <img src="images/zero3.png">
  <br>
  <b>4)</b> Choose to fly back to Vermilion City.
  <br>
  <img src="images/zero4.png">
  <br>
  <b>5)</b> Walk to the route that is east of Vermilion.
  <br><br>
  <b>6)</b> Fight any trainer here. it does not matter who you fight.
  <br><br>
  <b>7)</b> After battle, walk back into Vermilion. The first stop you should make is the PokéMart.
  <br><br>
  <b>8)</b> At the mart, buy some Poké Balls.
  <br><br>
  <b>9)</b> After buying your Poké Balls, stop by the Pokémon Center and heal all of your Pokémon, regardless of health.
  <br><br>
  <b>10)</b> Now walk up to the route north of Vermilion one last time: Voila, 0 Error. Effects can vary, from walking and hearing the Jr. Trainer, to seeing "0 Error" after bringing up the start screen. This has no other affect on the game, and you can Fly away to reset the route.


iname: docs/minor/unowns
name: Glitch Unowns
body:
  <b>The Glitch Unowns</b> are Unowns that are glitched. Some look like
  versions of <a href="glitchdex/redblue/missingno">MissingNO</a> while others look
  like blocks with all the Unown letters except Z (A-Y) still others look like
  fragments of blocks with all the Unown letters except Z (A-Y) while others look
  like part &quot;version of MissingNO&quot; and part &quot;Unown letter
  block,&quot; others are blank, and many of them can restart and/or crash your
  game. I don't have pictures of all the Glitch Unowns, but if I get any, I will
  put them on a zip and post it up here.
  <br />
  The code to change the first Unown in your Unown Dex is
  01??24DC, where ?? is any Hex number between 00 and FF, but to find Glitches,
  don't enter 01 through 1A, as those are the real Unowns. Here are some examples
  of Glitch Unowns:<
  <br /><br />
  <img border="0" src="images/gu-FC.png" width="160" height="144"><i>&quot;Some
  look like versions of MissingNO (like the glitches in good ol' R/B/Y)&quot; </i>(01FC24DC)<br /><br /><img border="0" src="images/gu-FD.png" width="160" height="144"><i>&quot;others
  are blank&quot; </i>(01FD24DC)<br /><br /><img border="0" src="images/gu-FE.png" width="160" height="144"><i>&quot;others
  look like blocks with all the Unown letters except Z (A-Y)&quot; </i>(01FE24DC)<br /><br /><img border="0" src="images/gu-FF.png" width="160" height="144"><i>&quot;others
  look like part 'version of MissingNO' and part 'Unown letter block'&quot; </i>(01FF24DC)</p>


iname: docs/dittosm
name: Ditto's Secret Move
body:
  <b>1)</b> First make you have a Ditto, Ether/Max Ether, and PP Up with you.  Make sure Ditto is at the top of your party.
  <br><br>
  <b>2)</b> Now battle a wild pokemon, but they have to known more than one attack.
  <br><br>
  <b>3)</b> Use Transform on the Pokemon.
  <br><br>
  <b>4)</b> When is it your turn again, press Select on the bottom and switch it to the top by pressing select on the top one.
  <br><br>
  <b>5)</b> Now either kill the Pokemon or run.
  <br><br>
  <b>6)</b> Your Ditto now has a move called <a href="http://glitchcity.info/attackdex/cooltrainer">Cooltrainer</a>.  Use the PP Up on Dittos first attack, then use the Ether/Max Ether on it.  You can now use it in battle.<br>
  <img src="images/cooltrainer1.png"><img src="images/cooltrainer2.png">


iname: docs/singingglitch
name: Singing Glitch Pokemon
body:
  Yes, there are some glitch Pokemon whose cry is a slowed-down, channel-removed version of a song in Pokemon RBY. Their song can be different in different places.<p>

  PichuUmbreon and Ragnarok are currently trying to find more glitches to add to the list.<p>

  Format: <u>Name; Hex; Original Song</u><p>

  <h2>Red/Blue</h2>
  8; C9; Silph Co. (Escape Rope place), Champion Battle? (Battle), Oak's lab? (Normal place)<br>
  <br>
  <h2>Yellow</h2>
  'r; EA; Not known (Normal place)


iname: docs/zeroerror
name: 0 Error
body:
  <b>1)</b> Go to Vermillion City.
  <br><br>
  <img src="images/zeroerror1.png">
  <br><br>
  <b>2)</b> Walk up to the route north of Vermilion.
  <br><br>
  <img src="images/zeroerror2.png">
  <br><br>
  <b>3)</b> From here, do a Mew Trick variation by flying away from the trainer in the upper left hand corner of the route.
  <br><br>
  <img src="images/zeroerror3.png">
  <br><br>
  <b>4)</b> Choose to fly back to Vermilion City.
  <br><br>
  <img src="images/zeroerror4.png">
  <br><br>
  <b>5)</b> Walk to the route that is east of Vermilion.
  <br><br>
  <img src="images/zeroerror5.png"><br><br>
  <b>6)</b> Fight any trainer here. it does not matter who you fight.<br><br>
  <br><img src="images/zeroerror6.png"><br><br>
  <b>7)</b> After battle, to back to Vermillion and talk to anyone there.<br><br>
  <b>8)</b> Now walk up to the route north of Vermilion one last time: Voila, 0 Error. Effects can vary, from walking and hearing the Jr. Trainer, to seeing "0 Error" after bringing up the start screen. This has no other affect on the game, and you can Fly away to reset the route.<br><br>
  <img src="images/zeroerror9.png"><br><br>
  <b><i>NOTE:</b> This can be done on any route where you fly away from a trainer before he battles you.  You just have to do the above steps and walk back onto the original route.


iname: docs/minor/coolmove
name: Cool Move
body:
  <b>Cool Move</b> is a contest move in Ruby/Sapphire. Use a gameshark code to catch
  one of the <a href="http://nemesistx_1.tripod.com/profglitch/variations.txt">variations of ??????????</a>. Then, feed it
  some Pokeblocks and put it into a Contest. Most of its moves will be called

  &quot;-&quot;, but one of its moves will be called &quot;Cool Move.&quot; When
  you use Cool Move, you get a lot of red hearts (appeal), but you cannot appeal
  again in that contest. When the contest is over, your game will be glitched.
  (Using &quot;-&quot; will give you 4 red appeal hearts, and you can use it over
  and over (The screen will say &quot;?????????? hasn't made its appeal&quot;.) No
  glitchy effects, aside from the &quot;hasn't made its appeal&quot; thing, will
  happen.) Mine made it to the Hyper Rank. (It might have a variety of unglitched
  moves, but if you scroll down too much, the game will glitch.)
  <br /><br />
  <img border="0" src="images/coolmove.png" width="240" height="160">


iname: docs/melchiorvii
name: Melchior VII
body:
  <i>Note: Glitch Scientists and other staff with power to edit the site can add to this. The one who started it, PichuUmbreon, is a big slacker, so this may not get updated a lot. If a glitch item uses an semicolon (;) in its name, then please post an comment about it. Also post comments asking about how to put in weird names, or how to find data on the glitch items. (skip glitch blocks please)</i><br>
  ~PichuUmbreon<p>

  I have updated Melchior VII by adding A5-C3 to the list. Hope your all happy,
  Zach the glitch buster<p>

  Pokemon Red and Blue Glitch Items<br>
  Hex; Pokemart Name; Pack Name; Price; Sell Price; Effect Outside; Effect in Battle<br>
  00; j.; j.; 829850; 414925; Freezes; Freezes<br>
  07; ?????; ?????; 0; Unsellable; Surf in Water; "No SURFing on ????? here!"<br>
  09; Pok&#233;dex; Pok&#233;dex; 0; Unsellable; Shows Pokedex Data; Shows Pokedex Data (when exited, messes up battle)<br>
  15; Boulder Badge; Boulder Badge; 0; Unsellable; Throw bait and change music to printer music; Throw bait (haven't tested in Safari Zone)<br>
  16; Cascade Badge; Cascade Badge; 0; Unsellable; Throw rock and change music to printer music; Throw rock (haven't tested in Safari Zone)<br>
  17; Thunder Badge; Thunder Badge; 0; Unsellable; Oak's unusable message; Oak's unusable message<br>
  18; Rainbow Badge; Rainbow Badge; 0; Unsellable; Oak's unusable message; Oak's unusable message*<br>
  19; Soul Badge; Soul Badge; 0; Unsellable; Oak's unusable message; Oak's unusable message*<br>
  1A; Marsh Badge; Marsh Badge; 0; Unsellable; Oak's unusable message; Oak's unusable message*<br>
  1B; Volcano Badge; Volcano Badge; 0; Unsellable; Oak's unusable message; Oak's unusable message*<br>
  1C; Earth Badge; Earth Badge; 0; Unsellable; Oak's unusable message; Oak's unusable message*<br>
  2C; ?????; ?????; 0; Unsellable; Oak's unusable message; Oak's unusable message*<br>
  54; B2F; B2F; 0; 0; Change music, throw a pokeball at the menu, catch something, then fail, making glitch blocks appear**; Pokeball that always fails?<br>
  55; B1F; B1F; 0; 0; Emulator crashes; Emulator crashes<br>
  56; 1F; 1F; 0; 0; Does nothing; Does nothing<br>
  57; 2F; 2F; 0; 0; Does nothing; Does nothing<br>
  58; 3F; 3F; 0; 0; Does nothing?; Does nothing?<br>
  59; 4F; 4F; 0; Unsellable; Advanced effect; Does nothing<br>
  5A; 5F; 5F; 0; 0; Advanced effect; Does nothing<br>
  5B; 6F; 6F; 0; 0; Does nothing; Does nothing<br>
  5C; 7F; 7F; 0; 0; Does nothing/Emulator crashes; Does nothing<br>
  5D; 8F; 8F; 0; Unsellable; Does nothing; Does nothing<br>
  5E; 9F; 9F; 0; 0; Stop ability to move through menus and on the map until you press start, when you press direction pad there's a walking against something sound, only other thing is to press start to bring up the menu; Stop ability to move through menus and battle until you press start, when you press direction pad there's a glitch sound, only other thing you can do is press start to bring up the menu, and if you exit, the background will be wiped completely, pressing start brings up the menu and a weird background, can be gotten out of by fly, but you still can't move<br>
  5F; 10F; 10F; 0; 0; Stop ability to move through menus and on the map, it replaces some text characters with people sprite parts and at the top-left corner there's a person, when you press direction pad there's a walking against something sound, only other thing you can do is to press start to bring up the menu; Makes glitch music, if you press the direction pad there's a walking against something sound, only other thing you can do is press start to bring up the start menu, and if you exit, you are taken to a place with complete white solid nothingness with the music still playing, but you can press start to bring up the menu and a weird background, to get out of it, just fly to another town, but you still can't walk<br>
  60; 11F; 11F; 0; 0; Resets game/Freezes; Emulator crashes<br>
  61; B4F; B4F; 0; 0; Emulator crashes/Does nothing; Does nothing<br>
  62; w m; w m; 928092; 464046; Crashes Game; Crashes Game<br>
  63; ws m; ws m ; 938491; 469245; Says "Pokemon box is full! Can't use that item!"; Says "Pokemon box is full ! Can't use that item!"<br>
  64; v##t#m#;v##t#m#;858180;429090;Crashes game;Does nothing<br>
  65; 'dm; 'dm; 919150; 459575; Crashes game; Crashes Game<br>
  66; m; m; 949193; 474596; Crashes game; Crashes game<br>
  67; w 'lm; w 'lm; Has 1/4 chance of crashing game otherwise does nothing; does nothing<br>
  68; fm; fm; 818091; Unsellable; Makes screen go white but everything is still there. effect ends when you enter or Leave building; screen goes mostly white<br>
  69; m; m; 915086; 457543; screen flashes; screen flashes<br>
  6A; -gm; -; 918480; Unsellable; Crashes game; Crashes game<br>
  A5;8# 8;8# 8;918480;Mart clerk says:I cant but A price on that;disables all buttons but the start and select buttons. If you open the start menu and exit then game returns to normal;crashes game;<br>
  A6;8# 8;8# 8;918480;Mart clerk says:I cant but A price on that;disables all buttons but the start and select buttons. If you open the start menu and exit then game returns to normal;crashes game;<br>
  A7;8# 8;8# 8;918480;Mart clerk says:I cant but A price on that;disables all buttons but the start and select buttons. If you open the start menu and exit then game returns to normal;crashes game;<br>
  A8;8# 8;8# 8;194031;Mart clerk says:I cant but A price on that;disables all buttons but the start and select buttons. If you open the start menu and exit then game returns to normal;crashes game;<br>
  A9;8# 8;8# 8;918480;Mart clerk says:I cant but A price on that;disables all buttons but the start and select buttons. If you open the start menu and exit then game returns to normal;crashes game;<br>
  C0;##H#;##H#;809394;404697;"OAK: (Your name here) This isn't the time to use that!";"OAK: (Your name here) This isn't the time to use that!";<br>
  C1;8# 8;8# 8;194031;Mart clerk says:I cant but A price on that;disables all buttons but the start and select buttons. If you open the start menu and exit then game returns to normal;crashes game;<br>
  C2;#?;-;868450;Mart clerk says:I cant but A price on that;"OAK: (Your name here) This isn't the time to use that!";Does nothing(sort of);<br>
  c3;H#;-;848091;424045;"OAK: (Your name here) This isn't the time to use that!";Does nothing(sort of);<br>

  Uncompleted: 6B-5A<br>
  *Didn't really check or remember it myself, but it seems obvious, so I'll just guess to save time. I'll make sure of them later.<br>
  **When used, the item disappears.<br>
  ?Not really sure about the effect.<br>
  /Multiple effects<br>
  <>Name with a semicolon (;)<br>
  Note: Not all infomation here is complete. Sometimes I skip some stuff to do later.<br>


iname: system/shoutbox_temp
name: Shoutbox code
body:
  <!-- If the shoutbox needs to be placed back in the right menu, this is its code -->
  <TABLE cellpadding=4 cellspacing=1 width="100%" id=menubox>

  <TR><TD colspan=2 align=left id=menuheader>
  	<B>Saybox</B>
  </TD></TR>
  <TR>
  	<TD id=menuitem><IFRAME SRC="shoutbox/inc_form.php" WIDTH=200 HEIGHT=400 frameborder="0" scrolling="no"></IFRAME></TD>
  </TR>
  </TABLE>
  <br />


iname: templates/vidinclude
name: FLV Video Include
body:
  <div align="center"><embed src="http://www.abwayax.com/flash_flv_player/flvplayer.swf" width="640" height="480" bgcolor="#FFFFFF"
  type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" 
  flashvars="file=http://glitchcity.info/videos/{1}.flv" /></div>


iname: docs/annetruck
name: S.S. Anne Ship Truck
body:
  You may have heard of the truck that's in the harbor for the S.S. Anne ship.<p>

  Although people have heard of it, only some have actually seen it on their game, because most of them only know one way to get to the truck without Gameshark: getting a Pokemon with Cut by trading before getting the HM from the Captain.<p>

  Well, there is a much easier way to get to the truck, and it can be done any time if you have surf, ship leaving or not.<p>
  One way, without using a glitch, is to acquire Cut from the Captain, and then force all of your pokemon to die while still on the ship.  You will wake up at the poke center, and  ship will not have set sail.<p>
  <a href=docs/ssanne>Click this link to go to another article about reboarding the S.S. Anne.</a> After you entered the harbor using the glitch or using the above method, surf to the right platform, and you will see the truck.<p>

  <img src=images/pokemontruckbw.png> <img src=images/pokemontruckcolor.png><p>

  So why is the truck there? What's its purpose? Well, there are a lot of rumors about it, and none of them are true. The truck just does... nothing. We can only be sure that the programmers originally planned something for it, but just left it with no purpose as a remnant. Or someone could have put it there as a easter egg, a joke. Maybe that person just stuck it there as decoration but did not know that few players would be able to find it anyway.
  <!NOCOMMENT>


iname: attackdex/redblue/cooltra
name: Attackdex :: Cooltrainer Move
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> No name; nickname "Cooltrainer Attack" comes from its type, which is "COOLTRAINER&#9792;"<br />
  <b>Hex:</b> 00<br />
  <b>Dec:</b> 0<br />
  <b>G/S/C Equivalent:</b> G/S/C glitch attack which freezes game<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> Various<br />
  <b>Hit Rate:</b> Various<br />
  <b>PP:</b> 0/13<br />
  {{Imagecaptioned|images/cooltrainer1.png|The &quot;COOLTRAINER&#9792;&quot; type, which is this move's namesake.|100|right}}
  <b>Description of Effects</b><br />
  The "Cooltrainer Attack" is one of the most famous glitch attacks, primarily because Ditto can learn it as a result of the [[docs:dittosm|Ditto's Secret Move]] glitch. It has no PP initially, but can be given PP with a PP Up or Ether/Elixir. Its effects are varied, ranging from a damaging attack with an Fissure animation to [[attackdex:redblue/superglitch|Super Glitch]]-like effects to simply freezing the game.<br />
  <br />
  Because its HEX number is 00, the Cooltrainer Attack can cause strange things to happen to the attack list. Normally, the HEX number 00 is used in slots 2, 3, or 4 to represent a blank space. However, when it is in slot 1, it becomes a usable attack and makes all other attacks invisible. This effect is noticable in Red/Blue [[glitchdex:redblue?dex=250|#250 Glitch Pokémon]] (such as [[glitchdex:redblue/A250|A]]), which have this attack as one of their starting moves. Whenever one of these Pokémon learns a new move, the Cooltrainer Attack is instantly replaced and the Pokémon's other starting moves become visible.
  <br /><br />
  <b>Cooltrainer Attack is a Starting Move for:</b>
  <ul>
  <li><a href="glitchdex/redblue/A250">A (#250)</a></li>
  <li><a href="glitchdex/redblue/PkMn"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub></a></li>
  <li><a href="glitchdex/redblue/pkmnpkmnt"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> <sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> T</a></li>
  <li><a href="glitchdex/redblue/4h">4h</a></li>
  <li><a href="glitchdex/redblue/pkmn3"><sup>P</sup><sub>K</sub><sup>M</sup><sub>N</sub> [3]</a></li>
  </ul>
  <b>Cooltrainer Attack is a Standard Move for:</b>
  <ul>
  <li><i>No known Pokémon learn Cooltrainer Attack below Level 100.</i></li>
  </ul>
  <b>Cooltrainer Attack is an Advanced Move for:</b>
  <ul>
  <li><i>No known Pokémon learn Cooltrainer Attack above Level 100.</i></li>
  </ul>


iname: attackdex/redblue/tm42
name: Attackdex :: TM42
body:
  [<i><a href="attackdex/redblue">Return to Red/Blue/Yellow Attackdex</a></i>]<br />
  <b>Name:</b> TM42<br />
  <b>Nickname:</b> Super Bomb<br>
  <b>Hex:</b> F2<br />
  <b>Dec:</b> 242<br />
  <b>G/S/C Equivalent:</b> [[bulba-m:Crunch]]<br />
  <br />
  <b><u>Red/Blue Stats</u></b><br />
  <b>Power:</b> 102<br />
  <b>Hit Rate:</b> 120/256<br />
  <b>PP:</b> 27/34<br />
  <b>Type:</b> Normal<br />
  <br />
  {{Imagecaptioned|images/tm42.png|TM42 as used in Red/Blue.|100|right}}
  <b>Description of Effects</b><br />
  TM42 is a somewhat powerful glitch move that has an animation like [[bulba-m:Explosion]]. However, it causes the game to freeze after it is used unless the foe faints. This move is most famous for being the game-freezing move used by the [[glitchdex:redblue/glitcherino|Glitcherino]]s on Cinnabar Island glitch trainers teams.
  <br /><br />
  <b>TM42 is a Standard Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>
  <b>TM42 is an Advanced Move for:</b>
  <ul>
  <li><i>List not implemented yet.</i></li>
  </ul>


