//CONSTRUCTOR

function RewardItem(playerFaction, itemName, itemIcon, itemMoneyPrice, itemHonorPrice, itemTokenPrice, itemCost, itemStats, itemHTML)
{													//Constructor for RewardItem datatype; accepts up to 7 arguments
  this.playerFaction	 		= playerFaction;					//string variable, can be "alliance", "horde" or "both"
  this.itemName		 	 			= itemName;								//string variable, contains the name shown in the rewards list
  this.itemIcon		 	 			= itemIcon;								//string variable, contains path to item icon to be used
  this.itemMoneyPrice			=	itemMoneyPrice;
  this.itemHonorPrice		 	= itemHonorPrice;					//how much the item costs, in HONOR POINTS
  this.itemTokenPrice			= itemTokenPrice;
  this.itemCost						= itemCost;
	this.itemStats		 			= itemStats;							//Array
  this.itemHTML			 			= itemHTML;								//string variable, contains the HTML code for the item
}

tokenIcons = new Array("sporeggar","arathi","nether","warsong");
//(thisObject.itemTokenPrice) ? processPrice(thisObject.itemHonorPrice[thisBracket],thisObject.itemTokenPrice[thisBracket]) : 
function selectBracket(thisObject,thisBracket)
{
  if (thisBracket >= 0)
  {
    if (thisObject.itemStats[thisBracket])
		{
			thisObject.itemCost = generateCostString(thisObject,thisBracket);
			thisObject.itemHTML = thisObject.itemStats[thisBracket];
		}
    else
		{
			thisObject.itemHTML = "none";
			thisObject.itemCost = "none";
			//selectBracket(thisObject,thisBracket-1);
		}
  }
}

function generateCostString(thisObject,thisBracket)
{
	outPutString = "";
	if(thisObject.itemMoneyPrice && thisObject.itemMoneyPrice[thisBracket])
	{
		copperPart = thisObject.itemMoneyPrice[thisBracket];
		goldPart = Math.floor(copperPart / 10000);
		if (goldPart >= 1) copperPart -= goldPart * 10000;
		silverPart = Math.floor(copperPart / 100);
		if (silverPart >= 1) copperPart -= silverPart * 100;
		if (goldPart > 0) outPutString += goldPart+"<img src='/shared/wow-com/images/basics/factions/gold.gif'>&nbsp;";
		if (silverPart > 0) outPutString += silverPart+"<img src='/shared/wow-com/images/basics/factions/silver.gif'>&nbsp;";
		if (copperPart > 0) outPutString += copperPart+"<img src='/shared/wow-com/images/basics/factions/copper.gif'>&nbsp;";
	}
	if(thisObject.itemHonorPrice && thisObject.itemHonorPrice[thisBracket])
	{
		outPutString += thisObject.itemHonorPrice[thisBracket]+"<img src='/shared/wow-com/images/basics/factions/"+thisObject.playerFaction+"-honor.gif'>&nbsp;";
	}
	if(thisObject.itemTokenPrice && thisObject.itemTokenPrice[thisBracket])
	{
		for(carl=0; carl<thisObject.itemTokenPrice[thisBracket].length; carl++)
		{
			if (thisObject.itemTokenPrice[thisBracket][carl] > 0) outPutString += thisObject.itemTokenPrice[thisBracket][carl]+"<img src='/shared/wow-com/images/basics/factions/"+tokenIcons[carl]+".gif'>&nbsp;";
		}
	}
	return outPutString;
}

//------BEGIN REWARDS DEFINITION------
i = 0;
var RewardItems = new Array();

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Weiser)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[0] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+24 Ausdauer<br>+22 Intelligenz<br>\
<span class=\"myGreen\">Anlegen: Erhöht Eure kritische Zaubertrefferwertung um 21.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Erhöht durch Zauber und magische Effekte verursachten Schaden und Heilung um bis zu 29.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Weiser)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+25 Ausdauer<br>+23 Intelligenz<br>\
<span class=\"myGreen\">Anlegen: Erhöht Eure kritische Zaubertrefferwertung um 22.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Erhöht durch Zauber und magische Effekte verursachten Schaden und Heilung um bis zu 32.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Weiser)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+28 Ausdauer<br>+25 Intelligenz<br>\
<span class=\"myGreen\">Anlegen: Erhöht Eure kritische Zaubertrefferwertung um 24.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Erhöht durch Zauber und magische Effekte verursachten Schaden und Heilung um bis zu 34.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;



