// JavaScript Document

var kamael_berserker = new Array(5); 

kamael_berserker[0] = new Array(11);
kamael_berserker[1] = new Array(7);
kamael_berserker[2] = new Array(7);
kamael_berserker[3] = new Array(4);
kamael_berserker[4] = new Array(2);

// human subclass visibility
kamael_berserker[0][0] = "_off";
kamael_berserker[0][1] = "_off";
kamael_berserker[0][2] = "_off";
kamael_berserker[0][3] = "_off";
kamael_berserker[0][4] = "_off";
kamael_berserker[0][5] = "_off";
kamael_berserker[0][6] = "_off";
kamael_berserker[0][7] = "_off";
kamael_berserker[0][8] = "_off";
kamael_berserker[0][9] = "_off";
kamael_berserker[0][10] = "_off";

// elf subclass visibility
kamael_berserker[1][0] = "_off";
kamael_berserker[1][1] = "_off";
kamael_berserker[1][2] = "_off";
kamael_berserker[1][3] = "_off";
kamael_berserker[1][4] = "_off";
kamael_berserker[1][5] = "_off";
kamael_berserker[1][6] = "_off";

// dark elf subclass visibility
kamael_berserker[2][0] = "_off";
kamael_berserker[2][1] = "_off";
kamael_berserker[2][2] = "_off";
kamael_berserker[2][3] = "_off";
kamael_berserker[2][4] = "_off";
kamael_berserker[2][5] = "_off";
kamael_berserker[2][6] = "_off";

// orc subclass visibility
kamael_berserker[3][0] = "_off";
kamael_berserker[3][1] = "_off";
kamael_berserker[3][2] = "_off";
kamael_berserker[3][3] = "_off";

// dwarf subclass visibility
kamael_berserker[4][0] = "_off";
kamael_berserker[4][1] = "_off";

var kamael_soulbreaker = new Array(5); 

kamael_soulbreaker[0] = new Array(11);
kamael_soulbreaker[1] = new Array(7);
kamael_soulbreaker[2] = new Array(7);
kamael_soulbreaker[3] = new Array(4);
kamael_soulbreaker[4] = new Array(2);

// human subclass visibility
kamael_soulbreaker[0][0] = "_off";
kamael_soulbreaker[0][1] = "_off";
kamael_soulbreaker[0][2] = "_off";
kamael_soulbreaker[0][3] = "_off";
kamael_soulbreaker[0][4] = "_off";
kamael_soulbreaker[0][5] = "_off";
kamael_soulbreaker[0][6] = "_off";
kamael_soulbreaker[0][7] = "_off";
kamael_soulbreaker[0][8] = "_off";
kamael_soulbreaker[0][9] = "_off";
kamael_soulbreaker[0][10] = "_off";

// elf subclass visibility
kamael_soulbreaker[1][0] = "_off";
kamael_soulbreaker[1][1] = "_off";
kamael_soulbreaker[1][2] = "_off";
kamael_soulbreaker[1][3] = "_off";
kamael_soulbreaker[1][4] = "_off";
kamael_soulbreaker[1][5] = "_off";
kamael_soulbreaker[1][6] = "_off";

// dark elf subclass visibility
kamael_soulbreaker[2][0] = "_off";
kamael_soulbreaker[2][1] = "_off";
kamael_soulbreaker[2][2] = "_off";
kamael_soulbreaker[2][3] = "_off";
kamael_soulbreaker[2][4] = "_off";
kamael_soulbreaker[2][5] = "_off";
kamael_soulbreaker[2][6] = "_off";

// orc subclass visibility
kamael_soulbreaker[3][0] = "_off";
kamael_soulbreaker[3][1] = "_off";
kamael_soulbreaker[3][2] = "_off";
kamael_soulbreaker[3][3] = "_off";

// dwarf subclass visibility
kamael_soulbreaker[4][0] = "_off";
kamael_soulbreaker[4][1] = "_off";

var kamael_arbalester = new Array(5); 

kamael_arbalester[0] = new Array(11);
kamael_arbalester[1] = new Array(7);
kamael_arbalester[2] = new Array(7);
kamael_arbalester[3] = new Array(4);
kamael_arbalester[4] = new Array(2);

// human subclass visibility
kamael_arbalester[0][0] = "_off";
kamael_arbalester[0][1] = "_off";
kamael_arbalester[0][2] = "_off";
kamael_arbalester[0][3] = "_off";
kamael_arbalester[0][4] = "_off";
kamael_arbalester[0][5] = "_off";
kamael_arbalester[0][6] = "_off";
kamael_arbalester[0][7] = "_off";
kamael_arbalester[0][8] = "_off";
kamael_arbalester[0][9] = "_off";
kamael_arbalester[0][10] = "_off";

// elf subclass visibility
kamael_arbalester[1][0] = "_off";
kamael_arbalester[1][1] = "_off";
kamael_arbalester[1][2] = "_off";
kamael_arbalester[1][3] = "_off";
kamael_arbalester[1][4] = "_off";
kamael_arbalester[1][5] = "_off";
kamael_arbalester[1][6] = "_off";

// dark elf subclass visibility
kamael_arbalester[2][0] = "_off";
kamael_arbalester[2][1] = "_off";
kamael_arbalester[2][2] = "_off";
kamael_arbalester[2][3] = "_off";
kamael_arbalester[2][4] = "_off";
kamael_arbalester[2][5] = "_off";
kamael_arbalester[2][6] = "_off";

// orc subclass visibility
kamael_arbalester[3][0] = "_off";
kamael_arbalester[3][1] = "_off";
kamael_arbalester[3][2] = "_off";
kamael_arbalester[3][3] = "_off";

// dwarf subclass visibility
kamael_arbalester[4][0] = "_off";
kamael_arbalester[4][1] = "_off";

var dark_avenger = new Array(5); 

dark_avenger[0] = new Array(11);
dark_avenger[1] = new Array(7);
dark_avenger[2] = new Array(7);
dark_avenger[3] = new Array(4);
dark_avenger[4] = new Array(2);

// human subclass visibility
dark_avenger[0][0] = "";
dark_avenger[0][1] = "_off";
dark_avenger[0][2] = "";
dark_avenger[0][3] = "";
dark_avenger[0][4] = "";
dark_avenger[0][5] = "";
dark_avenger[0][6] = "";
dark_avenger[0][7] = "";
dark_avenger[0][8] = "";
dark_avenger[0][9] = "";
dark_avenger[0][10] = "";

