//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("alterac","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 fDesignEnigmaticSkyfireDiamond = new RewardItem("alliance","Boceto: Diamante de fuego celeste enigmático","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_03.gif");
fDesignEnigmaticSkyfireDiamond.itemMoneyPrice = new Array();
fDesignEnigmaticSkyfireDiamond.itemMoneyPrice[1] = 120000
fDesignEnigmaticSkyfireDiamond.itemStats = new Array();
fDesignEnigmaticSkyfireDiamond.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">Boceto: Diamante de fuego celeste enigmático<br>Se liga al recogerlo<br>Requiere Joyería (365)<br>Requiere reputación con Vigilantes del Tiempo - Honorado<br>Uso: Te enseña a tallar un diamante de fuego celeste enigmático.<br>\
<br>\
<span class=\"myBlue\">Diamante de fuego celeste enigmático</span>\
<br>+12 índice de golpe crítico y 5% resistencia a trampas y raíces<br>\
<span class=\"myYellow\">\"Solo encaja en una ranura de gema meta.\"</span>\
<br>\
<br>Requiere Diamante fuego celeste</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fDesignEnigmaticSkyfireDiamond; ++i;


var fGlyphOfFrostWarding = new RewardItem("alliance","Glifo de amparo de escarcha","/shared/wow-com/images/basics/arena/rewards/icons/Spell_Frost_FrostArmor02.gif");
fGlyphOfFrostWarding.itemMoneyPrice = new Array();
fGlyphOfFrostWarding.itemMoneyPrice[1] = 1000000
fGlyphOfFrostWarding.itemStats = new Array();
fGlyphOfFrostWarding.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Glifo de amparo de escarcha</span>\
<br>Se liga al recogerlo<br>Requiere nivel 70<br>Requiere reputación con Vigilantes del Tiempo - Honorado<br>\
<span class=\"myGreen\">Uso: Añade de forma permanente 20 p. de resistencia a la Escarcha a un objeto de la casilla para cabeza. No se suma a otros encantamientos de la casilla de equipamiento seleccionada.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fGlyphOfFrostWarding; ++i;

var fFormulaEnchantRingSpellpower = new RewardItem("alliance","Fórmula: encantar anillo: poder del hechizo","/shared/wow-com/images/basics/arena/rewards/icons/recipe.gif");
fFormulaEnchantRingSpellpower.itemMoneyPrice = new Array();
fFormulaEnchantRingSpellpower.itemMoneyPrice[1] = 100000
fFormulaEnchantRingSpellpower.itemStats = new Array();
fFormulaEnchantRingSpellpower.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">Fórmula: encantar anillo: poder del hechizo<br>Se liga al recogerlo<br>Requiere Encantamiento (360)<br>Requiere reputación con Vigilantes del Tiempo - Honorado<br>\
<span class=\"myGreen\">Uso: Te enseña a encantar de forma permanente un anillo para aumentar el daño con hechizos y la sanación en hasta 12 p.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fFormulaEnchantRingSpellpower; ++i;

var fFormulaEnchantGlovesMajorSpellpower = new RewardItem("alliance","Fórmula: encantar guantes: poder de hechizo sublime","/shared/wow-com/images/basics/arena/rewards/icons/recipe.gif");
fFormulaEnchantGlovesMajorSpellpower.itemMoneyPrice = new Array();
fFormulaEnchantGlovesMajorSpellpower.itemMoneyPrice[1] = 80000
fFormulaEnchantGlovesMajorSpellpower.itemStats = new Array();
fFormulaEnchantGlovesMajorSpellpower.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Fórmula: encantar guantes: poder de hechizo sublime</span>\
<br>Se liga al recogerlo<br>Requiere Encantamiento (360)<br>Requiere reputación con Vigilantes del Tiempo - Honorado<br>\
<span class=\"myGreen\">Uso: Te enseña a encantar de forma permanente unos guantes para aumentar el daño con hechizos y la sanación en hasta 20 p.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fFormulaEnchantGlovesMajorSpellpower; ++i;

