//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])&nbsp;: 
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/arena/rewards/icons/"+tokenIcons[carl]+".gif'>&nbsp;";
		}
	}
	return outPutString;
}

//------BEGIN REWARDS DEFINITION------
i = 0;
var RewardItems = new Array();

var fDesignPotentFlameSpessarite = new RewardItem("alliance","Dessin : Spessarite de flamme toute-puissante","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_06.gif");
fDesignPotentFlameSpessarite.itemMoneyPrice = new Array();
fDesignPotentFlameSpessarite.itemMoneyPrice[0] = 60000
fDesignPotentFlameSpessarite.itemStats = new Array();
fDesignPotentFlameSpessarite.itemStats[0] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Dessin : Spessarite de flamme toute-puissante</span>\
<br />Lié quand ramassé<br />Requiert Joaillerie (325)<br />Requiert réputation avec Ville basse - Amical<br />Utiliser&nbsp;: Vous apprend à tailler une Spessarite de flamme toute-puissante.<br />\
<br />\
<span class=\"myGreen\">Spessarite de flamme toute-puissante</span>\
<br />+3 au score de critique des sorts et +4 aux dégâts des sorts <br />\
<span class=\"myYellow\">\"Correspond à une châsse jaune ou rouge.\"</span>\
<br />Requiert Spessarite de flamme</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fDesignPotentFlameSpessarite; ++i;

var fPatternCloakOfArcaneEvasion = new RewardItem("alliance","Patron : Cape d'évasion arcanique","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_03.gif");
fPatternCloakOfArcaneEvasion.itemMoneyPrice = new Array();
fPatternCloakOfArcaneEvasion.itemMoneyPrice[1] = 60000
fPatternCloakOfArcaneEvasion.itemStats = new Array();
fPatternCloakOfArcaneEvasion.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">Patron : Cape d'évasion arcanique<br />Lié quand ramassé<br />Requiert Couture (350)<br />Requiert réputation avec Ville basse - Honoré<br />Utiliser&nbsp;: Vous apprend à coudre une Cape d'évasion arcanique.<br />\
<br />\
<span class=\"myBlue\">Cape d'évasion arcanique</span>\
<br />Lié quand équipé<br />Dos<br />76 Armure<br />+12 Endurance<br />+32 Résistance aux Arcanes<br />Niveau 69 requis<br /><br />Requiert Rouleau de tisse-néant imprégné (4), Mana primordial (3), Vie primordiale (3), Soie d'araignée toile-néant (2)</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fPatternCloakOfArcaneEvasion; ++i;

var fGlyphOfShadowWarding = new RewardItem("alliance","Glyphe de sauvegarde (Ombre)","/shared/wow-com/images/basics/arena/rewards/icons/Spell_Shadow_SealOfKings.gif");
fGlyphOfShadowWarding.itemMoneyPrice = new Array();
fGlyphOfShadowWarding.itemMoneyPrice[1] = 1000000
fGlyphOfShadowWarding.itemStats = new Array();
fGlyphOfShadowWarding.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Glyphe de sauvegarde (Ombre)</span>\
<br />Lié quand ramassé<br />Niveau 70 requis<br />Requiert réputation avec Ville basse - Honoré<br />\
<span class=\"myGreen\">Utiliser&nbsp;: Ajoute de manière permanente 20 à la résistance à l'Ombre sur une pièce d'armure de tête. Ne se cumule avec aucun autre enchantement destiné à ce type de pièce d'armure.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fGlyphOfShadowWarding; ++i;

var fDesignFelsteelBoar = new RewardItem("alliance","Dessin : Sanglier en gangracier","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_05.gif");
fDesignFelsteelBoar.itemMoneyPrice = new Array();
fDesignFelsteelBoar.itemMoneyPrice[2] = 120000
fDesignFelsteelBoar.itemStats = new Array();
fDesignFelsteelBoar.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Dessin : Sanglier en gangracier</span>\
<br />Lié quand ramassé<br />Requiert Joaillerie (370)<br />Requiert réputation avec Ville basse - Révéré<br />Utiliser&nbsp;: Vous apprend à façonner un Sanglier en gangracier.<br />\
<br />\
<span class=\"myBlue\">Figurine - Sanglier en gangracier</span>\
<br />Lié quand ramassé<br />Unique<br />Bijou<br />Niveau 70 requis<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente de 68 la puissance d'attaque.</span>\
<br />\
<span class=\"myGreen\">Utiliser&nbsp;: Invoque le sanglier en gangracier pour qu'il se batte pour vous pendant 30 secondes.</span>\
<br /><br />Requiert Barre de gangracier (8), Grenat sanguin (2), Terre primordiale (4)</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fDesignFelsteelBoar; ++i;

