/**
 * 模版。
 */

function template()
{
}

template.selectedID = null;

function template.getHTML()
{
	var dataOb = template.getData();
	if(dataOb == null)
		return "";
	var sRtn = "";
	sRtn += "<center><div class='templateClassName'><img src='common/image/char/" + dataOb["ID"] + ".gif'></div></center>";
	sRtn += "<hr color='#888888' style='height:1px'>";
	sRtn += "<table width=100%>";
	var i = 0;
	for(key in dataOb)
	{
		if(key == "Name" || key == "ID")
			continue;
		sRtn += "<tr>";
		sRtn += "<td align=left>";
		if(dataOb[key][2] == null || dataOb[key][2] == "")
			sRtn += "<span class=templateType onclick='alert(\"没有数据\")'>【" + key + "】</span>";
		else
			sRtn += "<span class=templateType onclick='decodeString(\"" + dataOb[key][2] + "\")'>【" + key + "】</span>";
		if(typeof(dataOb[key][1]) == "number")
		{
			sRtn += "<font class=templateRank>";
			var iRank;
			for(iRank=0;iRank<dataOb[key][1];)
			{
				if(iRank + 1 <= dataOb[key][1])
				{
					sRtn += "★";
					iRank ++;
					continue;
				}
				if(iRank < dataOb[key][1])
				{
					sRtn += "☆";
				}
				break;
			}
			sRtn += "<font>";
		}
		sRtn += "</td>";
		sRtn += "<td align=right class=templateAuthor>" + dataOb[key][0] + "</td>";
		sRtn += "</tr>";
		sRtn += "<tr>";
		if(dataOb[key][3] != null)
			sRtn += "<td colspan=2 align=left class=templateDesc>" + dataOb[key][3] + "</td>";
		sRtn += "</tr>";
		sRtn += "<tr>";
		sRtn += "<td colspan=2>&nbsp;</td>";
		sRtn += "</tr>";
		i++;
	}
	if(i == 0)
		sRtn += "<tr><td align='center' class='templateInfo'>没有可用模板</td></tr>";
	sRtn += "</table>";
	return sRtn;
}

function template.getData()
{
	for(key in template.data)
	{
		if(key == document.getElementById("CURRENT_CHAR_ID").value)
		{
			return template.data[key];
		}
	}
	return null;
}

/**
 * 模版数据。
 */
template.data = new Array();

template.data["Paladin"] = new Array();
template.data["Paladin"]["ID"] = "Paladin";
template.data["Paladin"]["Name"] = "圣骑士";
template.data["Paladin"]["测试"] = new Array("作者：Test",1.5,"Paladin%2Croles/openbeta_paladin.xml%2CHoly%2CProtection%2CRetribution","说明说明说明说明说明说明说明说明说明");

template.data["Warrior"] = new Array();
template.data["Warrior"]["ID"] = "Warrior";
template.data["Warrior"]["Name"] = "战士";

template.data["Priest"] = new Array();
template.data["Priest"]["ID"] = "Priest";
template.data["Priest"]["Name"] = "牧师";
template.data["Priest"]["测试"] = new Array("作者：Test",1.5,"Priest%2Croles/openbeta_priest.xml%2CDiscipline%3A-55-5230-10-05-0-50---0--1--%2CHoly%2CShadow","说明说明说明说明说明说明说明说明");

template.data["Hunter"] = new Array();
template.data["Hunter"]["ID"] = "Hunter";
template.data["Hunter"]["Name"] = "猎人";
template.data["Hunter"]["测试"] = new Array("作者：Test",1.5,"Hunter%2Croles/openbeta_hunter.xml%2CBeastMastery%3A-55-005-0100525-1-----5--1--%2CMarksmanship%2CSurvival","说明说明说明说明说明说明说明说明");

template.data["Rogue"] = new Array();
template.data["Rogue"]["ID"] = "Rogue";
template.data["Rogue"]["Name"] = "盗贼";
template.data["Rogue"]["Dagger盗贼"] = new Array("推荐人：zkl2002",0,"Rogue%2Croles/openbeta_rogue.xml%2CAssassination%3A315-32-0105--00-010--0---0--%2CCombat%3A320-300-00-0000-0000-00--0--%2CSubtlety%3A050--05-50030-031-00-00--0--","冷血和预备为核心兼顾BS,Dagger贼常见的天赋");
template.data["Rogue"]["战斗盗贼"] = new Array("推荐人：zkl2002",0,"Rogue%2Croles/openbeta_rogue.xml%2CAssassination%3A315-32-0105--00-010--0---0--%2CCombat%3A320-055-01-0005-0150-03--0--%2CSubtlety","爆发力稍有不足,但伤害输出平稳,仇恨容易控制");
template.data["Rogue"]["Osiris--LV UP"] = new Array("作者：Osiris",0,"Rogue%2Croles/openbeta_rogue.xml%2CAssassination%3A355-32-0105--00-000--0---0--%2CCombat%3A320-005-00-0000-0000-00--0--%2CSubtlety%3A050--05-40030-000-00-00--0--","杀戮机器.核心是CRIT 伏击,大家可以围绕核心对这个天赋自己做出调整");
template.data["Rogue"]["决定命运AM/BS"] = new Array("推荐人：zkl2002",0,"Rogue%2Croles/openbeta_rogue.xml%2CAssassination%3A305-32-2105--00-310--5---0--%2CCombat%3A320-300-00-0000-0000-00--0--%2CSubtlety%3A050--05-00030-000-00-00--0--","爆发力极其强的天赋,但反过来说,对RP依赖最高的天赋");
template.data["Rogue"]["Osiris Build"] = new Array("作者：Osiris",0,"Rogue%2Croles/openbeta_rogue.xml%2CAssassination%3A315-32-0105--00-010--0---0--%2CCombat%3A320-000-00-0000-0000-00--0--%2CSubtlety%3A055--10-50000-331-20-00--0--","Osiris最近的发表的Build,强化Rupture只能说各有所好,个人觉的将强化GG的一点投到放血对下副本会更好");
template.data["Rogue"]["Yojack Build"] = new Array("作者：Yojack",0,"Rogue%2Croles/openbeta_rogue.xml%2CAssassination%3A305-30-0105--05-010--0---0--%2CCombat%3A020-000-00-0000-0000-00--0--%2CSubtlety%3A055--50-50000-031-10-01--0--","大名鼎鼎的Yojack Build,不多说了");

template.data["Druid"] = new Array();
template.data["Druid"]["ID"] = "Druid";
template.data["Druid"]["Name"] = "德鲁依";

template.data["Mage"] = new Array();
template.data["Mage"]["ID"] = "Mage";
template.data["Mage"]["Name"] = "法师";

template.data["Warlock"] = new Array();
template.data["Warlock"]["ID"] = "Warlock";
template.data["Warlock"]["Name"] = "术士";

template.data["Shaman"] = new Array();
template.data["Shaman"]["ID"] = "Shaman";
template.data["Shaman"]["Name"] = "萨满祭司";
