//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("apexis_shard","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='http://wowimg.the9.com/images_wow/gameinfo/factions/icons/gold.gif'>&nbsp;";
		if (silverPart > 0) outPutString += silverPart+"<img src='http://wowimg.the9.com/images_wow/gameinfo/factions/icons/silver.gif'>&nbsp;";
		if (copperPart > 0) outPutString += copperPart+"<img src='http://wowimg.the9.com/images_wow/gameinfo/factions/icons/copper.gif'>&nbsp;";
	}
	if(thisObject.itemHonorPrice && thisObject.itemHonorPrice[thisBracket])
	{
		outPutString += thisObject.itemHonorPrice[thisBracket]+"<img src='http://wowimg.the9.com/images_wow/gameinfo/factions/ogrila/apexis_crystal.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='http://wowimg.the9.com/images_wow/gameinfo/factions/ogrila/"+tokenIcons[carl]+".gif'>&nbsp;";
		}
	}
	return outPutString;
}

//------BEGIN REWARDS DEFINITION------
i = 0;
var RewardItems = new Array();


//---Honored below

var fRedOgreBrew = new RewardItem("alliance","红色食人魔佳酿","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/inv_potion_52.gif");
fRedOgreBrew.itemHonorPrice = new Array();
fRedOgreBrew.itemHonorPrice[0] = 0
fRedOgreBrew.itemTokenPrice = new Array();
fRedOgreBrew.itemTokenPrice[0] = new Array(2,0,0,0);
fRedOgreBrew.itemStats = new Array();
fRedOgreBrew.itemStats[0] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myWhite\">红色食人魔佳酿</span><br>\
拾取后绑定<br>需要等级 70<br>需要奥格瑞拉 - 尊敬<br>\
<span class=\"myGreen\">使用：恢复1050点到1750点生命值。只能在刀锋山高地使用。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fRedOgreBrew; ++i;

var fBlueOgreBrew = new RewardItem("alliance","蓝色食人魔佳酿","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/inv_potion_73.gif");
fBlueOgreBrew.itemHonorPrice = new Array();
fBlueOgreBrew.itemHonorPrice[0] = 0
fBlueOgreBrew.itemTokenPrice = new Array();
fBlueOgreBrew.itemTokenPrice[0] = new Array(3,0,0,0);
fBlueOgreBrew.itemStats = new Array();
fBlueOgreBrew.itemStats[0] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myWhite\">蓝色食人魔佳酿</span><br>\
拾取后绑定<br>需要等级 70<br>需要奥格瑞拉 - 尊敬<br>\
<span class=\"myGreen\">使用：恢复1800点到3000点生命值。只能在刀锋山高地使用。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fBlueOgreBrew; ++i;



//---Revered below

var fOgrilaAegis = new RewardItem("alliance","奥格瑞拉徽记之盾","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/INV_Shield_30.gif");
fOgrilaAegis.itemHonorPrice = new Array();
fOgrilaAegis.itemHonorPrice[1] = 1
fOgrilaAegis.itemTokenPrice = new Array();
fOgrilaAegis.itemTokenPrice[1] = new Array(50,0,0,0);
fOgrilaAegis.itemStats = new Array();
fOgrilaAegis.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">奥格瑞拉徽记之盾</span>\
<br>拾取后绑定<br>唯一<br>副手<span class=\"myRight\">盾牌</span><br>\
3806 护甲<br>86 格挡<br>+18 耐力<br>\
<span class=\"myRedGem\">红色插槽</span><span class=\"myRedGem\">红色插槽</span><span class=\"myGray\">镶孔奖励：+3 格挡等级</span><br>\
耐久度 100 / 100<br>需要等级 70<br>需要 奥格瑞拉 - 崇敬<br>\
<span class=\"myGreen\">装备：防御等级提高23。<br>装备：你的盾牌的格挡值提高23点。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fOgrilaAegis; ++i;