var fDesignPendantOfThawing = new RewardItem("alliance","Dessin : Pendentif du dégel","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_05.gif");
fDesignPendantOfThawing.itemMoneyPrice = new Array();
fDesignPendantOfThawing.itemMoneyPrice[2] = 120000
fDesignPendantOfThawing.itemStats = new Array();
fDesignPendantOfThawing.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Dessin : Pendentif du dégel</span>\
<br />Lié quand ramassé<br />Requiert Joaillerie (360)<br />Requiert réputation avec Ville basse - Révéré<br />Utiliser&nbsp;: Vous apprend à façonner un Pendentif du dégel.<br />\
<br />\
<span class=\"myBlue\">Pendentif du dégel</span>\
<br />Lié quand équipé<br />Cou<br />+18 Endurance<br />+30 Résistance au Givre<br />Niveau 70 requis<br />\
<span class=\"myGreen\">Utiliser&nbsp;: Absorbe 900 à 2700 points de dégâts de Givre sur tous les membres du groupe à proximité. Dure 5 min.<br />10 charges</span>\
<br /><br />Requiert Barre de gangracier (2), Feu primordial (6), Eau primordiale (4), Adamantite mercurienne</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fDesignPendantOfThawing; ++i;

var fRecipeElixirOfMajorShadowPower = new RewardItem("alliance","Recette : Elixir de puissance de l'Ombre majeure","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_06.gif");
fRecipeElixirOfMajorShadowPower.itemMoneyPrice = new Array();
fRecipeElixirOfMajorShadowPower.itemMoneyPrice[2] = 80000
fRecipeElixirOfMajorShadowPower.itemStats = new Array();
fRecipeElixirOfMajorShadowPower.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Recette : Elixir de puissance de l'Ombre majeure</span>\
<br />Lié quand ramassé<br />Requiert Alchimie (350)<br />Requiert réputation avec Ville basse - Révéré<br />Utiliser&nbsp;: Vous apprend à concocter un Elixir de puissance de l'Ombre majeure.<br />\
<br />Elixir de puissance de l'Ombre majeure<br />Niveau 60 requis<br />\
<span class=\"myGreen\">Utiliser&nbsp;: Augmente les dégâts infligés par les sorts d'Ombre de 55 au maximum pendant 1 heure. Elixir de bataille.</span>\
<br /><br />Requiert Lichen ancien, Cauchemardelle, Fiole imprégnée</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fRecipeElixirOfMajorShadowPower; ++i;

var fAuchenaiKey = new RewardItem("alliance","Clé Auchenaï","/shared/wow-com/images/basics/arena/rewards/icons/INV_Misc_Key_11.gif");
fAuchenaiKey.itemMoneyPrice = new Array();
fAuchenaiKey.itemMoneyPrice[1] = 100000
fAuchenaiKey.itemStats = new Array();
fAuchenaiKey.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">Clé Auchenaï<br />Lié quand ramassé<br />Unique<br />Requiert réputation avec Ville basse - Révéré<br />\
<span class=\"myYellow\">\"Ouvre l'accès au mode héroïque pour les donjons d'Auchindoun.\"</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fAuchenaiKey; ++i;