// elf subclass visibility
dark_avenger[1][0] = "_off";
dark_avenger[1][1] = "";
dark_avenger[1][2] = "";
dark_avenger[1][3] = "";
dark_avenger[1][4] = "";
dark_avenger[1][5] = "";
dark_avenger[1][6] = "";

// dark elf subclass visibility
dark_avenger[2][0] = "_off";
dark_avenger[2][1] = "";
dark_avenger[2][2] = "";
dark_avenger[2][3] = "";
dark_avenger[2][4] = "";
dark_avenger[2][5] = "";
dark_avenger[2][6] = "";

// orc subclass visibility
dark_avenger[3][0] = "";
dark_avenger[3][1] = "";
dark_avenger[3][2] = "_off";
dark_avenger[3][3] = "";

// dwarf subclass visibility
dark_avenger[4][0] = "_off";
dark_avenger[4][1] = "";

var paladin = new Array(5); 

paladin[0] = new Array(11);
paladin[1] = new Array(7);
paladin[2] = new Array(7);
paladin[3] = new Array(4);
paladin[4] = new Array(2);

// human subclass visibility
paladin[0][0] = "_off";
paladin[0][1] = "";
paladin[0][2] = "";
paladin[0][3] = "";
paladin[0][4] = "";
paladin[0][5] = "";
paladin[0][6] = "";
paladin[0][7] = "";
paladin[0][8] = "";
paladin[0][9] = "";
paladin[0][10] = "";

// elf subclass visibility
paladin[1][0] = "_off";
paladin[1][1] = "";
paladin[1][2] = "";
paladin[1][3] = "";
paladin[1][4] = "";
paladin[1][5] = "";
paladin[1][6] = "";

// dark elf subclass visibility
paladin[2][0] = "_off";
paladin[2][1] = "";
paladin[2][2] = "";
paladin[2][3] = "";
paladin[2][4] = "";
paladin[2][5] = "";
paladin[2][6] = "";

// orc subclass visibility
paladin[3][0] = "";
paladin[3][1] = "";
paladin[3][2] = "_off";
paladin[3][3] = "";

// dwarf subclass visibility
paladin[4][0] = "_off";
paladin[4][1] = "";

var warlord = new Array(5); 

warlord[0] = new Array(11);
warlord[1] = new Array(7);
warlord[2] = new Array(7);
warlord[3] = new Array(4);
warlord[4] = new Array(2);

// human subclass visibility
warlord[0][0] = "";
warlord[0][1] = "";
warlord[0][2] = "";
warlord[0][3] = "";
warlord[0][4] = "";
warlord[0][5] = "";
warlord[0][6] = "";
warlord[0][7] = "";
warlord[0][8] = "";
warlord[0][9] = "";
warlord[0][10] = "";

// elf subclass visibility
warlord[1][0] = "";
warlord[1][1] = "";
warlord[1][2] = "";
warlord[1][3] = "";
warlord[1][4] = "";
warlord[1][5] = "";
warlord[1][6] = "";

// dark elf subclass visibility
warlord[2][0] = "";
warlord[2][1] = "";
warlord[2][2] = "";
warlord[2][3] = "";
warlord[2][4] = "";
warlord[2][5] = "";
warlord[2][6] = "";

// orc subclass visibility
warlord[3][0] = "";
warlord[3][1] = "";
warlord[3][2] = "_off";
warlord[3][3] = "";

// dwarf subclass visibility
warlord[4][0] = "_off";
warlord[4][1] = "";

var gladiator = new Array(5); 

gladiator[0] = new Array(11);
gladiator[1] = new Array(7);
gladiator[2] = new Array(7);
gladiator[3] = new Array(4);
gladiator[4] = new Array(2);

// human subclass visibility
gladiator[0][0] = "";
gladiator[0][1] = "";
gladiator[0][2] = "";
gladiator[0][3] = "";
gladiator[0][4] = "";
gladiator[0][5] = "";
gladiator[0][6] = "";
gladiator[0][7] = "";
gladiator[0][8] = "";
gladiator[0][9] = "";
gladiator[0][10] = "";

// elf subclass visibility
gladiator[1][0] = "";
gladiator[1][1] = "";
gladiator[1][2] = "";
gladiator[1][3] = "";
gladiator[1][4] = "";
gladiator[1][5] = "";
gladiator[1][6] = "";

// dark elf subclass visibility
gladiator[2][0] = "";
gladiator[2][1] = "";
gladiator[2][2] = "";
gladiator[2][3] = "";
gladiator[2][4] = "";
gladiator[2][5] = "";
gladiator[2][6] = "";

// orc subclass visibility
gladiator[3][0] = "";
gladiator[3][1] = "";
gladiator[3][2] = "_off";
gladiator[3][3] = "";

// dwarf subclass visibility
gladiator[4][0] = "_off";
gladiator[4][1] = "";

var treas_hunter = new Array(5); 

treas_hunter[0] = new Array(11);
treas_hunter[1] = new Array(7);
treas_hunter[2] = new Array(7);
treas_hunter[3] = new Array(4);
treas_hunter[4] = new Array(2);

// human subclass visibility
treas_hunter[0][0] = "";
treas_hunter[0][1] = "";
treas_hunter[0][2] = "";
treas_hunter[0][3] = "";
treas_hunter[0][4] = "";
treas_hunter[0][5] = "";
treas_hunter[0][6] = "";
treas_hunter[0][7] = "";
treas_hunter[0][8] = "";
treas_hunter[0][9] = "";
treas_hunter[0][10] = "";

// elf subclass visibility
treas_hunter[1][0] = "";
treas_hunter[1][1] = "";
treas_hunter[1][2] = "_off";
treas_hunter[1][3] = "";
treas_hunter[1][4] = "";
treas_hunter[1][5] = "";
treas_hunter[1][6] = "";

// dark elf subclass visibility
treas_hunter[2][0] = "";
treas_hunter[2][1] = "";
treas_hunter[2][2] = "_off";
treas_hunter[2][3] = "";
treas_hunter[2][4] = "";
treas_hunter[2][5] = "";
treas_hunter[2][6] = "";

// orc subclass visibility
treas_hunter[3][0] = "";
treas_hunter[3][1] = "";
treas_hunter[3][2] = "_off";
treas_hunter[3][3] = "";

