function CreateSpellTable()
	if SpellDatabase==nil then SpellDatabase={} end
--DRUID SPELLS
	SpellDatabase["Cat Form"]={"Druid", true}
	SpellDatabase["Moonkin Form"]={"Druid", true}
	SpellDatabase["Bear Form"]={"Druid", true}
	SpellDatabase["Lifebloom"]={"Druid", true}
--HUNTER SPELLS
	SpellDatabase["Arcane Shot"]={"Hunter", true}
	SpellDatabase["Steady Shot"]={"Hunter", true}
	SpellDatabase["Serpent Sting"]={"Hunter", true}
--PRIEST SPELLS
	SpellDatabase["Penance"]={"Priest", true}
	SpellDatabase["Shadow Word: Pain"]={"Priest", true}
	SpellDatabase["Renew"]={"Priest", true}
	SpellDatabase["Prayer of Healing"]={"Priest", true}
--WARLOCK SPELLS
	SpellDatabase["Curse of Agony"]={"Warlock", true}
	SpellDatabase["Drain Life"]={"Warlock", true}
	SpellDatabase["Fear"]={"Warlock", true}
	SpellDatabase["Corruption"]={"Warlock", true}
	SpellDatabase["Shadowfury"]={"Warlock", true}
--MAGE SPELLS
	SpellDatabase["Scorch"]={"Mage", true}
	SpellDatabase["Blink"]={"Mage", true}
	SpellDatabase["Frostbolt"]={"Mage", true}
	SpellDatabase["Arcane Missiles"]={"Mage", true}
--MONK SPELLS
	SpellDatabase["Stagger"]={"Monk", true}
	SpellDatabase["Soothing Mists"]={"Monk", true}
	SpellDatabase["Paralysis"]={"Monk", true}
--ROGUE SPELLS
	SpellDatabase["Mutilate"]={"Rogue", true}
	SpellDatabase["Revealing Strike"]={"Rogue", true}
	SpellDatabase["Backstab"]={"Rogue", true}
	SpellDatabase["Hemorrhage"]={"Rogue", true}
--SHAMAN SPELLS
	SpellDatabase["Flameshock"]={"Shaman", true}
	SpellDatabase["Lightning Bolt"]={"Shaman", true}
	SpellDatabase["Earth Shield"]={"Shaman", true}
--DEATH KNIGHT
	SpellDatabase["Death Strike"]={"Death Knight", true}
	SpellDatabase["Frost Strike"]={"Death Knight", true}
	SpellDatabase["Scourge Strike"]={"Death Knight", true}
--WARRIOR
	SpellDatabase["Mortal Strike"]={"Warrior", true}
	SpellDatabase["Wild Strike"]={"Warrior", true}
	SpellDatabase["Shield Slam"]={"Warrior", true}
--PALADIN
	SpellDatabase["Holy Shock"]={"Paladin", true}
	SpellDatabase["Crusader Strike"]={"Paladin", true}
end

function CreateClassTable()
	if ClassColors==nil then ClassColors={} end
	ClassColors["Hunter"] = {0.67,0.83,0.45}
	ClassColors["Warlock"] = {0.58,0.51,0.79}
	ClassColors["Priest"] = {1.0,1.0,1.0}
	ClassColors["Paladin"] = {0.96,0.55,0.73}
	ClassColors["Mage"] = {0.41,0.8,0.94}
	ClassColors["Rogue"] = {1.0,0.96,0.41}
	ClassColors["Druid"] = {1.0,0.49,0.04}
	ClassColors["Shaman"] = {0.0,0.44,0.87}
	ClassColors["Warrior"] = {0.78,0.61,0.43}
	ClassColors["Death Knight"] = {0.77,0.12 ,0.23}
	ClassColors["Monk"] = {0.0,1.00,0.59}
end