var fBandOfTheEternalSage = new RewardItem("alliance","Band des ewigen Weisen","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_55.gif");
fBandOfTheEternalSage.itemStats = new Array();
fBandOfTheEternalSage.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band des ewigen Weisen</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+28 Ausdauer<br>+25 Intelligenz<br>\
<span class=\"myGreen\">Anlegen: Erhöht Eure kritische Zaubertrefferwertung um 24.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Erhöht durch Zauber und magische Effekte verursachten Schaden und Heilung um bis zu 34.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Eure Offensivzauber haben eine Chance, bei Treffern Euren Zauberschaden 10 Sek. lang um 95 zu erhöhen.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfTheEternalSage; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Heiler)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[0] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+24 Ausdauer<br>+22 Intelligenz<br>\
<span class=\"myGreen\">Anlegen: Erhöht durch Zauber und Effekte verursachte Heilung um bis zu 55.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Stellt alle 5 Sek. 8 Mana wieder her.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Heiler)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+25 Ausdauer<br>+23 Intelligenz<br>\
<span class=\"myGreen\">Anlegen: Erhöht durch Zauber und Effekte verursachte Heilung um bis zu 59.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Stellt alle 5 Sek. 9 Mana wieder her.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Heiler)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+28 Ausdauer<br>+25 Intelligenz<br>\
<span class=\"myGreen\">Anlegen: Erhöht durch Zauber und Effekte verursachte Heilung um bis zu 64.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Stellt alle 5 Sek. 10 Mana wieder her.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;


var fBandOfTheEternalRestorer = new RewardItem("alliance","Band des ewigen Bewahrers","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_55.gif");
fBandOfTheEternalRestorer.itemStats = new Array();
fBandOfTheEternalRestorer.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band des ewigen Bewahrers</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+28 Ausdauer<br>+25 Intelligenz<br>\
<span class=\"myGreen\">Anlegen: Erhöht durch Zauber und Effekte verursachte Heilung um bis zu 64.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Stellt alle 5 Sek. 10 Mana wieder her.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Eure Heilzauber haben eine Chance, Eure Heilung 10 Sek. lang um 175 zu erhöhen.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfTheEternalRestorer; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Champion)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[0] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+25 Beweglichkeit<br>+37 Ausdauer<br>\
<span class=\"myGreen\">Anlegen: Erhöht die Angriffskraft um 50.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Champion)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+27 Beweglichkeit<br>+40 Ausdauer<br>\
<span class=\"myGreen\">Anlegen: Erhöht die Angriffskraft um 56.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Champion)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+29 Beweglichkeit<br>+43 Ausdauer<br>\
<span class=\"myGreen\">Anlegen: Erhöht die Angriffskraft um 60.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfTheEternalChampion = new RewardItem("alliance","Band des ewigen Champions","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_55.gif");
fBandOfTheEternalChampion.itemStats = new Array();
fBandOfTheEternalChampion.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band des ewigen Champions</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+29 Beweglichkeit<br>+43 Ausdauer<br>\
<span class=\"myGreen\">Anlegen: Erhöht die Angriffskraft um 60.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Chance bei Treffer, Eure Angriffskraft 10 Sek. lang um 160 zu erhöhen.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfTheEternalChampion; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Verteidiger)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[0] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+37 Ausdauer<br>\
<span class=\"myGreen\">Anlegen: Erhöht Verteidigungswertung um 25.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Erhöht den Blockwert Eures Schildes um 38.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Verteidiger)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+40 Ausdauer<br>\
<span class=\"myGreen\">Anlegen: Erhöht Verteidigungswertung um 28.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Erhöht den Blockwert Eures Schildes um 40.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfEternity = new RewardItem("alliance","Band der Ewigkeit (Verteidiger)","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_54.gif");
fBandOfEternity.itemStats = new Array();
fBandOfEternity.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band der Ewigkeit</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+43 Ausdauer<br>\
<span class=\"myGreen\">Anlegen: Erhöht Verteidigungswertung um 30.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Erhöht den Blockwert Eures Schildes um 44.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfEternity; ++i;

var fBandOfTheEternalDefender = new RewardItem("alliance","Band des ewigen Verteidigers","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_55.gif");
fBandOfTheEternalDefender.itemStats = new Array();
fBandOfTheEternalDefender.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Band des ewigen Verteidigers</span>\
<br>Wird beim Aufheben gebunden<br>Einzigartig<br>Finger<br>+43 Ausdauer<br>\
<span class=\"myGreen\">Anlegen: Erhöht Verteidigungswertung um 30.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Erhöht den Blockwert Eures Schildes um 44.</span>\
<br>\
<span class=\"myGreen\">Anlegen: Wenn Ihr im Kampf getroffen werdet, besteht eine Chance, Eure Rüstung 10 Sek. lang um 800 zu erhöhen.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBandOfTheEternalDefender; ++i;

//-------------------------------------------------------------------
//---Horde below







//------END REWARDS DEFINITION------