// dwarf subclass visibility
treas_hunter[4][0] = "_off";
treas_hunter[4][1] = "";

var hawkeye = new Array(5); 

hawkeye[0] = new Array(11);
hawkeye[1] = new Array(7);
hawkeye[2] = new Array(7);
hawkeye[3] = new Array(4);
hawkeye[4] = new Array(2);

// human subclass visibility
hawkeye[0][0] = "";
hawkeye[0][1] = "";
hawkeye[0][2] = "";
hawkeye[0][3] = "";
hawkeye[0][4] = "";
hawkeye[0][5] = "";
hawkeye[0][6] = "";
hawkeye[0][7] = "";
hawkeye[0][8] = "";
hawkeye[0][9] = "";
hawkeye[0][10] = "";

// elf subclass visibility
hawkeye[1][0] = "";
hawkeye[1][1] = "";
hawkeye[1][2] = "";
hawkeye[1][3] = "_off";
hawkeye[1][4] = "";
hawkeye[1][5] = "";
hawkeye[1][6] = "";

// dark elf subclass visibility
hawkeye[2][0] = "";
hawkeye[2][1] = "";
hawkeye[2][2] = "";
hawkeye[2][3] = "_off";
hawkeye[2][4] = "";
hawkeye[2][5] = "";
hawkeye[2][6] = "";

// orc subclass visibility
hawkeye[3][0] = "";
hawkeye[3][1] = "";
hawkeye[3][2] = "_off";
hawkeye[3][3] = "";

// dwarf subclass visibility
hawkeye[4][0] = "_off";
hawkeye[4][1] = "";

var sorceror = new Array(5); 

sorceror[0] = new Array(11);
sorceror[1] = new Array(7);
sorceror[2] = new Array(7);
sorceror[3] = new Array(4);
sorceror[4] = new Array(2);

// human subclass visibility
sorceror[0][0] = "";
sorceror[0][1] = "";
sorceror[0][2] = "";
sorceror[0][3] = "";
sorceror[0][4] = "";
sorceror[0][5] = "";
sorceror[0][6] = "";
sorceror[0][7] = "";
sorceror[0][8] = "";
sorceror[0][9] = "";
sorceror[0][10] = "";

// elf subclass visibility
sorceror[1][0] = "";
sorceror[1][1] = "";
sorceror[1][2] = "";
sorceror[1][3] = "";
sorceror[1][4] = "";
sorceror[1][5] = "_off";
sorceror[1][6] = "";

// dark elf subclass visibility
sorceror[2][0] = "";
sorceror[2][1] = "";
sorceror[2][2] = "";
sorceror[2][3] = "";
sorceror[2][4] = "";
sorceror[2][5] = "_off";
sorceror[2][6] = "";

// orc subclass visibility
sorceror[3][0] = "";
sorceror[3][1] = "";
sorceror[3][2] = "_off";
sorceror[3][3] = "";

// dwarf subclass visibility
sorceror[4][0] = "_off";
sorceror[4][1] = "";

var necromancer = new Array(5); 

necromancer[0] = new Array(11);
necromancer[1] = new Array(7);
necromancer[2] = new Array(7);
necromancer[3] = new Array(4);
necromancer[4] = new Array(2);

// human subclass visibility
necromancer[0][0] = "";
necromancer[0][1] = "";
necromancer[0][2] = "";
necromancer[0][3] = "";
necromancer[0][4] = "";
necromancer[0][5] = "";
necromancer[0][6] = "";
necromancer[0][7] = "";
necromancer[0][8] = "";
necromancer[0][9] = "";
necromancer[0][10] = "";

// elf subclass visibility
necromancer[1][0] = "";
necromancer[1][1] = "";
necromancer[1][2] = "";
necromancer[1][3] = "";
necromancer[1][4] = "";
necromancer[1][5] = "";
necromancer[1][6] = "";

// dark elf subclass visibility
necromancer[2][0] = "";
necromancer[2][1] = "";
necromancer[2][2] = "";
necromancer[2][3] = "";
necromancer[2][4] = "";
necromancer[2][5] = "";
necromancer[2][6] = "";

// orc subclass visibility
necromancer[3][0] = "";
necromancer[3][1] = "";
necromancer[3][2] = "_off";
necromancer[3][3] = "";

// dwarf subclass visibility
necromancer[4][0] = "_off";
necromancer[4][1] = "";

var warlock = new Array(5); 

warlock[0] = new Array(11);
warlock[1] = new Array(7);
warlock[2] = new Array(7);
warlock[3] = new Array(4);
warlock[4] = new Array(2);

// human subclass visibility
warlock[0][0] = "";
warlock[0][1] = "";
warlock[0][2] = "";
warlock[0][3] = "";
warlock[0][4] = "";
warlock[0][5] = "";
warlock[0][6] = "";
warlock[0][7] = "";
warlock[0][8] = "";
warlock[0][9] = "";
warlock[0][10] = "";

// elf subclass visibility
warlock[1][0] = "";
warlock[1][1] = "";
warlock[1][2] = "";
warlock[1][3] = "";
warlock[1][4] = "_off";
warlock[1][5] = "";
warlock[1][6] = "";

// dark elf subclass visibility
warlock[2][0] = "";
warlock[2][1] = "";
warlock[2][2] = "";
warlock[2][3] = "";
warlock[2][4] = "_off";
warlock[2][5] = "";
warlock[2][6] = "";

// orc subclass visibility
warlock[3][0] = "";
warlock[3][1] = "";
warlock[3][2] = "_off";
warlock[3][3] = "";

// dwarf subclass visibility
warlock[4][0] = "_off";
warlock[4][1] = "";

var bishop = new Array(5); 

bishop[0] = new Array(11);
bishop[1] = new Array(7);
bishop[2] = new Array(7);
bishop[3] = new Array(4);
bishop[4] = new Array(2);

// human subclass visibility
bishop[0][0] = "";
bishop[0][1] = "";
bishop[0][2] = "";
bishop[0][3] = "";
bishop[0][4] = "";
bishop[0][5] = "";
bishop[0][6] = "";
bishop[0][7] = "";
bishop[0][8] = "";
bishop[0][9] = "";
bishop[0][10] = "";

// elf subclass visibility
bishop[1][0] = "";
bishop[1][1] = "";
bishop[1][2] = "";
bishop[1][3] = "";
bishop[1][4] = "";
bishop[1][5] = "";
bishop[1][6] = "";