CLASS_ICON_TCOORDS = {
    ["Warrior"]     = {0, 0.25, 0, 0.25},
    ["Mage"]        = {0.25, 0.49609375, 0, 0.25},
    ["Rogue"]       = {0.49609375, 0.7421875, 0, 0.25},
    ["Druid"]       = {0.7421875, 0.98828125, 0, 0.25},
    ["Hunter"]      = {0, 0.25, 0.25, 0.5},
    ["Shaman"]      = {0.25, 0.49609375, 0.25, 0.5},
    ["Priest"]      = {0.49609375, 0.7421875, 0.25, 0.5},
    ["Warlock"]     = {0.7421875, 0.98828125, 0.25, 0.5},
    ["Paladin"]     = {0, 0.25, 0.5, 0.75},
    ["Death Knight"] = {0.25, .5, 0.5, .75},
    ["Monk"]    = {0.5, 0.73828125, 0.5, .75},
};

function CreateSpecTable()
	if SpecDatabase==nil then SpecDatabase={} end
--DRUID SPELLS
	SpecDatabase["Savage Roar"]={"Druid", "Feral Combat"}
	SpecDatabase["Starsurge"]={"Druid", "Balance"}
	SpecDatabase["Savage Defense"]={"Druid", "Guardian"}
	SpecDatabase["Lifebloom"]={"Druid", "Restoration"}
--HUNTER SPELLS
	SpecDatabase["Bestial Wrath"]={"Hunter", "Beast Mastery"}
	SpecDatabase["Chimaera Shot"]={"Hunter", "Marksmanship"}
	SpecDatabase["Explosive Shot"]={"Hunter", "Survival"}
--PRIEST SPELLS
	SpecDatabase["Penance"]={"Priest", "Discipline"}
	SpecDatabase["Circle of Healing"]={"Priest", "Holy"}
	SpecDatabase["Mind Flay"]={"Priest", "Shadow"}
--WARLOCK SPELLS
	SpecDatabase["Haunt"]={"Warlock", "Affliction"}
	SpecDatabase["Hand of Gul'dan"]={"Warlock", "Demonology"}
	SpecDatabase["Incinerate"]={"Warlock", "Destruction"}
--MAGE SPELLS
	SpecDatabase["Arcane Blast"]={"Mage", "Arcane"}
	SpecDatabase["Fireball"]={"Mage", "Fire"}
	SpecDatabase["Frostbolt"]={"Mage", "Frost"}
--MONK SPELLS
	SpecDatabase["Dizzying Haze"]={"Monk", "Brewmaster"}
	SpecDatabase["Soothing Mist"]={"Monk", "Mistweaver"}
	SpecDatabase["Fists of Fury"]={"Monk", "Windwalker"}
--ROGUE SPELLS
	SpecDatabase["Mutilate"]={"Rogue", "Assassination"}
	SpecDatabase["Revealing Strike"]={"Rogue", "Combat"}
	SpecDatabase["Hemorrhage"]={"Rogue", "Subtlety"}
--SHAMAN SPELLS
	SpecDatabase["Lightning Bolt"]={"Shaman", "Elemental"}
	SpecDatabase["Maelstrom Weapon"]={"Shaman", "Enhancement"}
	SpecDatabase["Earth Shield"]={"Shaman", "RestorationS"}
--DEATH KNIGHT
	SpecDatabase["Death Strike"]={"Death Knight", "Blood"}
	SpecDatabase["Frost Strike"]={"Death Knight", "FrostDK"}
	SpecDatabase["Scourge Strike"]={"Death Knight", "Unholy"}
--WARRIOR
	SpecDatabase["Mortal Strike"]={"Warrior", "Arms"}
	SpecDatabase["Wild Strike"]={"Warrior", "Fury"}
	SpecDatabase["Shield Slam"]={"Warrior", "Protection"}
--PALADIN
	SpecDatabase["Holy Shock"]={"Paladin", "HolyP"}
	SpecDatabase["Avenger's Shield"]={"Paladin", "ProtectionP"}
	SpecDatabase["Exorcism"]={"Paladin", "Retribution"}
end

