//------------------------------------------------------------------------------
// Procedures for generating the WoW profession lists
//------------------------------------------------------------------------------

var P_LS		= "(<a class='prof' href='http://www.wowwiki.com/Limited_sale_recipe'><b>LS</b></a>)";
var P_BOP 		= "(<a class='prof' href='http://www.wowwiki.com/Bind_on_Pickup'><b>BoP</b></a>)";

var row_start;
var row_end;
var row_count;

var row_toggle;

// The section name and table description header
function ProfHeader(p_header, p_rows) {

  document.write('<table class="bare">');

  document.write('<tr>');
    document.write('<td colspan="11"><h2>' + p_header + '</h2>');
    document.write('</td>');
  document.write('</tr>');

  document.write('<tr class="bheader">');
    document.write('<td class="bheader" align="right">');
    document.write('</td>');
    document.write('<td class="bheader" colspan="2" style="padding-left: 4px">');
    // CONSIDER CHANGING HTM FILE FOR MULTIPLE PROFESSION PAGES
    document.write('<a href="enchants.htm?' + section + append + '" onclick="ProfToggleOrder()" class="profheader">Enchantment</a>');
    if (p_header == "Two-Handed Weapon" || p_header == "Weapon") {
      // We have an extra "column" with weapon glow for enchantments - show its header
      document.write('<span style="padding-left: 142px">Glow</span>');
    }
    document.write('</td>');
    document.write('<td class="bheader" colspan="6">');
    document.write('Components</td>');
    document.write('<td class="bheader" style="padding-left: 15px">');
    document.write('Where to find the formula</td>');
    document.write('<td class="bheader" align="center">');
    // CONSIDER A PARAMETER HERE FOR OTHER MULTIPLE PROFESSIONS
    document.write('Rod</td>');
  document.write('</tr>');
  document.write('<tr>');
    document.write('<td class="bspace">');
    document.write('</td>');
  document.write('</tr>');

  // Set up ascending or descending sort order of rows
  // CONSIDER DIFFERENT COOKIE FOR EACH PROFESSION PAGE
  var cookie = GetCookie("ProfOrder");
  if (cookie == "asc") {
    // Going ascending
    row_start = 1;
    row_end = p_rows + 1;
    row_count = 1;
  }
  else {
    // Going descending
    row_start = p_rows;
    row_end = 0;
    row_count = -1;
  }

}

var P_EXP_TBC		= 9001;	// The Burning Crusade
var P_EXP_WOTLK		= 9002; // Wrath of the Lich King

var P_MN_WIZOIL		= 2;	// Minor Wizard Oil
var P_MN_MANAOIL	= 4;	// Minor Mana Oil
var P_LS_WIZOIL		= 6;	// Lesser Wizard Oil
var P_LS_MANAOIL	= 8;	// Lesser Mana Oil
var P_WIZARDOIL		= 10;	// Wizard Oil
var P_BR_WIZOIL		= 12;	// Brilliant Wizard Oil
var P_BR_MANAOIL	= 14;	// Brilliant Mana Oil
var P_LS_MAGICWAND	= 16;	// Lesser Magic Wand
var P_GR_MAGICWAND	= 18;	// Greater Magic Wand
var P_LS_MYSTICWAND	= 20;	// Lesser Mystic Wand
var P_GR_MYSTICWAND	= 22;	// Greater Mystic Wand
var P_RD_COPPER		= 24;	// Runed Copper Rod
var P_RD_SILVER		= 26;	// Runed Silver Rod
var P_RD_GOLDEN		= 28;	// Runed Golden Rod
var P_RD_TRSILVER	= 30;	// Runed Truesilver Rod
var P_RD_ARCANITE	= 32;	// Runed Arcanite Rod
var P_ENCHLEATHER	= 34;	// Enchanted Leather
var P_ENCHTHORIUM	= 36;	// Enchanted Thorium
var P_SMOKINGHEART	= 38;	// Smoking Heart of the Mountain

var P_SP_MANAOIL	= 40;	// Superior Mana Oil
var P_RD_FELIRON	= 42;	// Runed Fel Iron Rod
var P_SP_WIZOIL		= 44;	// Superior Wizard Oil
var P_PRISMSPHERE	= 46;	// Prismatic Sphere
var P_VOIDSPHERE	= 48;	// Void Sphere
var P_RD_ADAMANT	= 50;	// Runed Adamantite Rod
var P_RD_ETERNIUM	= 52;	// Runed Eternium Rod
var P_ARCDUST		= 54;	// Arcane Dust
var P_LG_PSHARD		= 56;	// Large Prismatic Shard
var P_SM_PSHARD		= 58;	// Small Prismatic Shard
var P_NEXUSTRANS	= 60;	// Nexus Transformation
var P_VOIDSHATTER	= 62;	// Void Shatter

var P_RD_COBALT		= 64;	// Runed Cobalt Rod
var P_RD_TITAN		= 66;	// Runed Titanium Rod

var P_ABSHATTER		= 68;	// Abyssal Shatter