// dark elf subclass visibility
bishop[2][0] = "";
bishop[2][1] = "";
bishop[2][2] = "";
bishop[2][3] = "";
bishop[2][4] = "";
bishop[2][5] = "";
bishop[2][6] = "";

// orc subclass visibility
bishop[3][0] = "";
bishop[3][1] = "";
bishop[3][2] = "_off";
bishop[3][3] = "";

// dwarf subclass visibility
bishop[4][0] = "_off";
bishop[4][1] = "";

var prophet = new Array(5); 

prophet[0] = new Array(11);
prophet[1] = new Array(7);
prophet[2] = new Array(7);
prophet[3] = new Array(4);
prophet[4] = new Array(2);

// human subclass visibility
prophet[0][0] = "";
prophet[0][1] = "";
prophet[0][2] = "";
prophet[0][3] = "";
prophet[0][4] = "";
prophet[0][5] = "";
prophet[0][6] = "";
prophet[0][7] = "";
prophet[0][8] = "";
prophet[0][9] = "";
prophet[0][10] = "";

// elf subclass visibility
prophet[1][0] = "";
prophet[1][1] = "";
prophet[1][2] = "";
prophet[1][3] = "";
prophet[1][4] = "";
prophet[1][5] = "";
prophet[1][6] = "";

// dark elf subclass visibility
prophet[2][0] = "";
prophet[2][1] = "";
prophet[2][2] = "";
prophet[2][3] = "";
prophet[2][4] = "";
prophet[2][5] = "";
prophet[2][6] = "";

// orc subclass visibility
prophet[3][0] = "";
prophet[3][1] = "";
prophet[3][2] = "_off";
prophet[3][3] = "";

// dwarf subclass visibility
prophet[4][0] = "_off";
prophet[4][1] = "";

var temp_knight = new Array(5); 

temp_knight[0] = new Array(11);
temp_knight[1] = new Array(7);
temp_knight[2] = new Array(7);
temp_knight[3] = new Array(4);
temp_knight[4] = new Array(2);

// human subclass visibility
temp_knight[0][0] = "_off";
temp_knight[0][1] = "_off";
temp_knight[0][2] = "";
temp_knight[0][3] = "";
temp_knight[0][4] = "";
temp_knight[0][5] = "";
temp_knight[0][6] = "";
temp_knight[0][7] = "";
temp_knight[0][8] = "";
temp_knight[0][9] = "";
temp_knight[0][10] = "";

// elf subclass visibility
temp_knight[1][0] = "";
temp_knight[1][1] = "";
temp_knight[1][2] = "";
temp_knight[1][3] = "";
temp_knight[1][4] = "";
temp_knight[1][5] = "";
temp_knight[1][6] = "";

// dark elf subclass visibility
temp_knight[2][0] = "_off";
temp_knight[2][1] = "_off";
temp_knight[2][2] = "_off";
temp_knight[2][3] = "_off";
temp_knight[2][4] = "_off";
temp_knight[2][5] = "_off";
temp_knight[2][6] = "_off";

// orc subclass visibility
temp_knight[3][0] = "";
temp_knight[3][1] = "";
temp_knight[3][2] = "_off";
temp_knight[3][3] = "";

// dwarf subclass visibility
temp_knight[4][0] = "_off";
temp_knight[4][1] = "";

var swordsinger = new Array(5); 

swordsinger[0] = new Array(11);
swordsinger[1] = new Array(7);
swordsinger[2] = new Array(7);
swordsinger[3] = new Array(4);
swordsinger[4] = new Array(2);

// human subclass visibility
swordsinger[0][0] = "";
swordsinger[0][1] = "";
swordsinger[0][2] = "";
swordsinger[0][3] = "";
swordsinger[0][4] = "";
swordsinger[0][5] = "";
swordsinger[0][6] = "";
swordsinger[0][7] = "";
swordsinger[0][8] = "";
swordsinger[0][9] = "";
swordsinger[0][10] = "";

// elf subclass visibility
swordsinger[1][0] = "";
swordsinger[1][1] = "";
swordsinger[1][2] = "";
swordsinger[1][3] = "";
swordsinger[1][4] = "";
swordsinger[1][5] = "";
swordsinger[1][6] = "";

// dark elf subclass visibility
swordsinger[2][0] = "_off";
swordsinger[2][1] = "_off";
swordsinger[2][2] = "_off";
swordsinger[2][3] = "_off";
swordsinger[2][4] = "_off";
swordsinger[2][5] = "_off";
swordsinger[2][6] = "_off";

// orc subclass visibility
swordsinger[3][0] = "";
swordsinger[3][1] = "";
swordsinger[3][2] = "_off";
swordsinger[3][3] = "";

// dwarf subclass visibility
swordsinger[4][0] = "_off";
swordsinger[4][1] = "";

var plainswalker = new Array(5); 

plainswalker[0] = new Array(11);
plainswalker[1] = new Array(7);
plainswalker[2] = new Array(7);
plainswalker[3] = new Array(4);
plainswalker[4] = new Array(2);

// human subclass visibility
plainswalker[0][0] = "";
plainswalker[0][1] = "";
plainswalker[0][2] = "";
plainswalker[0][3] = "";
plainswalker[0][4] = "_off";
plainswalker[0][5] = "";
plainswalker[0][6] = "";
plainswalker[0][7] = "";
plainswalker[0][8] = "";
plainswalker[0][9] = "";
plainswalker[0][10] = "";

// elf subclass visibility
plainswalker[1][0] = "";
plainswalker[1][1] = "";
plainswalker[1][2] = "";
plainswalker[1][3] = "";
plainswalker[1][4] = "";
plainswalker[1][5] = "";
plainswalker[1][6] = "";

// dark elf subclass visibility
plainswalker[2][0] = "_off";
plainswalker[2][1] = "_off";
plainswalker[2][2] = "_off";
plainswalker[2][3] = "_off";
plainswalker[2][4] = "_off";
plainswalker[2][5] = "_off";
plainswalker[2][6] = "_off";

// orc subclass visibility
plainswalker[3][0] = "";
plainswalker[3][1] = "";
plainswalker[3][2] = "_off";
plainswalker[3][3] = "";

// dwarf subclass visibility
plainswalker[4][0] = "_off";
plainswalker[4][1] = "";

var silver_ranger = new Array(5); 