var fDesignLivingRubySerpent = new RewardItem("alliance","Boceto: Serpiente de rubí vivo","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_05.gif");
fDesignLivingRubySerpent.itemMoneyPrice = new Array();
fDesignLivingRubySerpent.itemMoneyPrice[2] = 120000
fDesignLivingRubySerpent.itemStats = new Array();
fDesignLivingRubySerpent.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Boceto: Serpiente de rubí vivo</span>\
<br>Se liga al recogerlo<br>Requiere Joyería (370)<br>Requiere reputación con Vigilantes del Tiempo - Venerado<br>Uso: Te enseña a confeccionar una serpiente de rubí vivo.<br>\
<br>\
<span class=\"myBlue\">Figurine - Serpiente de rubí vivo</span>\
<br>Se liga al recogerlo<br>Único<br>Abalorio<br>+33 Aguante<br>+23 Inteligencia<br>Requiere nivel 70<br>\
<span class=\"myGreen\">Uso: Aumenta el daño y la sanación de los hechizos mágicos y los efectos hasta en 150 durante 20 s.</span>\
<br>\
<br>Requiere Barra de acero vil (2), Rubí vivo (2), Fuego primigenio (4)</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fDesignLivingRubySerpent; ++i;

var fDesignPendantOfFrozenFlame = new RewardItem("alliance","Boceto: Colgante de la llama helada","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_05.gif");
fDesignPendantOfFrozenFlame.itemMoneyPrice = new Array();
fDesignPendantOfFrozenFlame.itemMoneyPrice[2] = 120000
fDesignPendantOfFrozenFlame.itemStats = new Array();
fDesignPendantOfFrozenFlame.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Boceto: Colgante de la llama helada</span>\
<br>Se liga al recogerlo<br>Requiere Joyería (360)<br>Requiere reputación con Vigilantes del Tiempo - Venerado<br>Uso: Te enseña a confeccionar un colgante de la llama helada.<br>\
<br>\
<span class=\"myBlue\">Colgante de la llama helada</span>\
<br>Se liga al equiparlo<br>Cuello<br>+18 Aguante<br>+30 Resistencia al Fuego<br>Requiere nivel 70<br>\
<span class=\"myGreen\">Uso: Amortigua 900 a 2700 p. de daño de Fuego de todos los miembros del grupo cercanos. Dura 5 mins.<br>10 cargas</span>\
<br>\
<br>Requiere Barra de acero vil (2), Agua primigenia (6), Fuego primigenio (4), Adamantita voluble</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fDesignPendantOfFrozenFlame; ++i;

var fKeyOfTime = new RewardItem("alliance","Llave del tiempo","/shared/wow-com/images/basics/arena/rewards/icons/INV_Misc_Key_04.gif");
fKeyOfTime.itemMoneyPrice = new Array();
fKeyOfTime.itemMoneyPrice[1] = 100000
fKeyOfTime.itemStats = new Array();
fKeyOfTime.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">Llave del tiempo<br>Se liga al recogerlo<br>Único<br>Requiere reputación con Vigilantes del Tiempo - Venerado<br>\
<span class=\"myYellow\">\"Desbloquea la dificultad heroica de las mazmorras de las Cavernas del Tiempo.\"</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fKeyOfTime; ++i;

var fGlyphOfTheDefender = new RewardItem("alliance","Glifo del defensor","/shared/wow-com/images/basics/arena/rewards/icons/Ability_Warrior_VictoryRush.gif");
fGlyphOfTheDefender.itemMoneyPrice = new Array();
fGlyphOfTheDefender.itemMoneyPrice[2] = 1000000
fGlyphOfTheDefender.itemStats = new Array();
fGlyphOfTheDefender.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Glifo del defensor</span>\
<br>Se liga al recogerlo<br>Requiere nivel 70<br>Requiere reputación con Vigilantes del Tiempo - Venerado<br>\
<span class=\"myGreen\">Uso: Añade de forma permanente 16 p. de índice de defensa y 17 p. de índice de esquivar a un objeto de la casilla para cabeza. No se suma a otros encantamientos de la casilla de equipamiento seleccionada.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fGlyphOfTheDefender; ++i;