var fGlyphOfTheOutcast = new RewardItem("alliance","Glyphe du paria","/shared/wow-com/images/basics/arena/rewards/icons/Ability_Rogue_MasterOfSubtl.gif");
fGlyphOfTheOutcast.itemMoneyPrice = new Array();
fGlyphOfTheOutcast.itemMoneyPrice[2] = 1000000
fGlyphOfTheOutcast.itemStats = new Array();
fGlyphOfTheOutcast.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Glyphe du paria</span>\
<br />Lié quand ramassé<br />Niveau 70 requis<br />Requiert réputation avec Ville basse - Révéré<br />\
<span class=\"myGreen\">Utiliser&nbsp;: Ajoute de manière permanente 17 à la Force et 16 à l'Intelligence sur une pièce d'armure de tête. Ne se cumule avec aucun autre enchantement destiné à ce type de pièce d'armure.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fGlyphOfTheOutcast; ++i;

var fLeggingsOfTheSkettisExile = new RewardItem("alliance","Jambières de l'exilé skettis","/shared/wow-com/images/basics/arena/rewards/icons/INV_Pants_Cloth_09.gif");
fLeggingsOfTheSkettisExile.itemMoneyPrice = new Array();
fLeggingsOfTheSkettisExile.itemMoneyPrice[2] = 174403
fLeggingsOfTheSkettisExile.itemStats = new Array();
fLeggingsOfTheSkettisExile.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Jambières de l'exilé skettis</span>\
<br />Lié quand ramassé<br />Jambes<span class=\"myRight\">Tissu</span>\
<br />136 Armure<br />+33 Intelligence<br />+33 Esprit<br />Durabilité 65 / 65<br />Niveau 70 requis<br />Requiert réputation avec Ville basse - Révéré<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente les dégâts et les soins produits par les sorts et effets magiques de 39 au maximum.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fLeggingsOfTheSkettisExile; ++i;

var fSalvagersHauberk = new RewardItem("alliance","Haubert de récupérateur","/shared/wow-com/images/basics/arena/rewards/icons/INV_Chest_Plate09.gif");
fSalvagersHauberk.itemMoneyPrice = new Array();
fSalvagersHauberk.itemMoneyPrice[2] = 260629
fSalvagersHauberk.itemStats = new Array();
fSalvagersHauberk.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Haubert de récupérateur</span>\
<br />Lié quand ramassé<br />Chest<span class=\"myRight\">Mailles</span>\
<br />652 Armure<br />+49 Endurance<br />Durabilité 120 / 120<br />Niveau 70 requis<br />Requiert réputation avec Ville basse - Révéré<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente votre score de coup critique de 33.</span>\
<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente de 66 la puissance d'attaque.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fSalvagersHauberk; ++i;

var fLowerCityPrayerbook = new RewardItem("alliance","Livre de prières de la ville basse","/shared/wow-com/images/basics/arena/rewards/icons/INV_Misc_Book_11.gif");
fLowerCityPrayerbook.itemMoneyPrice = new Array();
fLowerCityPrayerbook.itemMoneyPrice[2] = 175952
fLowerCityPrayerbook.itemStats = new Array();
fLowerCityPrayerbook.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Livre de prières de la ville basse</span>\
<br />Lié quand ramassé<br />Bijou<br />Niveau 70 requis<br />Requiert réputation avec Ville basse - Révéré<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente les soins produits par les sorts et effets de 70 au maximum.</span>\
<br />\
<span class=\"myGreen\">Utiliser&nbsp;: Chacun de vos soins coûte 22 points de mana en moins pendant les prochaines 15 sec.</span>\
<br />\
<span class=\"myYellow\">\"De courtes prières d'une douzaine de religions différentes sont rassemblées dans ce livre.\"</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fLowerCityPrayerbook; ++i;

var fRecipeFlaskOfChromaticResistance = new RewardItem("alliance","Recette : Flacon de résistance chromatique","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_06.gif");
fRecipeFlaskOfChromaticResistance.itemMoneyPrice = new Array();
fRecipeFlaskOfChromaticResistance.itemMoneyPrice[3] = 40000
fRecipeFlaskOfChromaticResistance.itemStats = new Array();
fRecipeFlaskOfChromaticResistance.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Recette : Flacon de résistance chromatique</span>\
<br />Requiert Alchimie (300)<br />Requiert réputation avec Ville basse - Exalté<br />Utiliser&nbsp;: Vous apprend à concocter un Flacon de résistance chromatique.<br />\
<br />Flacon de résistance chromatique<br />Niveau 50 requis<br />\
<span class=\"myGreen\">Utiliser&nbsp;: Augmente de 25 votre résistance à toutes les écoles de magie pendant 2 heures. Compte à la fois comme un Elixir de bataille et du Gardien. Cet effet persiste après la mort.</span>\
<br />\
<br />Requiert Calot de glace (7), Sauge-argent des montagnes (3), Lotus noir, Fiole de cristal</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fRecipeFlaskOfChromaticResistance; ++i;