// Prefixing part of the actual profession row
function ProfType(p_own, p_skill, p_type, p_title, p_formula, p_desc, p_glow, p_expansion) {

    // And so the row begins...
    if (row_toggle == 0) {
      row_toggle = 1;
      document.write('<tr class="even">'); }
    else {
      row_toggle = 0;
      document.write('<tr class="odd">'); }

    // Tick icon
    document.write('<td class="pskill">');
      // CONSIDER DIFFERENT TYPE FOR EACH PROFESSION (FORMULA, SCHEMATIC, ETC)
      if (p_own == true) {
        document.write('<img src="images/icon_tick_gray.gif" title="'+ player +' owns this formula" alt="">'); }
      else {
        document.write('<img src="images/icon_blank.gif" width="16" height="16">'); }
    document.write('</td>');

    // Type of profession icon and skill rank
    document.write('<td class="picon">');
      switch (p_type)
      {
        case P_MN_WIZOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=25124"><img class="ptype" src="images/wow/spell_minorwizardoil.jpg"></a>'); break }
        case P_MN_MANAOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=25125"><img class="ptype" src="images/wow/spell_minormanaoil.jpg"></a>'); break }
        case P_LS_WIZOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=25126"><img class="ptype" src="images/wow/spell_lesserwizardoil.jpg"></a>'); break }
        case P_LS_MANAOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=25127"><img class="ptype" src="images/wow/spell_lessermanaoil.jpg"></a>'); break }
        case P_WIZARDOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=25128"><img class="ptype" src="images/wow/spell_wizardoil.jpg"></a>'); break }
        case P_BR_WIZOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=25129"><img class="ptype" src="images/wow/spell_brilliantwizardoil.jpg"></a>'); break }
        case P_BR_MANAOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=25130"><img class="ptype" src="images/wow/spell_brilliantmanaoil.jpg"></a>'); break }
        case P_LS_MAGICWAND: { 
          document.write('<a href="http://www.wowhead.com/?item=11287"><img class="ptype" src="images/wow/spell_lessermagicwand.jpg"></a>'); break }
        case P_GR_MAGICWAND: { 
          document.write('<a href="http://www.wowhead.com/?item=11288"><img class="ptype" src="images/wow/spell_greatermagicwand.jpg"></a>'); break }
        case P_LS_MYSTICWAND: { 
          document.write('<a href="http://www.wowhead.com/?item=11289"><img class="ptype" src="images/wow/spell_lessermysticwand.jpg"></a>'); break }
        case P_GR_MYSTICWAND: { 
          document.write('<a href="http://www.wowhead.com/?item=11290"><img class="ptype" src="images/wow/spell_greatermysticwand.jpg"></a>'); break }
        case P_RD_COPPER: {
          document.write('<a href="http://www.wowhead.com/?spell=7421"><img class="ptype" src="images/wow/rod_runedcopper.jpg"></a>'); break }
        case P_RD_SILVER: {
          document.write('<a href="http://www.wowhead.com/?spell=7795"><img class="ptype" src="images/wow/rod_runedsilver.jpg"></a>'); break }
        case P_RD_GOLDEN: {
          document.write('<a href="http://www.wowhead.com/?spell=13628"><img class="ptype" src="images/wow/rod_runedgolden.jpg"></a>'); break }
        case P_RD_TRSILVER: {
          document.write('<a href="http://www.wowhead.com/?spell=13702"><img class="ptype" src="images/wow/rod_truesilver.jpg"></a>'); break }
        case P_RD_ARCANITE: {
          document.write('<a href="http://www.wowhead.com/?spell=20051"><img class="ptype" src="images/wow/rod_arcanite.jpg"></a>'); break }
        case P_ENCHLEATHER: {
          document.write('<a href="http://www.wowhead.com/?spell=17181"><img class="ptype" src="images/wow/spell_enchantedleather.jpg"></a>'); break }
        case P_ENCHTHORIUM: {
          document.write('<a href="http://www.wowhead.com/?spell=17180"><img class="ptype" src="images/wow/spell_enchantedthorium.jpg"></a>'); break }
        case P_SMOKINGHEART: {
          document.write('<a href="http://www.wowhead.com/?item=11811"><img class="ptype" src="images/wow/spell_smokingheart.jpg"></a>'); break }
        case P_SP_MANAOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=28016"><img class="ptype" src="images/wow/spell_superiormanaoil.jpg"></a>'); break }
        case P_RD_FELIRON: {
          document.write('<a href="http://www.wowhead.com/?spell=32664"><img class="ptype" src="images/wow/rod_runedfeliron.jpg"></a>'); break }
        case P_SP_WIZOIL: { 
          document.write('<a href="http://www.wowhead.com/?spell=28019"><img class="ptype" src="images/wow/spell_superiorwizardoil.jpg"></a>'); break }
        case P_PRISMSPHERE: { 
          document.write('<a href="http://www.wowhead.com/?item=22460"><img class="ptype" src="images/wow/spell_prismaticsphere.jpg"></a>'); break }
        case P_VOIDSPHERE: { 
          document.write('<a href="http://www.wowhead.com/?item=22459"><img class="ptype" src="images/wow/spell_voidsphere.jpg"></a>'); break }
        case P_RD_ADAMANT: {
          document.write('<a href="http://www.wowhead.com/?spell=32665"><img class="ptype" src="images/wow/rod_runedadamantite.jpg"></a>'); break }
        case P_RD_ETERNIUM: {
          document.write('<a href="http://www.wowhead.com/?spell=32667"><img class="ptype" src="images/wow/rod_runedeternium.jpg"></a>'); break }
        case P_ARCDUST: {
          document.write('<img class="ptype" src="images/wow/prof_arcanedust.jpg">'); break }
        case P_LG_PSHARD: {
          document.write('<a href="http://www.wowhead.com/?spell=28022"><img class="ptype" src="images/wow/prof_largeprismaticshard.jpg"></a>'); break }
        case P_SM_PSHARD: {
          document.write('<a href="http://www.wowhead.com/?spell=42615"><img class="ptype" src="images/wow/prof_smallprismaticshard.jpg"></a>'); break }
        case P_VOIDSHATTER: {
          document.write('<a href="http://www.wowhead.com/?spell=45765"><img class="ptype" src="images/wow/prof_largeprismaticshard.jpg"></a>'); break }
        case P_NEXUSTRANS: {
          document.write('<a href="http://www.wowhead.com/?spell=42613"><img class="ptype" src="images/wow/prof_smallprismaticshard.jpg"></a>'); break }
        case P_RD_COBALT: {
          document.write('<a href="http://www.wowhead.com/?spell=60618"><img class="ptype" src="images/wow/rod_runedcobalt.jpg"></a>'); break }
        case P_RD_TITAN: {
          document.write('<a href="http://www.wowhead.com/?spell=60619"><img class="ptype" src="images/wow/rod_runedtitanium.jpg"></a>'); break }
        case P_ABSHATTER: {
          document.write('<a href="http://www.wowhead.com/?spell=69412"><img class="ptype" src="images/wow/prof_essenceordust.jpg"></a>'); break }
        default: {
          // CONSIDER DIFFERENT DEFAULT DEPENDING ON PROFESSION
          document.write('<a href="' + p_type + '"><img class="ptype" src="images/wow/spell_enchant.jpg"></a>'); break }
      }
      if (p_skill == -1) {
	// Don't know the actual skill level
        document.write('<font color="#B06060">?</font>'); }
      else if (p_skill < 0) {
        // I haven't verified the skill myself (tint it red to show that)
        document.write('<font color="#B06060">' + Math.abs(p_skill) + '</font>'); }
      else {
        document.write(p_skill);
      }
    document.write('</td>');


    // Profession item description
    document.write('<td class="pitem">');
      document.write('<table class="pitemline">');
        document.write('<tr>');
	  if (p_glow == "") {
            // Title line without glow information
            document.write('<td class="pitemline">');
              if (p_expansion == P_EXP_TBC) {
                // Insert a "BC" icon to indicate that this is for The Burning Crusade
                document.write('<img src="images/icon_wide_wowtbc.gif" class="piconexp" title="The Burning Crusade" alt="">');
                document.write('<font class="pitemheader">&nbsp;</font>'); }
              else if (p_expansion == P_EXP_WOTLK) {
                document.write('<img src="images/icon_wide_wowwotlk.gif" class="piconexp" title="Wrath of the Lich King" alt="">');
                document.write('<font class="pitemheader">&nbsp;</font>');
              }
              if (p_formula == "")
                document.write('<font class="pitemheader">' + p_title + '</font>');
              else
                document.write('<a href="' + p_formula + '" class="pitemheader">' + p_title + '</a>');
            document.write('</td>');
            document.write('<td class="pitemline">');
            document.write('</td>');
          }
          else {
            // Title line with extra glow information
            document.write('<td class="pitemline" width="75%">');
              if (p_expansion == P_EXP_TBC) {
                // Insert a "BC" icon to indicate that this is for The Burning Crusade
                document.write('<img src="images/icon_wide_wowtbc.gif" class="piconexp" title="The Burning Crusade" alt="">');
                document.write('<font class="pitemheader">&nbsp;</font>'); }
              else if (p_expansion == P_EXP_WOTLK) {
                document.write('<img src="images/icon_wide_wowwotlk.gif" class="piconexp" title="Wrath of the Lich King" alt="">');
                document.write('<font class="pitemheader">&nbsp;</font>');
              }
              if (p_formula == "")
                document.write('<font class="pitemheader">' + p_title + '</font>');
              else
                document.write('<a href="' + p_formula + '" class="pitemheader">' + p_title + '</a>');
            document.write('</td>');
            document.write('<td class="pglowline">');
              document.write('<font class="pglow">' + p_glow + '</font>');
            document.write('</td>');
            //document.write('<td width="6%">');
            //document.write('</td>');
          }
        document.write('</tr>');
        document.write('<tr>');
          document.write('<td class="pitemline" colspan="3">');
            document.write('<font class="pitem">' + p_desc + '</font>');
          document.write('</td>');
        document.write('</tr>');
      document.write('</table>');
    document.write('</td>');

}