silver_ranger[0] = new Array(11);
silver_ranger[1] = new Array(7);
silver_ranger[2] = new Array(7);
silver_ranger[3] = new Array(4);
silver_ranger[4] = new Array(2);

// human subclass visibility
silver_ranger[0][0] = "";
silver_ranger[0][1] = "";
silver_ranger[0][2] = "";
silver_ranger[0][3] = "";
silver_ranger[0][4] = "";
silver_ranger[0][5] = "_off";
silver_ranger[0][6] = "";
silver_ranger[0][7] = "";
silver_ranger[0][8] = "";
silver_ranger[0][9] = "";
silver_ranger[0][10] = "";

// elf subclass visibility
silver_ranger[1][0] = "";
silver_ranger[1][1] = "";
silver_ranger[1][2] = "";
silver_ranger[1][3] = "";
silver_ranger[1][4] = "";
silver_ranger[1][5] = "";
silver_ranger[1][6] = "";

// dark elf subclass visibility
silver_ranger[2][0] = "_off";
silver_ranger[2][1] = "_off";
silver_ranger[2][2] = "_off";
silver_ranger[2][3] = "_off";
silver_ranger[2][4] = "_off";
silver_ranger[2][5] = "_off";
silver_ranger[2][6] = "_off";

// orc subclass visibility
silver_ranger[3][0] = "";
silver_ranger[3][1] = "";
silver_ranger[3][2] = "_off";
silver_ranger[3][3] = "";

// dwarf subclass visibility
silver_ranger[4][0] = "_off";
silver_ranger[4][1] = "";

var elem_summoner = new Array(5); 

elem_summoner[0] = new Array(11);
elem_summoner[1] = new Array(7);
elem_summoner[2] = new Array(7);
elem_summoner[3] = new Array(4);
elem_summoner[4] = new Array(2);

// human subclass visibility
elem_summoner[0][0] = "";
elem_summoner[0][1] = "";
elem_summoner[0][2] = "";
elem_summoner[0][3] = "";
elem_summoner[0][4] = "";
elem_summoner[0][5] = "";
elem_summoner[0][6] = "";
elem_summoner[0][7] = "";
elem_summoner[0][8] = "_off";
elem_summoner[0][9] = "";
elem_summoner[0][10] = "";

// elf subclass visibility
elem_summoner[1][0] = "";
elem_summoner[1][1] = "";
elem_summoner[1][2] = "";
elem_summoner[1][3] = "";
elem_summoner[1][4] = "";
elem_summoner[1][5] = "";
elem_summoner[1][6] = "";

// dark elf subclass visibility
elem_summoner[2][0] = "_off";
elem_summoner[2][1] = "_off";
elem_summoner[2][2] = "_off";
elem_summoner[2][3] = "_off";
elem_summoner[2][4] = "_off";
elem_summoner[2][5] = "_off";
elem_summoner[2][6] = "_off";

// orc subclass visibility
elem_summoner[3][0] = "";
elem_summoner[3][1] = "";
elem_summoner[3][2] = "_off";
elem_summoner[3][3] = "";

// dwarf subclass visibility
elem_summoner[4][0] = "_off";
elem_summoner[4][1] = "";

var spellsinger = new Array(5); 

spellsinger[0] = new Array(11);
spellsinger[1] = new Array(7);
spellsinger[2] = new Array(7);
spellsinger[3] = new Array(4);
spellsinger[4] = new Array(2);

// human subclass visibility
spellsinger[0][0] = "";
spellsinger[0][1] = "";
spellsinger[0][2] = "";
spellsinger[0][3] = "";
spellsinger[0][4] = "";
spellsinger[0][5] = "";
spellsinger[0][6] = "_off";
spellsinger[0][7] = "";
spellsinger[0][8] = "";
spellsinger[0][9] = "";
spellsinger[0][10] = "";

// elf subclass visibility
spellsinger[1][0] = "";
spellsinger[1][1] = "";
spellsinger[1][2] = "";
spellsinger[1][3] = "";
spellsinger[1][4] = "";
spellsinger[1][5] = "";
spellsinger[1][6] = "";

// dark elf subclass visibility
spellsinger[2][0] = "_off";
spellsinger[2][1] = "_off";
spellsinger[2][2] = "_off";
spellsinger[2][3] = "_off";
spellsinger[2][4] = "_off";
spellsinger[2][5] = "_off";
spellsinger[2][6] = "_off";

// orc subclass visibility
spellsinger[3][0] = "";
spellsinger[3][1] = "";
spellsinger[3][2] = "_off";
spellsinger[3][3] = "";

// dwarf subclass visibility
spellsinger[4][0] = "_off";
spellsinger[4][1] = "";

var elven_elder = new Array(5); 

elven_elder[0] = new Array(11);
elven_elder[1] = new Array(7);
elven_elder[2] = new Array(7);
elven_elder[3] = new Array(4);
elven_elder[4] = new Array(2);

// human subclass visibility
elven_elder[0][0] = "";
elven_elder[0][1] = "";
elven_elder[0][2] = "";
elven_elder[0][3] = "";
elven_elder[0][4] = "";
elven_elder[0][5] = "";
elven_elder[0][6] = "";
elven_elder[0][7] = "";
elven_elder[0][8] = "";
elven_elder[0][9] = "";
elven_elder[0][10] = "";

// elf subclass visibility
elven_elder[1][0] = "";
elven_elder[1][1] = "";
elven_elder[1][2] = "";
elven_elder[1][3] = "";
elven_elder[1][4] = "";
elven_elder[1][5] = "";
elven_elder[1][6] = "";

// dark elf subclass visibility
elven_elder[2][0] = "_off";
elven_elder[2][1] = "_off";
elven_elder[2][2] = "_off";
elven_elder[2][3] = "_off";
elven_elder[2][4] = "_off";
elven_elder[2][5] = "_off";
elven_elder[2][6] = "_off";

// orc subclass visibility
elven_elder[3][0] = "";
elven_elder[3][1] = "";
elven_elder[3][2] = "_off";
elven_elder[3][3] = "";

// dwarf subclass visibility
elven_elder[4][0] = "_off";
elven_elder[4][1] = "";

var shil_knight = new Array(5); 

shil_knight[0] = new Array(11);
shil_knight[1] = new Array(7);
shil_knight[2] = new Array(7);
shil_knight[3] = new Array(4);
shil_knight[4] = new Array(2);