var fTimewardensLeggings = new RewardItem("alliance","Leotardos de celador del tiempo","/shared/wow-com/images/basics/arena/rewards/icons/INV_Pants_Plate_10.gif");
fTimewardensLeggings.itemMoneyPrice = new Array();
fTimewardensLeggings.itemMoneyPrice[2] = 308501
fTimewardensLeggings.itemStats = new Array();
fTimewardensLeggings.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Leotardos de celador del tiempo</span>\
<br>Se liga al recogerlo<br>Único<br>Piernas<span class=\"myRight\">Placas</span>\
<br>1019 Armadura<br>+57 Aguante<span class=\"myRedGem\">Ranura roja</span><span class=\"myYellowGem\">Ranura amarilla</span><span class=\"myBlueGem\">Ranura azul</span><span class=\"myGray\">Bonus ranura: +6 Valor de bloqueo</span>\
<br>Durabilidad 100 / 100<br>Requiere nivel 70<br>Requiere reputación con Vigilantes del Tiempo - Venerado<br>\
<span class=\"myGreen\">Equipar: Aumenta tu índice de defensa en 18.</span>\
<br>\
<span class=\"myGreen\">Aumenta tu índice de esquivar en 11.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fTimewardensLeggings; ++i;

var fContinuumBlade = new RewardItem("alliance","Hoja de continuum","/shared/wow-com/images/pvp/honor/pvprewards/honorweapons/grandmarshalslongsword.gif");
fContinuumBlade.itemMoneyPrice = new Array();
fContinuumBlade.itemMoneyPrice[2] = 442344
fContinuumBlade.itemStats = new Array();
fContinuumBlade.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Hoja de continuum</span>\
<br>Se liga al recogerlo<br>Único<br>Main Hand<span class=\"myRight\">Espada</span>\
<br>35 - 114 Daño<span class=\"myRight\">Velocidad 1,80</span>\
<br>(41,4 daño por segundo)<br>+30 Aguante<br>+11 Inteligencia<br>Durabilidad 90 / 90<br>Requiere nivel 70<br>Requiere reputación con Vigilantes del Tiempo - Venerado<br>\
<span class=\"myGreen\">Equipar: Aumenta tu índice de golpe crítico en 8.</span>\
<br>\
<span class=\"myGreen\">Equipar: Aumenta el daño y la sanación de los hechizos mágicos y los efectos hasta en 121.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fContinuumBlade; ++i;

var fPatternDrumsOfPanic = new RewardItem("alliance","Patrón: Tambores de pánico","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_05.gif");
fPatternDrumsOfPanic.itemMoneyPrice = new Array();
fPatternDrumsOfPanic.itemMoneyPrice[3] = 120000
fPatternDrumsOfPanic.itemStats = new Array();
fPatternDrumsOfPanic.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">Patrón: Tambores de pánico</span>\
<br>Se liga al recogerlo<br>Requiere Peletería (370)<br>Requiere reputación con Vigilantes del Tiempo - Exaltado<br>Uso: Te enseña a hacer unos tambores de pánico.<br>\
<br>\
<span class=\"myGreen\">Tambores de pánico</span>\
<br>Requiere Peletería (350)<br>\
<span class=\"myGreen\">Uso: Ritmos sobrenaturales hacen que 5 enemigos a 5 m. huyan despavoridos durante 2 s.<br>30 cargas</span>\
<br>\
<br>Requiere Cuero de pellejo nudoso grueso (2), Sombra primigenia (2)</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fPatternDrumsOfPanic; ++i;

var fRecipeFlaskOfSupremePower = new RewardItem("alliance","Receta: Frasco de poder supremo","/shared/wow-com/images/basics/arena/rewards/icons/INV_Scroll_06.gif");
fRecipeFlaskOfSupremePower.itemMoneyPrice = new Array();
fRecipeFlaskOfSupremePower.itemMoneyPrice[3] = 40000
fRecipeFlaskOfSupremePower.itemStats = new Array();
fRecipeFlaskOfSupremePower.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Receta: Frasco de poder supremo</span>\
<br>Requiere Alchemy (300)<br>Requiere reputación con Vigilantes del Tiempo - Exaltado<br>Uso: Te enseña a hacer un frasco de poder supremo.<br>\
<br>Frasco de poder supremo<br>Requiere nivel 50<br>\
<span class=\"myGreen\">Uso: Aumenta el daño causado por los hechizos mágicos y los efectos hasta en 70 p. durante 2 horas. Cuenta como elixir de batalla y guardián. Este efecto persiste en la muerte.</span>\
<br>\
<br>Requiere Hojasueño (30), Salviargenta de montaña (10), Loto negro, Vial de cristal</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fRecipeFlaskOfSupremePower; ++i;