var fCrystalforgedTrinket = new RewardItem("alliance","晶铸饰品","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/inv_datacrystal01.gif");
fCrystalforgedTrinket.itemHonorPrice = new Array();
fCrystalforgedTrinket.itemHonorPrice[1] = 1
fCrystalforgedTrinket.itemTokenPrice = new Array();
fCrystalforgedTrinket.itemTokenPrice[1] = new Array(50,0,0,0);
fCrystalforgedTrinket.itemStats = new Array();
fCrystalforgedTrinket.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">晶铸饰品</span>\
<br>拾取后绑定<br>唯一<br>饰品<br>\
需要奥格瑞拉 - 崇敬<br>\
<span class=\"myGreen\">使用：攻击强度提高216点，持续10秒。<br>装备：+7 武器伤害。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fCrystalforgedTrinket; ++i;

var fApexisCloak = new RewardItem("alliance","埃匹希斯披风","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/inv_misc_cape_08.gif");
fApexisCloak.itemHonorPrice = new Array();
fApexisCloak.itemHonorPrice[1] = 1
fApexisCloak.itemTokenPrice = new Array();
fApexisCloak.itemTokenPrice[1] = new Array(50,0,0,0);
fApexisCloak.itemStats = new Array();
fApexisCloak.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">埃匹希斯披风</span>\
<br>拾取后绑定<br>背部<br>\
78点护甲<br>+15 耐力<br>+15 智力<br>\
需要等级 70<br>\
需要奥格瑞拉 - 崇敬<br>\
<span class=\"myGreen\">装备：使法术治疗效果提高最多57点，法术伤害效果提高最多19点。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fApexisCloak; ++i;

var fCeruleanCrystalRod = new RewardItem("alliance","蓝水晶魔棒","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/inv_wand_14.gif");
fCeruleanCrystalRod.itemHonorPrice = new Array();
fCeruleanCrystalRod.itemHonorPrice[1] = 1
fCeruleanCrystalRod.itemTokenPrice = new Array();
fCeruleanCrystalRod.itemTokenPrice[1] = new Array(50,0,0,0);
fCeruleanCrystalRod.itemStats = new Array();
fCeruleanCrystalRod.itemStats[1] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myBlue\">蓝水晶魔棒</span>\
<br>拾取后绑定<br>\
远程<span class=\"myRight\">魔杖</span><br>\
135-252 暗影伤害<span class=\"myRight\">速度 1.50</span><br>\
( 每秒伤害 129.0 ) <br>\
+15 耐力<br>+11 智力<br>\
耐久度 65/65<br>\
需要等级 70<br>\
需要奥格瑞拉 - 崇敬<br>\
<span class=\"myGreen\">装备：提高所有法术和魔法效果所造成的伤害和治疗效果，最多12点。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fCeruleanCrystalRod; ++i;



//---Exalted below

var fVortexWalkingBoots = new RewardItem("alliance","漩涡之靴","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/inv_boots_plate_02.gif");
fVortexWalkingBoots.itemHonorPrice = new Array();
fVortexWalkingBoots.itemHonorPrice[2] = 4
fVortexWalkingBoots.itemTokenPrice = new Array();
fVortexWalkingBoots.itemTokenPrice[2] = new Array(100,0,0,0);
fVortexWalkingBoots.itemStats = new Array();
fVortexWalkingBoots.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">漩涡之靴</span>\
<br>拾取后绑定<br>脚<span class=\"myRight\">板甲</span><br>\
914点护甲<br>\
+28 力量<br>+28 耐力<br>\
<span class=\"myYellowGem\">黄色插槽</span><span class=\"myBlueGem\">蓝色插槽</span><span class=\"myGray\">镶孔奖励：+3 力量</span><br>\
耐久度 75/75<br>需要等级 70<br>需要奥格瑞拉 - 崇拜<br>\
<span class=\"myGreen\">装备：爆击等级提高19。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fVortexWalkingBoots; ++i;