// human subclass visibility
shil_knight[0][0] = "_off";
shil_knight[0][1] = "_off";
shil_knight[0][2] = "";
shil_knight[0][3] = "";
shil_knight[0][4] = "";
shil_knight[0][5] = "";
shil_knight[0][6] = "";
shil_knight[0][7] = "";
shil_knight[0][8] = "";
shil_knight[0][9] = "";
shil_knight[0][10] = "";

// elf subclass visibility
shil_knight[1][0] = "_off";
shil_knight[1][1] = "_off";
shil_knight[1][2] = "_off";
shil_knight[1][3] = "_off";
shil_knight[1][4] = "_off";
shil_knight[1][5] = "_off";
shil_knight[1][6] = "_off";

// dark elf subclass visibility
shil_knight[2][0] = "";
shil_knight[2][1] = "";
shil_knight[2][2] = "";
shil_knight[2][3] = "";
shil_knight[2][4] = "";
shil_knight[2][5] = "";
shil_knight[2][6] = "";

// orc subclass visibility
shil_knight[3][0] = "";
shil_knight[3][1] = "";
shil_knight[3][2] = "_off";
shil_knight[3][3] = "";

// dwarf subclass visibility
shil_knight[4][0] = "_off";
shil_knight[4][1] = "";

var b_dancer = new Array(5); 

b_dancer[0] = new Array(11);
b_dancer[1] = new Array(7);
b_dancer[2] = new Array(7);
b_dancer[3] = new Array(4);
b_dancer[4] = new Array(2);

// human subclass visibility
b_dancer[0][0] = "";
b_dancer[0][1] = "";
b_dancer[0][2] = "";
b_dancer[0][3] = "";
b_dancer[0][4] = "";
b_dancer[0][5] = "";
b_dancer[0][6] = "";
b_dancer[0][7] = "";
b_dancer[0][8] = "";
b_dancer[0][9] = "";
b_dancer[0][10] = "";

// elf subclass visibility
b_dancer[1][0] = "_off";
b_dancer[1][1] = "_off";
b_dancer[1][2] = "_off";
b_dancer[1][3] = "_off";
b_dancer[1][4] = "_off";
b_dancer[1][5] = "_off";
b_dancer[1][6] = "_off";

// dark elf subclass visibility
b_dancer[2][0] = "";
b_dancer[2][1] = "";
b_dancer[2][2] = "";
b_dancer[2][3] = "";
b_dancer[2][4] = "";
b_dancer[2][5] = "";
b_dancer[2][6] = "";

// orc subclass visibility
b_dancer[3][0] = "";
b_dancer[3][1] = "";
b_dancer[3][2] = "_off";
b_dancer[3][3] = "";

// dwarf subclass visibility
b_dancer[4][0] = "_off";
b_dancer[4][1] = "";

var abyss_walker = new Array(5); 

abyss_walker[0] = new Array(11);
abyss_walker[1] = new Array(7);
abyss_walker[2] = new Array(7);
abyss_walker[3] = new Array(4);
abyss_walker[4] = new Array(2);

// human subclass visibility
abyss_walker[0][0] = "";
abyss_walker[0][1] = "";
abyss_walker[0][2] = "";
abyss_walker[0][3] = "";
abyss_walker[0][4] = "_off";
abyss_walker[0][5] = "";
abyss_walker[0][6] = "";
abyss_walker[0][7] = "";
abyss_walker[0][8] = "";
abyss_walker[0][9] = "";
abyss_walker[0][10] = "";

// elf subclass visibility
abyss_walker[1][0] = "_off";
abyss_walker[1][1] = "_off";
abyss_walker[1][2] = "_off";
abyss_walker[1][3] = "_off";
abyss_walker[1][4] = "_off";
abyss_walker[1][5] = "_off";
abyss_walker[1][6] = "_off";

// dark elf subclass visibility
abyss_walker[2][0] = "";
abyss_walker[2][1] = "";
abyss_walker[2][2] = "";
abyss_walker[2][3] = "";
abyss_walker[2][4] = "";
abyss_walker[2][5] = "";
abyss_walker[2][6] = "";

// orc subclass visibility
abyss_walker[3][0] = "";
abyss_walker[3][1] = "";
abyss_walker[3][2] = "_off";
abyss_walker[3][3] = "";

// dwarf subclass visibility
abyss_walker[4][0] = "_off";
abyss_walker[4][1] = "";

var phantom_ranger = new Array(5); 

phantom_ranger[0] = new Array(11);
phantom_ranger[1] = new Array(7);
phantom_ranger[2] = new Array(7);
phantom_ranger[3] = new Array(4);
phantom_ranger[4] = new Array(2);

// human subclass visibility
phantom_ranger[0][0] = "";
phantom_ranger[0][1] = "";
phantom_ranger[0][2] = "";
phantom_ranger[0][3] = "";
phantom_ranger[0][4] = "";
phantom_ranger[0][5] = "_off";
phantom_ranger[0][6] = "";
phantom_ranger[0][7] = "";
phantom_ranger[0][8] = "";
phantom_ranger[0][9] = "";
phantom_ranger[0][10] = "";

// elf subclass visibility
phantom_ranger[1][0] = "_off";
phantom_ranger[1][1] = "_off";
phantom_ranger[1][2] = "_off";
phantom_ranger[1][3] = "_off";
phantom_ranger[1][4] = "_off";
phantom_ranger[1][5] = "_off";
phantom_ranger[1][6] = "_off";

// dark elf subclass visibility
phantom_ranger[2][0] = "";
phantom_ranger[2][1] = "";
phantom_ranger[2][2] = "";
phantom_ranger[2][3] = "";
phantom_ranger[2][4] = "";
phantom_ranger[2][5] = "";
phantom_ranger[2][6] = "";

// orc subclass visibility
phantom_ranger[3][0] = "";
phantom_ranger[3][1] = "";
phantom_ranger[3][2] = "_off";
phantom_ranger[3][3] = "";

// dwarf subclass visibility
phantom_ranger[4][0] = "_off";
phantom_ranger[4][1] = "";

var phantom_summoner = new Array(5); 

phantom_summoner[0] = new Array(11);
phantom_summoner[1] = new Array(7);
phantom_summoner[2] = new Array(7);
phantom_summoner[3] = new Array(4);
phantom_summoner[4] = new Array(2);