var fFormulaEnchantGlovesSuperiorAgility = new RewardItem("alliance","Fórmula: encantar guantes: agilidad excelente","/shared/wow-com/images/basics/arena/rewards/icons/recipe.gif");
fFormulaEnchantGlovesSuperiorAgility.itemMoneyPrice = new Array();
fFormulaEnchantGlovesSuperiorAgility.itemMoneyPrice[3] = 90000
fFormulaEnchantGlovesSuperiorAgility.itemStats = new Array();
fFormulaEnchantGlovesSuperiorAgility.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myGreen\">Fórmula: encantar guantes: agilidad excelente</span>\
<br>Se liga al recogerlo<br>Requiere 300 puntos en Encantamiento<br>Requiere reputación con Vigilantes del Tiempo - Exaltado<br>\
<span class=\"myGreen\">Uso: Te enseña a encantar de forma permanente guantes +15 agilidad.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fFormulaEnchantGlovesSuperiorAgility; ++i;

var fRiftmaker = new RewardItem("alliance","Creadora de fallas","/shared/wow-com/images/pvp/honor/pvprewards/honorweapons/grandmarshalsdirk.gif");
fRiftmaker.itemMoneyPrice = new Array();
fRiftmaker.itemMoneyPrice[3] = 1964608
fRiftmaker.itemStats = new Array();
fRiftmaker.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Creadora de fallasr</span>\
<br>Se liga al recogerlo<br>Único<br>Una mano<span class=\"myRight\">Daga</span>\
<br>117 - 176 Daño<span class=\"myRight\">Velocidad 1,80</span>\
<br>(81,4 daño por segundo)<br>+21 Agilidad<br>Durabilidad 75 / 75<br>Requiere nivel 70<br>Requiere reputación con Vigilantes del Tiempo - Exaltado<br>\
<span class=\"myGreen\">Probabilidad al acertar: Encierra al enemigo en una falla temporal que aumenta el tiempo entre sus ataques en un 10% durante 10 s.</span>\
<br>\
<span class=\"myGreen\">Equipar: Aumenta el poder de ataque en 22.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fRiftmaker; ++i;

var fTimelapseShard = new RewardItem("alliance","Fragmento de tiempo","/shared/wow-com/images/basics/arena/rewards/icons/INV_DataCrystal02.gif");
fTimelapseShard.itemMoneyPrice = new Array();
fTimelapseShard.itemMoneyPrice[3] = 790112
fTimelapseShard.itemStats = new Array();
fTimelapseShard.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Fragmento de tiempo</span>\
<br>Se liga al recogerlo<br>Único<br>Abalorio<br>+27 Aguante<br>Requiere nivel 70<br>Requiere reputación con Vigilantes del Tiempo - Exaltado<br>\
<span class=\"myGreen\">Equipar: Mejora tu índice de temple en 24.</span>\
<br>\
<span class=\"myGreen\">Uso: Reduce tu amenaza frente a objetivos enemigos que estén a 30 m., haciendo que sea menos probable que te ataquen.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fTimelapseShard; ++i;

var fBindingsOfTheTimewalker = new RewardItem("alliance","Ataduras del caminante del tiempo","/shared/wow-com/images/basics/arena/rewards/icons/INV_Bracer_10.gif");
fBindingsOfTheTimewalker.itemMoneyPrice = new Array();
fBindingsOfTheTimewalker.itemMoneyPrice[3] = 394383
fBindingsOfTheTimewalker.itemStats = new Array();
fBindingsOfTheTimewalker.itemStats[3] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">Ataduras del caminante del tiempo</span>\
<br>Se liga al recogerlo<br>Único<br>Muñeca<span class=\"myRight\">Tela</span>\
<br>78 Armadura<br>+24 Aguante<br>+12 Inteligencia<br>Durabilidad 35 / 35<br>Requiere nivel 70<br>Requiere reputación con Vigilantes del Tiempo - Exaltado<br>\
<span class=\"myGreen\">Equipar: Aumenta la sanación de los hechizos y los efectos hasta en 64 p.</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBindingsOfTheTimewalker; ++i;


//-------------------------------------------------------------------
//---Horde below








//------END REWARDS DEFINITION------
