//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 fInscriptionOfEndurance = new RewardItem("alliance","Inscription d'endurance","/shared/wow-com/images/basics/arena/rewards/icons/Ability_Warrior_ShieldMaste.gif");
fInscriptionOfEndurance.itemMoneyPrice = new Array();
fInscriptionOfEndurance.itemMoneyPrice[1] = 300000
fInscriptionOfEndurance.itemStats = new Array();
fInscriptionOfEndurance.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Inscription d'endurance</span>\
<br>Lié quand ramassé<br>Niveau 70 requis<br>Requiert reputation avec L'Œil pourpre - Honoré<br>\
<span class=\"myGreen\">Utiliser : Ajoute de manière permanente 7 à la résistance à toutes les écoles de magie à un objet placé sur les épaules.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fInscriptionOfEndurance; ++i;

var fRecipeFlaskofChromaticWonder = new RewardItem("alliance","Recette : Flacon de merveille chromatique","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_06.gif");
fRecipeFlaskofChromaticWonder.itemMoneyPrice = new Array();
fRecipeFlaskofChromaticWonder.itemMoneyPrice[1] = 40000
fRecipeFlaskofChromaticWonder.itemStats = new Array();
fRecipeFlaskofChromaticWonder.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Recette : Flacon de merveille chromatique</span>\
<br>Lié quand ramassé<br>Requiert Alchimie (375)<br>Requiert reputation avec L'Œil pourpre - Honoré<br>Utiliser : Vous apprend à concocter un Flacon de merveille chromatique.<br>\
<br>\
<span class=\"myTable\">Flacon de merveille chromatique</span>\
<br>Niveau 65 requis<br>\
<span class=\"myGreen\">Utiliser : Augmente votre résistance à toutes les écoles de magie de 35 et toutes vos caractéristiques de 18 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 : Glaurier (7), Néantine (3), Gangrelotus, Fiole imprégnée</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fRecipeFlaskofChromaticWonder; ++i;

var fDesignTheFrozenEye = new RewardItem("alliance","Dessin : L'Oeil givré","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_05.gif");
fDesignTheFrozenEye.itemMoneyPrice = new Array();
fDesignTheFrozenEye.itemMoneyPrice[1] = 120000
fDesignTheFrozenEye.itemStats = new Array();
fDesignTheFrozenEye.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Dessin : L'Oeil givré</span>\
<br>Lié quand ramassé<br>Requiert Joaillerie (375)<br>Requiert reputation avec L'Œil pourpre - Honoré<br>Utiliser : Vous apprend à façonner L'oeil givré.<br>\
<br>\
<span class=\"myPurple\">L'Oeil givré</span>\
<br>Lié quand équipé<br>Unique<br>Doigt<br>+12 Endurance<br>+35 Résistance au Givre<br>Niveau 70 requis<br>\
<br>Requiert Adamantite mercurien (4), Barre de khorium (2), Eau primordiale (6), Feu primordial (6)</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fDesignTheFrozenEye; ++i;

var fPlansIceguardBreastplate = new RewardItem("alliance","Plans : Cuirasse de gardeglace","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_04.gif");
fPlansIceguardBreastplate.itemMoneyPrice = new Array();
fPlansIceguardBreastplate.itemMoneyPrice[1] = 240000
fPlansIceguardBreastplate.itemStats = new Array();
fPlansIceguardBreastplate.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Plans : Cuirasse de gardeglace</span>\
<br>Lié quand ramassé<br>Requiert Forge (375)<br>Requiert reputation avec L'Œil pourpre - Honoré<br>Utiliser : Vous apprend à forger une Cuirasse de gardeglace.<br>\
<br>\
<span class=\"myPurple\">Cuirasse de gardeglace</span>\
<br>Lié quand équipé<br>Torse<span class=\"myRight\">Plaque</span>\
<br>1450 Armure<br>+49 Endurance<br>+60 Résistance au Givre<br>Niveau 70 requis<br>\
<span class=\"myGreen\">Équipé : Augmente le score de défense de 10.</span>\
<br>\
<br>Requiert Barre de khorium (8), Eau primordiale (12), Feu primordial (12), Néant primordial</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fPlansIceguardBreastplate; ++i;

var fPlansIceguardHelm = new RewardItem("alliance","Plans : Heaume de gardeglace","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_04.gif");
fPlansIceguardHelm.itemMoneyPrice = new Array();
fPlansIceguardHelm.itemMoneyPrice[1] = 240000
fPlansIceguardHelm.itemStats = new Array();
fPlansIceguardHelm.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Plans : Heaume de gardeglace</span>\
<br>Lié quand ramassé<br>Requiert Forge (375)<br>Requiert reputation avec L'Œil pourpre - Honoré<br>Utiliser : Vous apprend à forger un Heaume de gardeglace.<br>\
<br>\
<span class=\"myPurple\">Heaume de gardeglace</span>\
<br>Lié quand équipé<br>Tête<span class=\"myRight\">Plaque</span>\
<br>1030 Armure<br>+64 Endurance<br>+50 Résistance au Givre<br>Niveau 70 requis<br>\
<span class=\"myGreen\">Équipé : Augmente le score de défense de 20.</span>\
<br>\
<br>Requiert Barre de khorium (8), Eau primordiale (12), Feu primordial (12), Néant primordial</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fPlansIceguardHelm; ++i;