// human subclass visibility
phantom_summoner[0][0] = "";
phantom_summoner[0][1] = "";
phantom_summoner[0][2] = "";
phantom_summoner[0][3] = "";
phantom_summoner[0][4] = "";
phantom_summoner[0][5] = "";
phantom_summoner[0][6] = "";
phantom_summoner[0][7] = "";
phantom_summoner[0][8] = "_off";
phantom_summoner[0][9] = "";
phantom_summoner[0][10] = "";

// elf subclass visibility
phantom_summoner[1][0] = "_off";
phantom_summoner[1][1] = "_off";
phantom_summoner[1][2] = "_off";
phantom_summoner[1][3] = "_off";
phantom_summoner[1][4] = "_off";
phantom_summoner[1][5] = "_off";
phantom_summoner[1][6] = "_off";

// dark elf subclass visibility
phantom_summoner[2][0] = "";
phantom_summoner[2][1] = "";
phantom_summoner[2][2] = "";
phantom_summoner[2][3] = "";
phantom_summoner[2][4] = "";
phantom_summoner[2][5] = "";
phantom_summoner[2][6] = "";

// orc subclass visibility
phantom_summoner[3][0] = "";
phantom_summoner[3][1] = "";
phantom_summoner[3][2] = "_off";
phantom_summoner[3][3] = "";

// dwarf subclass visibility
phantom_summoner[4][0] = "_off";
phantom_summoner[4][1] = "";

var spell_howler = new Array(5); 

spell_howler[0] = new Array(11);
spell_howler[1] = new Array(7);
spell_howler[2] = new Array(7);
spell_howler[3] = new Array(4);
spell_howler[4] = new Array(2);

// human subclass visibility
spell_howler[0][0] = "";
spell_howler[0][1] = "";
spell_howler[0][2] = "";
spell_howler[0][3] = "";
spell_howler[0][4] = "";
spell_howler[0][5] = "";
spell_howler[0][6] = "_off";
spell_howler[0][7] = "";
spell_howler[0][8] = "";
spell_howler[0][9] = "";
spell_howler[0][10] = "";

// elf subclass visibility
spell_howler[1][0] = "_off";
spell_howler[1][1] = "_off";
spell_howler[1][2] = "_off";
spell_howler[1][3] = "_off";
spell_howler[1][4] = "_off";
spell_howler[1][5] = "_off";
spell_howler[1][6] = "_off";

// dark elf subclass visibility
spell_howler[2][0] = "";
spell_howler[2][1] = "";
spell_howler[2][2] = "";
spell_howler[2][3] = "";
spell_howler[2][4] = "";
spell_howler[2][5] = "";
spell_howler[2][6] = "";

// orc subclass visibility
spell_howler[3][0] = "";
spell_howler[3][1] = "";
spell_howler[3][2] = "_off";
spell_howler[3][3] = "";

// dwarf subclass visibility
spell_howler[4][0] = "_off";
spell_howler[4][1] = "";

var shil_elder = new Array(5); 

shil_elder[0] = new Array(11);
shil_elder[1] = new Array(7);
shil_elder[2] = new Array(7);
shil_elder[3] = new Array(4);
shil_elder[4] = new Array(2);

// human subclass visibility
shil_elder[0][0] = "";
shil_elder[0][1] = "";
shil_elder[0][2] = "";
shil_elder[0][3] = "";
shil_elder[0][4] = "";
shil_elder[0][5] = "";
shil_elder[0][6] = "";
shil_elder[0][7] = "";
shil_elder[0][8] = "";
shil_elder[0][9] = "";
shil_elder[0][10] = "";

// elf subclass visibility
shil_elder[1][0] = "_off";
shil_elder[1][1] = "_off";
shil_elder[1][2] = "_off";
shil_elder[1][3] = "_off";
shil_elder[1][4] = "_off";
shil_elder[1][5] = "_off";
shil_elder[1][6] = "_off";

// dark elf subclass visibility
shil_elder[2][0] = "";
shil_elder[2][1] = "";
shil_elder[2][2] = "";
shil_elder[2][3] = "";
shil_elder[2][4] = "";
shil_elder[2][5] = "";
shil_elder[2][6] = "";

// orc subclass visibility
shil_elder[3][0] = "";
shil_elder[3][1] = "";
shil_elder[3][2] = "_off";
shil_elder[3][3] = "";

// dwarf subclass visibility
shil_elder[4][0] = "_off";
shil_elder[4][1] = "";

var destroyer = new Array(5); 

destroyer[0] = new Array(11);
destroyer[1] = new Array(7);
destroyer[2] = new Array(7);
destroyer[3] = new Array(4);
destroyer[4] = new Array(2);

// human subclass visibility
destroyer[0][0] = "";
destroyer[0][1] = "";
destroyer[0][2] = "";
destroyer[0][3] = "";
destroyer[0][4] = "";
destroyer[0][5] = "";
destroyer[0][6] = "";
destroyer[0][7] = "";
destroyer[0][8] = "";
destroyer[0][9] = "";
destroyer[0][10] = "";

// elf subclass visibility
destroyer[1][0] = "";
destroyer[1][1] = "";
destroyer[1][2] = "";
destroyer[1][3] = "";
destroyer[1][4] = "";
destroyer[1][5] = "";
destroyer[1][6] = "";

// dark elf subclass visibility
destroyer[2][0] = "";
destroyer[2][1] = "";
destroyer[2][2] = "";
destroyer[2][3] = "";
destroyer[2][4] = "";
destroyer[2][5] = "";
destroyer[2][6] = "";

// orc subclass visibility
destroyer[3][0] = "";
destroyer[3][1] = "";
destroyer[3][2] = "_off";
destroyer[3][3] = "";

// dwarf subclass visibility
destroyer[4][0] = "_off";
destroyer[4][1] = "";

var tyrant = new Array(5); 

tyrant[0] = new Array(11);
tyrant[1] = new Array(7);
tyrant[2] = new Array(7);
tyrant[3] = new Array(4);
tyrant[4] = new Array(2);

// human subclass visibility
tyrant[0][0] = "";
tyrant[0][1] = "";
tyrant[0][2] = "";
tyrant[0][3] = "";
tyrant[0][4] = "";
tyrant[0][5] = "";
tyrant[0][6] = "";
tyrant[0][7] = "";
tyrant[0][8] = "";
tyrant[0][9] = "";
tyrant[0][10] = "";