var P_BLANK		= 0;	// Nothing
var P_AQUA		= 2;	// Aquamarine
var P_ARC_ROD		= 4;	// Arcanite Rod
var P_BLACKDIAM		= 6;	// Black Diamond
var P_BLACKLOTUS	= 8;	// Black Lotus
var P_BLACKM_OIL	= 10;	// Blackmouth Oil
var P_BLACKPEARL	= 12;	// Black Pearl
var P_BLOODMOUNT	= 14;	// Blood of the Mountain
var P_BREATHWIND	= 16;	// Breath of Wind
var P_COP_ROD		= 18;	// Copper Rod
var P_COREEARTH		= 20;	// Core of Earth
var P_CRYSTALVIAL	= 22;	// Crystal Vial
var P_DREAMDUST		= 23;	// Dream Dust
var P_ELEMEARTH		= 24;	// Elemental Earth
var P_ELEMFIRE		= 25;	// Elemental Fire
var P_ELIXIRDEMON	= 26;	// Elixir of Demonslaying
var P_EMPTYVIAL		= 28;	// Empty Vial
var P_ESS_AIR		= 30;	// Essence of Air
var P_ESS_EARTH		= 32;	// Essence of Earth
var P_ESS_FIRE		= 34;	// Essence of Fire
var P_ESS_UNDEATH	= 36;	// Essence of Undeath
var P_ESS_WATER		= 38;	// Essence of Water
var P_FIREBLOOM		= 40;	// Firebloom
var P_FIREOIL		= 41;	// Fire Oil
var P_FROSTOIL		= 42;	// Frost Oil
var P_GLOBEWATER	= 44;	// Globe of Water
var P_GOLDENPEARL	= 46;	// Golden Pearl
var P_GOLD_ROD		= 48;	// Golden Rod
var P_GR_ASTRAL		= 50;	// Greater Astral Essence
var P_GR_ETERNAL	= 52;	// Greater Eternal Essence
var P_GR_MAGIC		= 54;	// Greater Magic Essence
var P_GR_MYSTIC		= 56;	// Greater Mystic Essence
var P_GR_NETHER		= 58;	// Greater Nether Essence
var P_GREENWHELP	= 60;	// Green Whelp Scale
var P_GUARDSTONE	= 62;	// Guardian Stone
var P_HEARTFIRE		= 64;	// Heart of Fire
var P_ICECAP		= 66;	// Icecap
var P_ICHORUNDEATH	= 68;	// Ichor of Undeath
var P_ILLUSIONDUST	= 70;	// Illusion Dust
var P_IMBUEDVIAL	= 72;	// Imbued Vial
var P_IRIPEARL		= 74;	// Iridescent Pearl
var P_IRONORE		= 76;	// Iron Ore
var P_KINGSBLOOD	= 78;	// Kingsblood
var P_LG_BRILSHARD	= 80;	// Large Brilliant Shard
var P_LARGEFANG		= 82;	// Large Fang
var P_LG_GLIMSHARD	= 83;	// Large Glimmering Shard
var P_LG_GLOWSHARD	= 84;	// Large Glowing Shard
var P_LG_RADSHARD	= 86;	// Large Radiant Shard
var P_LARVALACID	= 88;	// Larval Acid
var P_LEADEDVIAL	= 90;	// Leaded Vial
var P_LS_ASTRAL		= 92;	// Lesser Astral Essence
var P_LS_ETERNAL	= 94;	// Lesser Eternal Essence
var P_LS_MAGIC		= 96;	// Lesser Magic Essence
var P_LS_MYSTIC		= 98;	// Lesser Mystic Essence
var P_LS_NETHER		= 100;	// Lesser Nether Essence
var P_LIVESSENCE	= 102;	// Living Essence
var P_MAPLESEED		= 104;	// Maple Seed
var P_NEXUSCRYSTAL	= 106;	// Nexus Crystal
var P_PURPLELOTUS	= 108;	// Purple Lotus
var P_RIGHTORB		= 110;	// Righteous Orb
var P_RUGLEATHER	= 112;	// Rugged Leather
var P_SHADOWGEM		= 114;	// Shadowgem
var P_SHPROTPOT		= 116;	// Shadow Protection Potion
var P_SILV_ROD		= 118;	// Silver Rod
var P_SIMPLEWOOD	= 120;	// Simple Wood
var P_SM_BRILSHARD	= 122;	// Small Brilliant Shard
var P_SM_GLIMSHARD	= 124;	// Small Glimmering Shard
var P_SM_GLOWSHARD	= 126;	// Small Glowing Shard
var P_SM_RADSHARD	= 128;	// Small Radiant Shard
var P_SOULDUST		= 130;	// Soul Dust
var P_STARWOOD		= 132;	// Star Wood
var P_STRANGEDUST	= 134;	// Strange Dust
var P_STTHORNSEED	= 136;	// Stranglethorn Seed
var P_SUNGRASS		= 138;	// Sungrass
var P_THORIUMBAR	= 140;	// Thorium Bar
var P_TRUESILVBAR	= 142;	// Truesilver Bar
var P_TRSILV_ROD	= 144;	// Truesilver Rod
var P_VISIONDUST	= 146;	// Vision Dust
var P_WILDVINE		= 148;	// Wildvine
var P_WINTERSBITE	= 150;	// Wintersbite

var P_ARCANEDUST	= 152;  // Arcane Dust
var P_NETHERBLOOM	= 154;  // Netherbloom
var P_FELIRON_ROD	= 156;	// Fel Iron Rod
var P_LS_PLANAR		= 158;	// Lesser Planar Essence
var P_MAJHEALPOT	= 160;	// Major Healing Potion
var P_MAJMANAPOT	= 162;	// Major Mana Potion
var P_PRIMALEARTH	= 164;	// Primal Earth
var P_GR_PLANAR		= 166;	// Greater Planar Essence
var P_PRIMALAIR		= 168;	// Primal Air
var P_SM_PRISHARD	= 170;	// Small Prismatic Shard
var P_LG_PRISHARD	= 172;	// Large Prismatic Shard
var P_PRIMALLIFE	= 174;	// Primal Life
var P_ARCCRYSTAL	= 176;	// Arcane Crystal
var P_PRIMALMANA	= 178;	// Primal Mana
var P_PRIMALFIRE	= 180;	// Primal Fire
var P_PRIMALWATER	= 182;	// Primal Water
var P_NGMAREVINE	= 184;	// Nightmare Vine
var P_VOIDCRYSTAL	= 186;	// Void Crystal
var P_ADAMANT_ROD	= 188;	// Adamantite Rod
var P_PRIMALMIGHT	= 190;	// Primal Might
var P_PRIMALSHADOW	= 192;	// Primal Shadow
var P_ETERNIUM_ROD	= 194;	// Eternium Rod
var P_PRIMALNETHER	= 196;	// Primal Nether
var P_FELLOTUS		= 198;	// Fel Lotus
var P_ELIXIRMAJSTR	= 200;	// Elixir of Major Strength

var P_ETERNIUMORE	= 202;  // Eternium Ore
var P_MOTEEARTH		= 204;	// Mote of Earth
var P_MOTEFIRE		= 206;	// Mote of Fire
var P_MOTEAIR		= 208;	// Mote of Air
var P_MOTEWATER		= 210;	// Mote of Water

var P_GR_COSMIC		= 212;	// Greater Cosmic Essence
var P_INFDUST		= 214;	// Infinite Dust
var P_LS_COSMIC		= 216;	// Lesser Cosmic Essence
var P_COBALT_ROD	= 218;	// Cobalt Rod
var P_CRYSWATER		= 220;	// Crystallized Water
var P_DREAMSHARD	= 222;	// Dream Shard
var P_ETERNALEARTH	= 224;	// Eternal Earth
var P_ETERNALFIRE	= 226;	// Eternal Fire
var P_ETERNALSHADOW	= 228;	// Eternal Shadow
var P_ETERNALWATER	= 230;	// Eternal Water
var P_ETERNALLIFE	= 232;	// Eternal Life
var P_ETERNALAIR	= 234;	// Eternal Air
var P_ABYSSCRYSTAL	= 236;	// Abyss Crystal
var P_TITAN_ROD		= 238;	// Titanium Rod
var P_TITANBAR		= 240;	// Titanium Bar
var P_TIGERLILY		= 242;	// Tiger Lily
var P_TITANSTEELBAR	= 244;	// Titansteel Bar
var P_SCARLETRUBY	= 246;	// Scarlet Ruby
var P_ETHERIALOIL	= 248;	// Etherial Oil