var fPlansIceguardLeggings = new RewardItem("alliance","Plans : Jambières de gardeglace","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_04.gif");
fPlansIceguardLeggings.itemMoneyPrice = new Array();
fPlansIceguardLeggings.itemMoneyPrice[2] = 240000
fPlansIceguardLeggings.itemStats = new Array();
fPlansIceguardLeggings.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Plans : Jambières de gardeglace</span>\
<br>Lié quand ramassé<br>Requiert Forge (375)<br>Requiert reputation avec L'Œil pourpre - Révéré<br>Utiliser : Vous apprend à forger des Jambières de gardeglace.<br>\
<br>\
<span class=\"myPurple\">Jambières de gardeglace</span>\
<br>Lié quand équipé<br>Jambes<span class=\"myRight\">Plaque</span>\
<br>1110 Armure<br>+55 Endurance<br>+60 Résistance au Givre<br>Niveau 70 requis<br>\
<br>Requiert Barre de khorium (8), Eau primordiale (12), Feu primordial (12), Néant primordial</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fPlansIceguardLeggings; ++i;

var fPatternShadowprowlersChestguard = new RewardItem("alliance","Patron : Corselet de rôdeur des ombres","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_04.gif");
fPatternShadowprowlersChestguard.itemMoneyPrice = new Array();
fPatternShadowprowlersChestguard.itemMoneyPrice[2] = 240000
fPatternShadowprowlersChestguard.itemStats = new Array();
fPatternShadowprowlersChestguard.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Patron : Corselet de rôdeur des ombres</span>\
<br>Lié quand ramassé<br>Requiert Travail du cuir (375)<br>Requiert reputation avec L'Œil pourpre - Révéré<br>Utiliser : Vous apprend à confectionner un Corselet de rôdeur des ombres.<br>\
<br>\
<span class=\"myPurple\">Corselet de rôdeur des ombres</span>\
<br>Lié quand équipé<br>Torse<span class=\"myRight\">Cuir</span>\
<br>333 Armure<br>+32 Force<br>+40 Agilité<br>+12 Endurance<br>\
<span class=\"myRedGem\">Châsse rouge</span><span class=\"myBlueGem\">Châsse bleue</span><span class=\"myYellowGem\">Châsse jaune</span><span class=\"myGray\">Bonus de sertissage : +4 Agilité</span>\
<br>Niveau 70 requis<br>\
<span class=\"myGreen\">Équipé : Augmente votre score de toucher de 8.</span>\
<br><br>Requiert : Cuir granuleux lourd (10), Rouleau d\'âmétoffe (16), Terre primordiale (12), Ombre primordiale (12), Néant primordial (2)</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fPatternShadowprowlersChestguard; ++i;

var fEnchantWeaponGreaterAgility = new RewardItem("alliance","Formule : Enchantement d'arme (Agilité supérieure)","/shared/wow-com/images/basics/arena/rewards/icons/recipe.gif");
fEnchantWeaponGreaterAgility.itemMoneyPrice = new Array();
fEnchantWeaponGreaterAgility.itemMoneyPrice[3] = 30000
fEnchantWeaponGreaterAgility.itemStats = new Array();
fEnchantWeaponGreaterAgility.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myTable\">Formule : Enchantement d\'arme (Agilité supérieure)</span>\
<br>Lié quand ramassé<br>Requiert Enchantement (375)<br>Requiert reputation avec L'Œil pourpre - Exalté<br><span class=\"myGreen\">Utiliser : Vous apprend à enchanter de manière permanente une arme. Cette dernière confère un bonus de 20 points d\'Agilité.</span><br>\
";
RewardItems[i] = fEnchantWeaponGreaterAgility; ++i;

var fPatternCloakofDarkness = new RewardItem("alliance","Patron : Cape des ténèbres","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_03.gif");
fPatternCloakofDarkness.itemMoneyPrice = new Array();
fPatternCloakofDarkness.itemMoneyPrice[3] = 50000
fPatternCloakofDarkness.itemStats = new Array();
fPatternCloakofDarkness.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Patron : Cape des ténèbres</span>\
<br>Lié quand ramassé<br>Requiert Travail du cuir (375)<br>Requiert reputation avec L'Œil pourpre - Exalté<br>Utiliser : Vous apprend à confectionner une Cape des ténèbres.<br>\
<br>\
<span class=\"myPurple\">Cape des ténèbres</span>\
<br>Lié quand équipé<br>Dos\
<br>101 Armure<br>+23 Force<br>+25 Endurance<br>\
<span class=\"myBlueGem\">Châsse bleue</span><span class=\"myGray\">Bonus de sertissage : +2 au score de coup critique</span>\
<br>Niveau 70 requis<br>\
<span class=\"myGreen\">Équipé : Augmente de 24 le score de coup critique en mêlée.</span>\
<br><br>Requiert : Cuir granuleux lourd (8), Rouleau d\'âmétoffe (12), Ombre primordiale (12), Néant primordial (4)</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fPatternCloakofDarkness; ++i;
//-------------------------------------------------------------------
//---Horde below







//------END REWARDS DEFINITION------