// elf subclass visibility
tyrant[1][0] = "";
tyrant[1][1] = "";
tyrant[1][2] = "";
tyrant[1][3] = "";
tyrant[1][4] = "";
tyrant[1][5] = "";
tyrant[1][6] = "";

// dark elf subclass visibility
tyrant[2][0] = "";
tyrant[2][1] = "";
tyrant[2][2] = "";
tyrant[2][3] = "";
tyrant[2][4] = "";
tyrant[2][5] = "";
tyrant[2][6] = "";

// orc subclass visibility
tyrant[3][0] = "";
tyrant[3][1] = "";
tyrant[3][2] = "_off";
tyrant[3][3] = "";

// dwarf subclass visibility
tyrant[4][0] = "_off";
tyrant[4][1] = "";

var overlord = new Array(5); 

overlord[0] = new Array(11);
overlord[1] = new Array(7);
overlord[2] = new Array(7);
overlord[3] = new Array(4);
overlord[4] = new Array(2);

// human subclass visibility
overlord[0][0] = "";
overlord[0][1] = "";
overlord[0][2] = "";
overlord[0][3] = "";
overlord[0][4] = "";
overlord[0][5] = "";
overlord[0][6] = "";
overlord[0][7] = "";
overlord[0][8] = "";
overlord[0][9] = "";
overlord[0][10] = "";

// elf subclass visibility
overlord[1][0] = "";
overlord[1][1] = "";
overlord[1][2] = "";
overlord[1][3] = "";
overlord[1][4] = "";
overlord[1][5] = "";
overlord[1][6] = "";

// dark elf subclass visibility
overlord[2][0] = "";
overlord[2][1] = "";
overlord[2][2] = "";
overlord[2][3] = "";
overlord[2][4] = "";
overlord[2][5] = "";
overlord[2][6] = "";

// orc subclass visibility
overlord[3][0] = "";
overlord[3][1] = "";
overlord[3][2] = "";
overlord[3][3] = "";

// dwarf subclass visibility
overlord[4][0] = "_off";
overlord[4][1] = "";

var warcryer = new Array(5); 

warcryer[0] = new Array(11);
warcryer[1] = new Array(7);
warcryer[2] = new Array(7);
warcryer[3] = new Array(4);
warcryer[4] = new Array(2);

// human subclass visibility
warcryer[0][0] = "";
warcryer[0][1] = "";
warcryer[0][2] = "";
warcryer[0][3] = "";
warcryer[0][4] = "";
warcryer[0][5] = "";
warcryer[0][6] = "";
warcryer[0][7] = "";
warcryer[0][8] = "";
warcryer[0][9] = "";
warcryer[0][10] = "";

// elf subclass visibility
warcryer[1][0] = "";
warcryer[1][1] = "";
warcryer[1][2] = "";
warcryer[1][3] = "";
warcryer[1][4] = "";
warcryer[1][5] = "";
warcryer[1][6] = "";

// dark elf subclass visibility
warcryer[2][0] = "";
warcryer[2][1] = "";
warcryer[2][2] = "";
warcryer[2][3] = "";
warcryer[2][4] = "";
warcryer[2][5] = "";
warcryer[2][6] = "";

// orc subclass visibility
warcryer[3][0] = "";
warcryer[3][1] = "";
warcryer[3][2] = "_off";
warcryer[3][3] = "";

// dwarf subclass visibility
warcryer[4][0] = "_off";
warcryer[4][1] = "";

var warsmith = new Array(5); 

warsmith[0] = new Array(11);
warsmith[1] = new Array(7);
warsmith[2] = new Array(7);
warsmith[3] = new Array(4);
warsmith[4] = new Array(2);

// human subclass visibility
warsmith[0][0] = "";
warsmith[0][1] = "";
warsmith[0][2] = "";
warsmith[0][3] = "";
warsmith[0][4] = "";
warsmith[0][5] = "";
warsmith[0][6] = "";
warsmith[0][7] = "";
warsmith[0][8] = "";
warsmith[0][9] = "";
warsmith[0][10] = "";

// elf subclass visibility
warsmith[1][0] = "";
warsmith[1][1] = "";
warsmith[1][2] = "";
warsmith[1][3] = "";
warsmith[1][4] = "";
warsmith[1][5] = "";
warsmith[1][6] = "";

// dark elf subclass visibility
warsmith[2][0] = "";
warsmith[2][1] = "";
warsmith[2][2] = "";
warsmith[2][3] = "";
warsmith[2][4] = "";
warsmith[2][5] = "";
warsmith[2][6] = "";

// orc subclass visibility
warsmith[3][0] = "";
warsmith[3][1] = "";
warsmith[3][2] = "_off";
warsmith[3][3] = "";

// dwarf subclass visibility
warsmith[4][0] = "";
warsmith[4][1] = "";

var bountyhunter = new Array(5); 

bountyhunter[0] = new Array(11);
bountyhunter[1] = new Array(7);
bountyhunter[2] = new Array(7);
bountyhunter[3] = new Array(4);
bountyhunter[4] = new Array(2);

// human subclass visibility
bountyhunter[0][0] = "";
bountyhunter[0][1] = "";
bountyhunter[0][2] = "";
bountyhunter[0][3] = "";
bountyhunter[0][4] = "";
bountyhunter[0][5] = "";
bountyhunter[0][6] = "";
bountyhunter[0][7] = "";
bountyhunter[0][8] = "";
bountyhunter[0][9] = "";
bountyhunter[0][10] = "";

// elf subclass visibility
bountyhunter[1][0] = "";
bountyhunter[1][1] = "";
bountyhunter[1][2] = "";
bountyhunter[1][3] = "";
bountyhunter[1][4] = "";
bountyhunter[1][5] = "";
bountyhunter[1][6] = "";

// dark elf subclass visibility
bountyhunter[2][0] = "";
bountyhunter[2][1] = "";
bountyhunter[2][2] = "";
bountyhunter[2][3] = "";
bountyhunter[2][4] = "";
bountyhunter[2][5] = "";
bountyhunter[2][6] = "";

// orc subclass visibility
bountyhunter[3][0] = "";
bountyhunter[3][1] = "";
bountyhunter[3][2] = "_off";
bountyhunter[3][3] = "";

// dwarf subclass visibility
bountyhunter[4][0] = "_off";
bountyhunter[4][1] = "";