var fGavelOfUnearthedSecrets = new RewardItem("alliance","Marteau des secrets déterrés","/shared/wow-com/images/basics/arena/rewards/icons/INV_Hammer_08.gif");
fGavelOfUnearthedSecrets.itemMoneyPrice = new Array();
fGavelOfUnearthedSecrets.itemMoneyPrice[3] = 482214
fGavelOfUnearthedSecrets.itemStats = new Array();
fGavelOfUnearthedSecrets.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Marteau des secrets déterrés</span>\
<br />Lié quand ramassé<br />Main droite<span class=\"myRight\">Masse</span>\
<br />45 - 178 Dégats<span class=\"myRight\">Vitesse 2,70</span>\
<br />(41,3 dégâts par seconde)<br />+24 Endurance<br />+16 Intelligence<br />Durabilité 105 / 105<br />Niveau 70 requis<br />Requiert réputation avec Ville basse - Exalté<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente le score de coup critique des sorts de 15.</span>\
<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente les dégâts et les soins produits par les sorts et effets magiques de 159 au maximum.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fGavelOfUnearthedSecrets; ++i;

var fShapeshiftersSignet = new RewardItem("alliance","Chevalière de changeforme","/shared/wow-com/images/basics/arena/rewards/icons/INV_Jewelry_Ring_41.gif");
fShapeshiftersSignet.itemMoneyPrice = new Array();
fShapeshiftersSignet.itemMoneyPrice[3] = 197528
fShapeshiftersSignet.itemStats = new Array();
fShapeshiftersSignet.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Chevalière de changeforme</span>\
<br />Lié quand ramassé<br />Unique<br />Doigt<br />+25 Agilité<br />+18 Endurance<br />Niveau 70 requis<br />Requiert réputation avec Ville basse - Exalté<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente le score de compétence Combat farouche de 20.</span>\
<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente le score de la compétence Dagues de 20.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fShapeshiftersSignet; ++i;

var fTridentOfTheOutcastTribe = new RewardItem("alliance","Trident de la tribu paria","/shared/wow-com/images/basics/arena/rewards/icons/INV_Spear_04.gif");
fTridentOfTheOutcastTribe.itemMoneyPrice = new Array();
fTridentOfTheOutcastTribe.itemMoneyPrice[3] = 2392799
fTridentOfTheOutcastTribe.itemStats = new Array();
fTridentOfTheOutcastTribe.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Trident de la tribu paria</span>\
<br />Lié quand ramassé<br />Deux mains<span class=\"myRight\">Arme d'hast</span>\
<br />270 - 406 Dégats<span class=\"myRight\">Vitesse 3,20</span>\
<br />(105,6 dégâts par seconde)<br />+37 Force<br />+54 Endurance<br />Durabilité 120 / 120<br />Niveau 70 requis<br />Requiert réputation avec Ville basse - Exalté<br />\
<span class=\"myGreen\">Équipé&nbsp;: Augmente votre score de toucher de 36.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fTridentOfTheOutcastTribe; ++i;

var fLowerCityTabard = new RewardItem("alliance","Tabard de la ville basse","/shared/wow-com/images/basics/factions/alteracvalley/stormpikebattletabard.gif");
fLowerCityTabard.itemMoneyPrice = new Array();
fLowerCityTabard.itemMoneyPrice[3] = 10000
fLowerCityTabard.itemStats = new Array();
fLowerCityTabard.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">Tabard de la ville basse<br />Lié quand ramassé<br />Unique<br />Tabard<br />Requiert réputation avec Ville basse - Exalté</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fLowerCityTabard; ++i;



//-------------------------------------------------------------------
//---Horde below







//------END REWARDS DEFINITION------