// Component part of the actual profession row - it must be called with twelve
// arguments; six pairs of amount, component [0, 1, 2, 3, etc.]
function ProfComp() {

  // Go though twelve arguments two at a time - one for amount and one for component
  for (i=1; i<=12; i=i+2)
  {
    // Component icons and amounts
    document.write('<td class="pcomp">');
      // Read the component argument
      switch (ProfComp.arguments[i])
      {
        case P_AQUA: {
	  // Link, Icon Image Name, Font Color, Item Name
	  ProfTooltip('http://www.wowhead.com/?item=7909', 'prof_aquamarine.jpg', 'greenname', 'Aquamarine');
          // The argument before the component is the amount
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ARC_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=16206', 'prof_arcaniterod.jpg', 'whitename', 'Arcanite Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_BLACKDIAM: {
	  ProfTooltip('http://www.wowhead.com/?item=11754', 'prof_blackdiamond.jpg', 'greenname', 'Black Diamond');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_BLACKLOTUS: {
	  ProfTooltip('http://www.wowhead.com/?item=13468', 'prof_blacklotus.jpg', 'greenname', 'Black Lotus');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_BLACKM_OIL: {
	  ProfTooltip('http://www.wowhead.com/?item=6370', 'prof_blackmouthoil.jpg', 'whitename', 'Blackmouth Oil');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_BLACKPEARL: {
	  ProfTooltip('http://www.wowhead.com/?item=7971', 'prof_blackpearl.jpg', 'greenname', 'Black Pearl');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_BLOODMOUNT: {
	  ProfTooltip('http://www.wowhead.com/?item=11382', 'prof_bloodofthemountain.jpg', 'greenname', 'Blood of the Mountain');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_BREATHWIND: {
	  ProfTooltip('http://www.wowhead.com/?item=7081', 'prof_breathofwind.jpg', 'whitename', 'Breath of Wind');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_COP_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=6217', 'prof_copperrod.jpg', 'whitename', 'Copper Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_COREEARTH: {
	  ProfTooltip('http://www.wowhead.com/?item=7075', 'prof_coreofearth.jpg', 'whitename', 'Core of Earth');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_CRYSTALVIAL: {
	  ProfTooltip('http://www.wowhead.com/?item=8925', 'prof_crystalvial.jpg', 'whitename', 'Crystal Vial');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_DREAMDUST: {
	  ProfTooltip('http://www.wowhead.com/?item=11176', 'prof_dreamdust.jpg', 'whitename', 'Dream Dust');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ELEMEARTH: {
	  ProfTooltip('http://www.wowhead.com/?item=7067', 'prof_elementalearth.jpg', 'whitename', 'Elemental Earth');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ELEMFIRE: {
	  ProfTooltip('http://www.wowhead.com/?item=7068', 'prof_elementalfire.jpg', 'whitename', 'Elemental Fire');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ELIXIRDEMON: {
	  ProfTooltip('http://www.wowhead.com/?item=9224', 'prof_elixirofdemonslaying.jpg', 'whitename', 'Elixir of Demonslaying');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_EMPTYVIAL: {
	  ProfTooltip('http://www.wowhead.com/?item=3371', 'prof_emptyvial.jpg', 'whitename', 'Empty Vial');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ESS_AIR: {
	  ProfTooltip('http://www.wowhead.com/?item=7082', 'prof_essenceofair.jpg', 'greenname', 'Essence of Air');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ESS_EARTH: {
	  ProfTooltip('http://www.wowhead.com/?item=7076', 'prof_essenceofearth.jpg', 'greenname', 'Essence of Earth');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ESS_FIRE: {
	  ProfTooltip('http://www.wowhead.com/?item=7078', 'prof_essenceoffire.jpg', 'greenname', 'Essence of Fire');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ESS_UNDEATH: {
	  ProfTooltip('http://www.wowhead.com/?item=12808', 'prof_essenceofundeath.jpg', 'greenname', 'Essence of Undeath');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ESS_WATER: {
	  ProfTooltip('http://www.wowhead.com/?item=7080', 'prof_essenceofwater.jpg', 'greenname', 'Essence of Water');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_FIREBLOOM: {
	  ProfTooltip('http://www.wowhead.com/?item=4625', 'prof_firebloom.jpg', 'whitename', 'Firebloom');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_FIREOIL: {
	  ProfTooltip('http://www.wowhead.com/?item=6371', 'prof_fireoil.jpg', 'whitename', 'Fire Oil');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_FROSTOIL: {
	  ProfTooltip('http://www.wowhead.com/?item=3829', 'prof_frostoil.jpg', 'whitename', 'Frost Oil');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GLOBEWATER: {
	  ProfTooltip('http://www.wowhead.com/?item=7079', 'prof_globeofwater.jpg', 'whitename', 'Globe of Water');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GOLDENPEARL: {
	  ProfTooltip('http://www.wowhead.com/?item=13926', 'prof_goldenpearl.jpg', 'greenname', 'Golden Pearl');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GOLD_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=11128', 'prof_goldenrod.jpg', 'whitename', 'Golden Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GR_ASTRAL: {
	  ProfTooltip('http://www.wowhead.com/?item=11082', 'prof_greaterastralessence.jpg', 'greenname', 'Greater Astral Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GR_ETERNAL: {
	  ProfTooltip('http://www.wowhead.com/?item=16203', 'prof_greatereternalessence.jpg', 'greenname', 'Greater Eternal Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GR_MAGIC: {
	  ProfTooltip('http://www.wowhead.com/?item=10939', 'prof_greatermagicessence.jpg', 'greenname', 'Greater Magic Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GR_MYSTIC: {
	  ProfTooltip('http://www.wowhead.com/?item=11135', 'prof_greatermysticessence.jpg', 'greenname', 'Greater Mystic Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GR_NETHER: {
	  ProfTooltip('http://www.wowhead.com/?item=11175', 'prof_greaternetheressence.jpg', 'greenname', 'Greater Nether Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GREENWHELP: {
	  ProfTooltip('http://www.wowhead.com/?item=7392', 'prof_greenwhelpscale.jpg', 'whitename', 'Green Whelp Scale');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GUARDSTONE: {
	  ProfTooltip('http://www.wowhead.com/?item=12809', 'prof_guardianstone.jpg', 'greenname', 'Guardian Stone');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_HEARTFIRE: {
	  ProfTooltip('http://www.wowhead.com/?item=7077', 'prof_heartoffire.jpg', 'whitename', 'Heart of Fire');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ICECAP: {
	  ProfTooltip('http://www.wowhead.com/?item=13467', 'prof_icecap.jpg', 'whitename', 'Icecap');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ICHORUNDEATH: {
	  ProfTooltip('http://www.wowhead.com/?item=7972', 'prof_ichorofundeath.jpg', 'whitename', 'Ichor of Undeath');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ILLUSIONDUST: {
	  ProfTooltip('http://www.wowhead.com/?item=16204', 'prof_illusiondust.jpg', 'whitename', 'Illusion Dust');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_IMBUEDVIAL: {
	  ProfTooltip('http://www.wowhead.com/?item=18256', 'prof_imbuedvial.jpg', 'whitename', 'Imbued Vial');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_IRIPEARL: {
	  ProfTooltip('http://www.wowhead.com/?item=5500', 'prof_iridescentpearl.jpg', 'greenname', 'Iridescent Pearl');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_IRONORE: {
	  ProfTooltip('http://www.wowhead.com/?item=2772', 'prof_ironore.jpg', 'whitename', 'Iron Ore');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_KINGSBLOOD: {
	  ProfTooltip('http://www.wowhead.com/?item=3356', 'prof_kingsblood.jpg', 'whitename', 'Kingsblood');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LG_BRILSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=14344', 'prof_largebrilliantshard.jpg', 'bluename', 'Large Brilliant Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LARGEFANG: {
	  ProfTooltip('http://www.wowhead.com/?item=5637', 'prof_largefang.jpg', 'whitename', 'Large Fang');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LG_GLIMSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=11084', 'prof_largeglimmeringshard.jpg', 'bluename', 'Large Glimmering Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LG_GLOWSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=11139', 'prof_largeglowingshard.jpg', 'bluename', 'Large Glowing Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LG_RADSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=11178', 'prof_largeradiantshard.jpg', 'bluename', 'Large Radiant Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LARVALACID: {
	  ProfTooltip('http://www.wowhead.com/?item=18512', 'prof_larvalacid.jpg', 'whitename', 'Larval Acid');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LEADEDVIAL: {
	  ProfTooltip('http://www.wowhead.com/?item=3372', 'prof_leadedvial.jpg', 'whitename', 'Leaded Vial');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LS_ASTRAL: {
	  ProfTooltip('http://www.wowhead.com/?item=10998', 'prof_lesserastralessence.jpg', 'greenname', 'Lesser Astral Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LS_ETERNAL: {
	  ProfTooltip('http://www.wowhead.com/?item=16202', 'prof_lessereternalessence.jpg', 'greenname', 'Lesser Eternal Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LS_MAGIC: {
	  ProfTooltip('http://www.wowhead.com/?item=10938', 'prof_lessermagicessence.jpg', 'greenname', 'Lesser Magic Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LS_MYSTIC: {
	  ProfTooltip('http://www.wowhead.com/?item=11134', 'prof_lessermysticessence.jpg', 'greenname', 'Lesser Mystic Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LS_NETHER: {
	  ProfTooltip('http://www.wowhead.com/?item=11174', 'prof_lessernetheressence.jpg', 'greenname', 'Lesser Nether Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LIVESSENCE: {
	  ProfTooltip('http://www.wowhead.com/?item=12803', 'prof_livingessence.jpg', 'greenname', 'Living Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_MAPLESEED: {
	  ProfTooltip('http://www.wowhead.com/?item=17034', 'prof_mapleseed.jpg', 'whitename', 'Maple Seed');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_NEXUSCRYSTAL: {
	  ProfTooltip('http://www.wowhead.com/?item=20725', 'prof_nexuscrystal.jpg', 'purplename', 'Nexus Crystal');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PURPLELOTUS: {
	  ProfTooltip('http://www.wowhead.com/?item=8831', 'prof_purplelotus.jpg', 'whitename', 'Purple Lotus');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_RIGHTORB: {
	  ProfTooltip('http://www.wowhead.com/?item=12811', 'prof_righteousorb.jpg', 'greenname', 'Righteous Orb');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_RUGLEATHER: {
	  ProfTooltip('http://www.wowhead.com/?item=8170', 'prof_ruggedleather.jpg', 'whitename', 'Rugged Leather');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SHADOWGEM: {
	  ProfTooltip('http://www.wowhead.com/?item=1210', 'prof_shadowgem.jpg', 'greenname', 'Shadowgem');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SHPROTPOT: {
	  ProfTooltip('http://www.wowhead.com/?item=6048', 'prof_shadowprotectionpotion.jpg', 'whitename', 'Shadow Protection Potion');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SILV_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=6338', 'prof_silverrod.jpg', 'whitename', 'Silver Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SIMPLEWOOD: {
	  ProfTooltip('http://www.wowhead.com/?item=4470', 'prof_simplewood.jpg', 'whitename', 'Simple Wood');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SM_BRILSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=14343', 'prof_smallbrilliantshard.jpg', 'bluename', 'Small Brilliant Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SM_GLIMSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=10978', 'prof_smallglimmeringshard.jpg', 'bluename', 'Small Glimmering Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SM_GLOWSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=11138', 'prof_smallglowingshard.jpg', 'bluename', 'Small Glowing Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SM_RADSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=11177', 'prof_smallradiantshard.jpg', 'bluename', 'Small Radiant Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SOULDUST: {
	  ProfTooltip('http://www.wowhead.com/?item=11083', 'prof_souldust.jpg', 'whitename', 'Soul Dust');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_STARWOOD: {
	  ProfTooltip('http://www.wowhead.com/?item=11291', 'prof_starwood.jpg', 'whitename', 'Star Wood');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_STRANGEDUST: {
	  ProfTooltip('http://www.wowhead.com/?item=10940', 'prof_strangedust.jpg', 'whitename', 'Strange Dust');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_STTHORNSEED: {
	  ProfTooltip('http://www.wowhead.com/?item=17035', 'prof_stranglethornseed.jpg', 'whitename', 'Stranglethorn Seed');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SUNGRASS: {
	  ProfTooltip('http://www.wowhead.com/?item=8838', 'prof_sungrass.jpg', 'whitename', 'Sungrass');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_THORIUMBAR: {
	  ProfTooltip('http://www.wowhead.com/?item=12359', 'prof_thoriumbar.jpg', 'whitename', 'Thorium Bar');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_TRUESILVBAR: {
	  ProfTooltip('http://www.wowhead.com/?item=6037', 'prof_truesilverbar.jpg', 'greenname', 'Truesilver Bar');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_TRSILV_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=11144', 'prof_truesilverrod.jpg', 'whitename', 'Truesilver Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_VISIONDUST: {
	  ProfTooltip('http://www.wowhead.com/?item=11137', 'prof_visiondust.jpg', 'whitename', 'Vision Dust');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_WILDVINE: {
	  ProfTooltip('http://www.wowhead.com/?item=8153', 'prof_wildvine.jpg', 'whitename', 'Wildvine');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_WINTERSBITE: {
	  ProfTooltip('http://www.wowhead.com/?item=3819', 'prof_wintersbite.jpg', 'whitename', 'Wintersbite');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ARCANEDUST: {
	  ProfTooltip('http://www.wowhead.com/?item=22445', 'prof_arcanedust.jpg', 'whitename', 'Arcane Dust');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_NETHERBLOOM: {
	  ProfTooltip('http://www.wowhead.com/?item=22791', 'prof_netherbloom.jpg', 'whitename', 'Netherbloom');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_FELIRON_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=25843', 'prof_felironrod.jpg', 'whitename', 'Fel Iron Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LS_PLANAR: {
	  ProfTooltip('http://www.wowhead.com/?item=22447', 'prof_lesserplanaressence.jpg', 'greenname', 'Lesser Planar Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_MAJHEALPOT: {
	  ProfTooltip('http://www.wowhead.com/?item=13446', 'prof_majorhealingpotion.jpg', 'whitename', 'Major Healing Potion');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_MAJMANAPOT: {
	  ProfTooltip('http://www.wowhead.com/?item=13444', 'prof_majormanapotion.jpg', 'whitename', 'Major Mana Potion');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALEARTH: {
	  ProfTooltip('http://www.wowhead.com/?item=22452', 'prof_primalearth.jpg', 'greenname', 'Primal Earth');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GR_PLANAR: {
	  ProfTooltip('http://www.wowhead.com/?item=22446', 'prof_greaterplanaressence.jpg', 'greenname', 'Greater Planar Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALAIR: {
	  ProfTooltip('http://www.wowhead.com/?item=22451', 'prof_primalair.jpg', 'greenname', 'Primal Air');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SM_PRISHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=22448', 'prof_smallprismaticshard.jpg', 'bluename', 'Small Prismatic Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LG_PRISHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=22449', 'prof_largeprismaticshard.jpg', 'bluename', 'Large Prismatic Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALLIFE: {
	  ProfTooltip('http://www.wowhead.com/?item=21886', 'prof_primallife.jpg', 'greenname', 'Primal Life');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ARCCRYSTAL: {
	  ProfTooltip('http://www.wowhead.com/?item=12363', 'prof_arcanecrystal.jpg', 'greenname', 'Arcane Crystal');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALMANA: {
	  ProfTooltip('http://www.wowhead.com/?item=22457', 'prof_primalmana.jpg', 'greenname', 'Primal Mana');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALFIRE: {
	  ProfTooltip('http://www.wowhead.com/?item=21884', 'prof_primalfire.jpg', 'greenname', 'Primal Fire');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALWATER: {
	  ProfTooltip('http://www.wowhead.com/?item=21885', 'prof_primalwater.jpg', 'greenname', 'Primal Water');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_NGMAREVINE: {
	  ProfTooltip('http://www.wowhead.com/?item=22792', 'prof_nightmarevine.jpg', 'whitename', 'Nightmare Vine');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_VOIDCRYSTAL: {
	  ProfTooltip('http://www.wowhead.com/?item=22450', 'prof_voidcrystal.jpg', 'purplename', 'Void Crystal');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ADAMANT_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=25844', 'prof_adamantiterod.jpg', 'whitename', 'Adamantite Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALMIGHT: {
	  ProfTooltip('http://www.wowhead.com/?item=23571', 'prof_primalmight.jpg', 'bluename', 'Primal Might');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALSHADOW: {
	  ProfTooltip('http://www.wowhead.com/?item=22456', 'prof_primalshadow.jpg', 'greenname', 'Primal Shadow');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETERNIUM_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=25845', 'prof_eterniumrod.jpg', 'whitename', 'Eternium Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_PRIMALNETHER: {
	  ProfTooltip('http://www.wowhead.com/?item=23572', 'prof_primalnether.jpg', 'bluename', 'Primal Nether');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_FELLOTUS: {
	  ProfTooltip('http://www.wowhead.com/?item=22794', 'prof_fellotus.jpg', 'whitename', 'Fel Lotus');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ELIXIRMAJSTR: {
	  ProfTooltip('http://www.wowhead.com/?item=22824', 'prof_elixirofmajorstrength.jpg', 'whitename', 'Elixir of Major Strength');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETERNIUMORE: {
	  ProfTooltip('http://www.wowhead.com/?item=23427', 'prof_eterniumore.jpg', 'greenname', 'Eternium Ore');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_MOTEEARTH: {
	  ProfTooltip('http://www.wowhead.com/?item=22573', 'prof_moteofearth.jpg', 'whitename', 'Mote of Earth');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_MOTEFIRE: {
	  ProfTooltip('http://www.wowhead.com/?item=22574', 'prof_moteoffire.jpg', 'whitename', 'Mote of Fire');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_MOTEAIR: {
	  ProfTooltip('http://www.wowhead.com/?item=22572', 'prof_moteofair.jpg', 'whitename', 'Mote of Air');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_MOTEWATER: {
	  ProfTooltip('http://www.wowhead.com/?item=22578', 'prof_moteofwater.jpg', 'whitename', 'Mote of Water');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_GR_COSMIC: {
	  ProfTooltip('http://www.wowhead.com/?item=34055', 'prof_greatercosmicessence.jpg', 'greenname', 'Greater Cosmic Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_INFDUST: {
	  ProfTooltip('http://www.wowhead.com/?item=34054', 'prof_infinitedust.jpg', 'whitename', 'Infinite Dust');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_LS_COSMIC: {
	  ProfTooltip('http://www.wowhead.com/?item=34056', 'prof_lessercosmicessence.jpg', 'greenname', 'Lesser Cosmic Essence');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_COBALT_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=41741', 'prof_cobaltrod.jpg', 'whitename', 'Cobalt Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_CRYSWATER: {
	  ProfTooltip('http://www.wowhead.com/?item=37705', 'prof_crystallizedwater.jpg', 'whitename', 'Crystallized Water');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_DREAMSHARD: {
	  ProfTooltip('http://www.wowhead.com/?item=34052', 'prof_dreamshard.jpg', 'whitename', 'Dream Shard');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETERNALEARTH: {
	  ProfTooltip('http://www.wowhead.com/?item=35624', 'prof_eternalearth.jpg', 'greenname', 'Eternal Earth');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETERNALFIRE: {
	  ProfTooltip('http://www.wowhead.com/?item=36860', 'prof_eternalfire.jpg', 'greenname', 'Eternal Fire');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETERNALSHADOW: {
	  ProfTooltip('http://www.wowhead.com/?item=35627', 'prof_eternalshadow.jpg', 'greenname', 'Eternal Shadow');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETERNALWATER: {
	  ProfTooltip('http://www.wowhead.com/?item=35622', 'prof_eternalwater.jpg', 'greenname', 'Eternal Water');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETERNALLIFE: {
	  ProfTooltip('http://www.wowhead.com/?item=35625', 'prof_eternallife.jpg', 'greenname', 'Eternal Life');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETERNALAIR: {
	  ProfTooltip('http://www.wowhead.com/?item=35623', 'prof_eternalair.jpg', 'greenname', 'Eternal Air');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ABYSSCRYSTAL: {
	  ProfTooltip('http://www.wowhead.com/?item=34057', 'prof_abysscrystal.jpg', 'purplename', 'Abyss Crystal');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_TITAN_ROD: {
	  ProfTooltip('http://www.wowhead.com/?item=41745', 'prof_titaniumrod.jpg', 'whitename', 'Titanium Rod');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_TITANBAR: {
	  ProfTooltip('http://www.wowhead.com/?item=41163', 'prof_titaniumbar.jpg', 'greenname', 'Titanium Bar');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_TIGERLILY: {
	  ProfTooltip('http://www.wowhead.com/?item=36904', 'prof_tigerlily.jpg', 'whitename', 'Tiger Lily');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_TITANSTEELBAR: {
	  ProfTooltip('http://www.wowhead.com/?item=37663', 'prof_titansteelbar.jpg', 'greenname', 'Titansteel Bar');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_SCARLETRUBY: {
	  ProfTooltip('http://www.wowhead.com/?item=36918', 'prof_scarletruby.jpg', 'bluename', 'Scarlet Ruby');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        case P_ETHERIALOIL: {
	  ProfTooltip('http://www.wowhead.com/?item=44958', 'prof_etherialoil.jpg', 'whitename', 'Etherial Oil');
          document.write('x' + ProfComp.arguments[i - 1]); break }
        default: {
          // If empty or unknown component then just paint a blank (framed) icon
          document.write('<img class="picon" src="images/wow/spell_frame.gif">');
          // No amount either
          document.write('&nbsp;'); break }
      }
    document.write('</td>');
  }

}

var P_ROD_UNKNOWN	= 0;	// Unknown Rod
var P_ROD_COPPER	= 2;	// Runed Copper Rod
var P_ROD_SILVER	= 4;	// Runed Silver Rod
var P_ROD_GOLDEN	= 6;	// Runed Golden Rod
var P_ROD_TRSILVER	= 8;	// Runed Truesilver Rod
var P_ROD_ARCANITE	= 10;	// Runed Arcanite Rod
var P_RAW_COPPER	= 12;	// Copper Rod
var P_RAW_SILVER	= 14;	// Silver Rod
var P_RAW_GOLDEN	= 16;	// Golden Rod
var P_RAW_TRSILVER	= 18;	// Truesilver Rod
var P_RAW_ARCANITE	= 20;	// Arcanite Rod

var P_ROD_FELIRON	= 22;	// Runed Fel Iron Rod
var P_RAW_FELIRON	= 24;	// Fel Iron Rod
var P_ROD_ADAMANT	= 26;	// Runed Adamantite Rod
var P_RAW_ADAMANT	= 28;	// Adamantite Rod
var P_ROD_ETERNIUM	= 30;	// Runed Eternium Rod
var P_RAW_ETERNIUM	= 32;	// Eternium Rod

var P_ROD_COBALT	= 34;	// Runed Cobalt Rod
var P_RAW_COBALT	= 36;	// Cobalt Rod
var P_ROD_TITAN		= 38;	// Runed Titanium Rod
var P_RAW_TITAN		= 40;	// Titanium Rod

// The final part of the actual profession item row
function ProfWhere (p_where, p_what) {

  // Description of where to find the formula, schematic, etc.
  document.write('<td class="pwhere">');
    document.write('<font class="pitem">' + p_where  + '</font>');
  document.write('</td>');

  // Enchanting: The icon of the rod to be used
  document.write('<td class="ptype">');
    switch (p_what)
    {
      case P_ROD_UNKNOWN: {
        ProfTooltip('#', 'spell_unknown.gif', 'whitename', 'Unknown Rod'); break }
      case P_ROD_COPPER: {
        ProfTooltip('http://www.wowhead.com/?item=6218', 'rod_runedcopper.jpg', 'greenname', 'Runed Copper Rod'); break }
      case P_ROD_SILVER: {
        ProfTooltip('http://www.wowhead.com/?item=6339', 'rod_runedsilver.jpg', 'greenname', 'Runed Silver Rod'); break }
      case P_ROD_GOLDEN: {
        ProfTooltip('http://www.wowhead.com/?item=11130', 'rod_runedgolden.jpg', 'greenname', 'Runed Golden Rod'); break }
      case P_ROD_TRSILVER: {
        ProfTooltip('http://www.wowhead.com/?item=11145', 'rod_truesilver.jpg', 'greenname', 'Runed Truesilver Rod'); break }
      case P_ROD_ARCANITE: {
        ProfTooltip('http://www.wowhead.com/?item=16207', 'rod_arcanite.jpg', 'greenname', 'Runed Arcanite Rod'); break }
      case P_ROD_FELIRON: {
        ProfTooltip('http://www.wowhead.com/?item=22461', 'rod_runedfeliron.jpg', 'greenname', 'Runed Fel Iron Rod'); break }
      case P_ROD_ADAMANT: {
        ProfTooltip('http://www.wowhead.com/?item=22462', 'rod_runedadamantite.jpg', 'greenname', 'Runed Adamantite Rod'); break }
      case P_ROD_ETERNIUM: {
        ProfTooltip('http://www.wowhead.com/?item=22463', 'rod_runedeternium.jpg', 'bluename', 'Runed Eternium Rod'); break }
      case P_ROD_COBALT: {
        ProfTooltip('http://www.wowhead.com/?item=44451', 'rod_runedcobalt.jpg', 'bluename', 'Runed Cobalt Rod'); break }
      case P_ROD_TITAN: {
        ProfTooltip('http://www.wowhead.com/?item=44452', 'rod_runedtitanium.jpg', 'bluename', 'Runed Titanium Rod'); break }
      case P_RAW_COPPER: {
        ProfTooltip('http://www.wowhead.com/?item=6217', 'prof_copperrod.jpg', 'whitename', 'Copper Rod'); break }
      case P_RAW_SILVER: {
        ProfTooltip('http://www.wowhead.com/?item=6338', 'prof_silverrod.jpg', 'whitename', 'Silver Rod'); break }
      case P_RAW_GOLDEN: {
        ProfTooltip('http://www.wowhead.com/?item=11128', 'prof_goldenrod.jpg', 'whitename', 'Golden Rod'); break }
      case P_RAW_TRSILVER: {
        ProfTooltip('http://www.wowhead.com/?item=11144', 'prof_truesilverrod.jpg', 'whitename', 'Truesilver Rod'); break }
      case P_RAW_ARCANITE: {
        ProfTooltip('http://www.wowhead.com/?item=16206', 'prof_arcaniterod.jpg', 'whitename', 'Arcanite Rod'); break }
      case P_RAW_FELIRON: {
        ProfTooltip('http://www.wowhead.com/?item=25843', 'prof_felironrod.jpg', 'whitename', 'Fel Iron Rod'); break }
      case P_RAW_ADAMANT: {
        ProfTooltip('http://www.wowhead.com/?item=25844', 'prof_adamantiterod.jpg', 'whitename', 'Adamantite Rod'); break }
      case P_RAW_ETERNIUM: {
        ProfTooltip('http://www.wowhead.com/?item=25845', 'prof_eterniumrod.jpg', 'whitename', 'Eternium Rod'); break }
      case P_RAW_COBALT: {
        ProfTooltip('http://www.wowhead.com/?item=41741', 'prof_cobaltrod.jpg', 'whitename', 'Cobalt Rod'); break }
      case P_RAW_TITAN: {
        ProfTooltip('http://www.wowhead.com/?item=41745', 'prof_titaniumrod.jpg', 'whitename', 'Titanium Rod'); break }
      default: {
        // If empty then just paint a blank (framed) icon
        document.write('<img class="picon" src="images/wow/spell_frame.gif">'); break }
    }
    // No text beneath the icon
    document.write('&nbsp;&nbsp;&nbsp;');
  document.write('</td>');

  // And so the row ends...
  document.write('</tr>');

}

function ProfFooter() {

  document.write('</table>');
  document.write('<br>');

}

// Toggle the sort order of rows
function ProfToggleOrder() {

  var expdate = new Date();
  expdate.setTime(expdate.getTime() + (365*24*60*60*1000));
  var cookie = GetCookie("ProfOrder");

  if (cookie == "asc")
    cookie = "des";
  else
    cookie = "asc";

  SetCookie("ProfOrder", cookie, expdate);

}

// This function uses overLIB (c) Erik Bosrup
// DISABLED BECAUSE OF USING WOWHEAD TOOLTIPS NOW
function ProfTooltip(p_link, p_linkname, p_class, p_item) {

  document.write('<a href="' + p_link + '"><img class="picon" src="images/wow/' + p_linkname + '"></a>');
  // document.write('<a href="' + p_link + '" onmouseover="return overlib(\' <table class=wowitem cellpadding=0 border=0><tr><td class=wowitem_tl><span class=' + p_class + '>' + p_item + '</span></td><td class=wowitem_tr></td></tr><tr><td class=wowitem_bl></td><td class=wowitem_br></td></tr></table>\', VAUTO, HAUTO, FULLHTML);" onmouseout="return nd();"><img class="picon" src="images/wow/' + p_linkname + '"></a>');

}

var EGLOW_2H_LSIMPACT		= "<a class=mainslate href=http://www.wowhead.com/?spell=13529>Enchant 2H Weapon - Lesser Impact</a>|anim_2h_lesserimpact.gif";
var EGLOW_2H_IMPACT		= "<a class=mainslate href=http://www.wowhead.com/?spell=13695>Enchant 2H Weapon - Impact</a>|anim_2h_impact.gif";
var EGLOW_2H_GRIMPACT		= "<a class=mainslate href=http://www.wowhead.com/?spell=13937>Enchant 2H Weapon - Greater Impact</a>|anim_2h_greaterimpact.gif";
var EGLOW_2H_AGILITY		= "<a class=mainslate href=http://www.wowhead.com/?spell=27837>Enchant 2H Weapon - Agility</a>|anim_2h_agility.gif";
var EGLOW_2H_SUPIMPACT		= "<a class=mainslate href=http://www.wowhead.com/?spell=20030>Enchant 2H Weapon - Superior Impact</a>|anim_2h_superiorimpact.gif";
var EGLOW_2H_MAJINTELLECT	= "<a class=mainslate href=http://www.wowhead.com/?spell=20036>Enchant 2H Weapon - Major Intellect</a>|anim_2h_majorintellect.gif";
var EGLOW_2H_MAJSPIRIT		= "<a class=mainslate href=http://www.wowhead.com/?spell=20035>Enchant 2H Weapon - Major Spirit</a>|anim_2h_majorspirit.gif";
var EGLOW_2H_SAVAGERY		= "<a class=mainslate href=http://www.wowhead.com/?spell=27971>Enchant 2H Weapon - Savagery</a>|anim_2h_savagery.gif";
var EGLOW_2H_MAJAGILITY		= "<a class=mainslate href=http://www.wowhead.com/?spell=27977>Enchant 2H Weapon - Major Agility</a>|anim_2h_majoragility.gif";
var EGLOW_2H_GRSAVAGERY		= "<a class=mainslate href=http://www.wowhead.com/?spell=44630>Enchant 2H Weapon - Greater Savagery</a>|anim_weapon_lesserelementalslayer.gif";
var EGLOW_2H_SCOURGEBANE	= "<a class=mainslate href=http://www.wowhead.com/?spell=44595>Enchant 2H Weapon - Scourgebane</a>|anim_weapon_lesserelementalslayer.gif";
var EGLOW_2H_MASSACRE		= "<a class=mainslate href=http://www.wowhead.com/?spell=60691>Enchant 2H Weapon - Massacre</a>|anim_2h_savagery.gif";

var EGLOW_SF_SPELLPOWER		= "<a class=mainslate href=http://www.wowhead.com/?spell=62959>Enchant Staff - Spellpower</a>|anim_staff_spellpower.gif";
var EGLOW_SF_GRSPELLPOWER	= "<a class=mainslate href=http://www.wowhead.com/?spell=62948>Enchant Staff - Greater Spellpower</a>|anim_staff_grspellpower.gif";

var EGLOW_WPN_MINBSLAYER	= "<a class=mainslate href=http://www.wowhead.com/?spell=7786>Enchant Weapon - Minor Beastslayer</a>|anim_weapon_minorbeastslayer.gif";
var EGLOW_WPN_LSBSLAYER		= "<a class=mainslate href=http://www.wowhead.com/?spell=13653>Enchant Weapon - Lesser Beastslayer</a>|anim_weapon_lesserbeastslayer.gif";
var EGLOW_WPN_LSESLAYER		= "<a class=mainslate href=http://www.wowhead.com/?spell=13655>Enchant Weapon - Lesser Elemental Slayer</a>|anim_weapon_lesserelementalslayer.gif";
var EGLOW_WPN_STRIKING		= "<a class=mainslate href=http://www.wowhead.com/?spell=13693>Enchant Weapon - Striking</a>|anim_weapon_striking.gif";
var EGLOW_WPN_DSLAYING		= "<a class=mainslate href=http://www.wowhead.com/?spell=13915>Enchant Weapon - Demonslaying</a>|anim_weapon_demonslaying.gif";
var EGLOW_WPN_GRSTRIKING	= "<a class=mainslate href=http://www.wowhead.com/?spell=13943>Enchant Weapon - Greater Striking</a>|anim_weapon_greaterstriking.gif";
var EGLOW_WPN_FIERYWEAPON	= "<a class=mainslate href=http://www.wowhead.com/?spell=13898>Enchant Weapon - Fiery Weapon</a>|anim_weapon_fieryweapon.gif";
var EGLOW_WPN_ICYCHILL		= "<a class=mainslate href=http://www.wowhead.com/?spell=20029>Enchant Weapon - Icy Chill</a>|anim_weapon_icychill.gif";
var EGLOW_WPN_AGILITY		= "<a class=mainslate href=http://www.wowhead.com/?spell=23800>Enchant Weapon - Agility</a>|anim_weapon_agility.gif";
var EGLOW_WPN_STRENGTH		= "<a class=mainslate href=http://www.wowhead.com/?spell=23799>Enchant Weapon - Strength</a>|anim_weapon_strength.gif";
var EGLOW_WPN_UNHOLYWPN		= "<a class=mainslate href=http://www.wowhead.com/?spell=20033>Enchant Weapon - Unholy Weapon</a>|anim_weapon_unholyweapon.gif";
var EGLOW_WPN_CRUSADER		= "<a class=mainslate href=http://www.wowhead.com/?spell=20034>Enchant Weapon - Crusader</a>|anim_weapon_crusader.gif";
var EGLOW_WPN_HEALINGPOWER	= "<a class=mainslate href=http://www.wowhead.com/?spell=22750>Enchant Weapon - Healing Power</a>|anim_weapon_healingpower.gif";
var EGLOW_WPN_LIFESTEALING	= "<a class=mainslate href=http://www.wowhead.com/?spell=20032>Enchant Weapon - Lifestealing</a>|anim_weapon_lifestealing.gif";
var EGLOW_WPN_MGSPIRIT		= "<a class=mainslate href=http://www.wowhead.com/?spell=23803>Enchant Weapon - Mighty Spirit</a>|anim_weapon_mightyspirit.gif";
var EGLOW_WPN_MGINTELLECT	= "<a class=mainslate href=http://www.wowhead.com/?spell=23804>Enchant Weapon - Mighty Intellect</a>|anim_weapon_mightyintellect.gif";
var EGLOW_WPN_SPELLPOWER	= "<a class=mainslate href=http://www.wowhead.com/?spell=22749>Enchant Weapon - Spellpower</a>|anim_weapon_spellpower.gif";
var EGLOW_WPN_SUPSTRIKING	= "<a class=mainslate href=http://www.wowhead.com/?spell=20031>Enchant Weapon - Superior Striking</a>|anim_weapon_superiorstriking.gif";
var EGLOW_WPN_MAJSTRIKING	= "<a class=mainslate href=http://www.wowhead.com/?spell=27967>Enchant Weapon - Major Striking</a>|anim_weapon_majorstriking.gif";
var EGLOW_WPN_MAJINTELLECT	= "<a class=mainslate href=http://www.wowhead.com/?spell=27968>Enchant Weapon - Major Intellect</a>|anim_weapon_majorintellect.gif";
var EGLOW_WPN_POTENCY		= "<a class=mainslate href=http://www.wowhead.com/?spell=27972>Enchant Weapon - Potency</a>|anim_weapon_potency.gif";
var EGLOW_WPN_MAJSPELLPWR	= "<a class=mainslate href=http://www.wowhead.com/?spell=27975>Enchant Weapon - Major Spellpower</a>|anim_weapon_majorspellpower.gif";
var EGLOW_WPN_MAJHEALING	= "<a class=mainslate href=http://www.wowhead.com/?spell=34010>Enchant Weapon - Major Healing</a>|anim_weapon_majorhealing.gif";
var EGLOW_WPN_GRAGILITY		= "<a class=mainslate href=http://www.wowhead.com/?spell=42620>Enchant Weapon - Greater Agility</a>|anim_weapon_greateragility.gif";
var EGLOW_WPN_DEATHFROST	= "<a class=mainslate href=http://www.wowhead.com/?spell=46578>Enchant Weapon - Deathfrost</a>|anim_weapon_deathfrost.gif";
var EGLOW_WPN_SPELLSURGE	= "<a class=mainslate href=http://www.wowhead.com/?spell=28003>Enchant Weapon - Spellsurge</a>|anim_weapon_spellsurge.gif";
var EGLOW_WPN_BATTLEMASTER	= "<a class=mainslate href=http://www.wowhead.com/?spell=28004>Enchant Weapon - Battlemaster</a>|anim_weapon_battlemaster.gif";
var EGLOW_WPN_SUNFIRE		= "<a class=mainslate href=http://www.wowhead.com/?spell=27981>Enchant Weapon - Sunfire</a>|anim_weapon_sunfire.gif";
var EGLOW_WPN_SOULFROST		= "<a class=mainslate href=http://www.wowhead.com/?spell=27982>Enchant Weapon - Soulfrost</a>|anim_weapon_soulfrost.gif";
var EGLOW_WPN_MONGOOSE		= "<a class=mainslate href=http://www.wowhead.com/?spell=27984>Enchant Weapon - Mongoose</a>|anim_weapon_mongoose.gif";
var EGLOW_WPN_EXECUTIONER	= "<a class=mainslate href=http://www.wowhead.com/?spell=42974>Enchant Weapon - Executioner</a>|anim_weapon_executioner.gif";
var EGLOW_WPN_GRPOTENCY		= "<a class=mainslate href=http://www.wowhead.com/?spell=60621>Enchant Weapon - Greater Potency</a>|anim_weapon_lesserelementalslayer.gif";
var EGLOW_WPN_EXSPELLPOWER	= "<a class=mainslate href=http://www.wowhead.com/?spell=44629>Enchant Weapon - Exceptional Spellpower</a>|anim_weapon_crusader.gif";
var EGLOW_WPN_EXAGILITY		= "<a class=mainslate href=http://www.wowhead.com/?spell=44633>Enchant Weapon - Exceptional Agility</a>|anim_weapon_agility.gif";
var EGLOW_WPN_EXSPIRIT		= "<a class=mainslate href=http://www.wowhead.com/?spell=44510>Enchant Weapon - Exceptional Spirit</a>|anim_weapon_majorspellpower.gif";
var EGLOW_WPN_ICEBREAKER	= "<a class=mainslate href=http://www.wowhead.com/?spell=44524>Enchant Weapon - Icebreaker</a>|anim_weapon_fieryweapon.gif";
var EGLOW_WPN_LIFEWARD		= "<a class=mainslate href=http://www.wowhead.com/?spell=44576>Enchant Weapon - Lifeward</a>|anim_weapon_crusader.gif";
var EGLOW_WPN_GIANTSLAYER	= "<a class=mainslate href=http://www.wowhead.com/?spell=44621>Enchant Weapon - Giant Slayer</a>|anim_weapon_fieryweapon.gif";
var EGLOW_WPN_SUPPOTENCY	= "<a class=mainslate href=http://www.wowhead.com/?spell=60707>Enchant Weapon - Superior Potency</a>|anim_2h_majorintellect.gif";
var EGLOW_WPN_MGSPELLPOWER	= "<a class=mainslate href=http://www.wowhead.com/?spell=60714>Enchant Weapon - Mighty Spellpower</a>|anim_weapon_spellsurge.gif";
var EGLOW_WPN_BERSERKING	= "<a class=mainslate href=http://www.wowhead.com/?spell=59621>Enchant Weapon - Berserking</a>|anim_2h_savagery.gif";
var EGLOW_WPN_ACCURACY		= "<a class=mainslate href=http://www.wowhead.com/?spell=59619>Enchant Weapon - Accuracy</a>|anim_weapon_majorintellect.gif";
var EGLOW_WPN_BLACKMAGIC	= "<a class=mainslate href=http://www.wowhead.com/?spell=59625>Enchant Weapon - Black Magic</a>|anim_weapon_unholyweapon.gif";
var EGLOW_WPN_BLOODDRAIN	= "<a class=mainslate href=http://www.wowhead.com/?spell=64579>Enchant Weapon - Blood Draining</a>|anim_weapon_bladeward.gif";
var EGLOW_WPN_BLADEWARD		= "<a class=mainslate href=http://www.wowhead.com/?spell=64441>Enchant Weapon - Bladeward</a>|anim_weapon_bladeward.gif";

var timer;

// Show a box with a GIF animation of the glow
function EnchantGlow(pmix) {

  var split = pmix.indexOf("|", 0);
  var title = pmix.substring(0, split);
  var url = pmix.substring(split + 1, pmix.length);

  document.getElementById("glowbg").className="nsbg unhidden";
  document.getElementById("glowtext").className="pglowbox unhidden";
  document.getElementById("glowtop").innerHTML=title;
  document.getElementById("glowimg").src="images/wow/glows/" + url;
  document.getElementById("glowwait").className="pglowwait";
  
  // Force close of Ajax timer in case of stalling (IE7+8)
  timer = setTimeout("GlowAnimLoaded()",5000);
}

function CloseGlow() {

  document.getElementById("glowbg").className="hidden";
  document.getElementById("glowtext").className="hidden";
  document.getElementById("glowimg").src="images/anim_empty.gif";

  clearTimeout(timer);
}

function GlowAnimLoaded() {
  document.getElementById("glowwait").className="hidden";
}