var fShardboundBracers = new RewardItem("alliance","水晶碎片护腕","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/INV_Bracer_13.gif");
fShardboundBracers.itemHonorPrice = new Array();
fShardboundBracers.itemHonorPrice[2] = 4
fShardboundBracers.itemTokenPrice = new Array();
fShardboundBracers.itemTokenPrice[2] = new Array(100,0,0,0);
fShardboundBracers.itemStats = new Array();
fShardboundBracers.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">水晶碎片护腕</span>\
<br>拾取后绑定<br>手腕<span class=\"myRight\">皮甲</span><br>\
146点护甲<br>\
+20 敏捷<br>+18 耐力<br>\
<span class=\"myBlueGem\">蓝色插槽</span><span class=\"myGray\">镶孔奖励：+4 攻击强度</span><br>\
耐久度 40/40<br>需要等级 70<br>需要奥格瑞拉 - 崇拜<br>\
<span class=\"myGreen\">装备：攻击强度提高42点。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fShardboundBracers; ++i;

var fCrystalOrbofEnlightenment = new RewardItem("alliance","启迪之水晶宝珠","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/INV_Misc_Orb_04.gif");
fCrystalOrbofEnlightenment.itemHonorPrice = new Array();
fCrystalOrbofEnlightenment.itemHonorPrice[2] = 4
fCrystalOrbofEnlightenment.itemTokenPrice = new Array();
fCrystalOrbofEnlightenment.itemTokenPrice[2] = new Array(100,0,0,0);
fCrystalOrbofEnlightenment.itemStats = new Array();
fCrystalOrbofEnlightenment.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">启迪之水晶宝珠</span>\
<br>拾取后绑定<br>唯一<br>副手物品<br>\
+18 耐力<br>+16 智力<br>\
需要等级 70<br>需要奥格瑞拉 - 崇拜<br>\
<span class=\"myGreen\">装备：提高所有法术和魔法效果所造成的伤害和治疗效果，最多33点。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fCrystalOrbofEnlightenment; ++i;

var fcrystallinecrossbow = new RewardItem("alliance","晶化强弩","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/INV_Weapon_Crossbow_14.gif");
fcrystallinecrossbow.itemHonorPrice = new Array();
fcrystallinecrossbow.itemHonorPrice[2] = 4
fcrystallinecrossbow.itemTokenPrice = new Array();
fcrystallinecrossbow.itemTokenPrice[2] = new Array(100,0,0,0);
fcrystallinecrossbow.itemStats = new Array();
fcrystallinecrossbow.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myPurple\">晶化强弩</span>\
<br>拾取后绑定<br>唯一<br>\
远程<span class=\"myRight\">弩</span><br>\
165 - 248 伤害<span class=\"myRight\">速度 2.80</span><br>\
( 每秒伤害 73.8 )<br>\
+12 敏捷<br>+16 耐力<br>\
耐久度 90/90<br>需要等级 70<br>需要奥格瑞拉 - 崇拜<br>\
<span class=\"myGreen\">装备：命中等级提高11。</span>\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fcrystallinecrossbow; ++i;

var fOgrilaTabard = new RewardItem("alliance","奥格瑞拉徽章","http://wowimg.the9.com/images_wow/gameinfo/factions/icons/stormpikebattletabard.gif");
fOgrilaTabard.itemHonorPrice = new Array();
fOgrilaTabard.itemHonorPrice[2] = 0
fOgrilaTabard.itemTokenPrice = new Array();
fOgrilaTabard.itemTokenPrice[2] = new Array(10,0,0,0);
fOgrilaTabard.itemStats = new Array();
fOgrilaTabard.itemStats[2] = "\
<table width=\"275\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\
<tr>\
<td>\
<div class=\"myTable\">\
<span class=\"myWhite\">奥格瑞拉徽章</span>\
<br>拾取后绑定<br>唯一<br>\
公会徽章<br>\
需要奥格瑞拉 - 崇拜\
</div>\
</td>\
</tr>\
</table>\
";
RewardItems[i] = fOgrilaTabard; ++i;



//-------------------------------------------------------------------

//------END REWARDS DEFINITION------
