﻿IsRootDir=true;
var displayMore=false;
//var moreRows=false;
var moreRows=true;
//服务器绑定
function ServerBind()
{
	var GameName=$$("drpGame").value;
	var drpServer=$$("drpServer");
	drpServer.options.length=0;
	var j=0;
	var Game=0;
	var Server=1;
	for(var i=0;i<ServerList.Rows.length;i+=2)
	{
		if(ServerList.Rows[i][Game]==GameName)
		{   
		    var subIndex=ServerList.Rows[i][Server].indexOf("-");
		    var tempServer=ServerList.Rows[i][Server].substring(0,subIndex);
			drpServer.options.add(document.createElement("OPTION")); 
			drpServer.options[j].text=tempServer; 
			drpServer.options[j].value=tempServer;
			j++;
		}
	}
	$$("spanServerName").value=$$("drpServer").value;
	UpdateItemList();
}
/************************改变货币符号****************************/
function ChangeMoneyCode()
{
	var Game=$$("drpGame").value;
	var Server=$$("drpServer").value+"-"+$$("drpRace").value;
	var MoneyCode=$$("drpCurrency").value;
	if(MoneyCode=="USD")
	var dt=aion.ajax.common.ChangeMoneyCode(Game,Server,"1").value;
	if(MoneyCode=="EUR")
	var dt=aion.ajax.common.ChangeMoneyCode(Game,Server,"2").value;
	if(MoneyCode=="GBP")
	var dt=aion.ajax.common.ChangeMoneyCode(Game,Server,"3").value;
	ShowItemList(dt);
}
/***********************价格列表********************************/
function ShowItemList(dt)
{
    if(dt.Rows[0].Unit1=="0") return;
	var str="";
	var bgcolor="#FFFFFF";
	var bgcolor1="#F0F8F8";
	str=str+"<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#C5E6FC\">";
	str=str+"<tr><td bgcolor=\"#DEECF5\"><strong>Product</strong></td><td bgcolor=\"#DEECF5\"><strong>Amount</strong></td><td bgcolor=\"#DEECF5\"><strong>Price</strong></td><td bgcolor=\"#DEECF5\"><strong>Shop</strong></td></tr>";
	//首页为了排版.更改只显示10个
	if(moreRows)
	{   
	    var line=dt.Rows.length;
	    var addHeight=(line-10)*25;
	    var height=316+addHeight;
	    $$("divMore").style.height=height+"px";
	    for(i=0;i<dt.Rows.length;i++)
	    {
		    var unitstr=dt.Rows[i].Unit1;
		    //控制单位显示
		    if(unitstr>=1000)
		    {
		    unitstr=unitstr/1000;
		    unitstr+="M Kinah";
		    }
		    else
		    {
		    unitstr+="K Kinah";
		    }
		    var activgold=parseInt(dt.Rows[i].Unit2)-parseInt(dt.Rows[i].Unit1);
		    if(activgold>0)
		    unitstr=unitstr+"+<font color=\"#0084FF\">"+activgold+"K Kinah</font>";
    	    if(i%2==0)
		    {   
		        str=str+"<tr>";
		        str=str+"<td bgcolor=\""+bgcolor+"\" id=\"tdUnit"+i+"\">"+unitstr+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\"><table cellspacing=\"0\" cellpadding=\"0\" background=\"images/bg_shuliang.gif\" align=\"center\" style=\"width: 38px; height: 13px; line-height: 13px;\"><tbody><tr><td onclick=\"ChangeQuantity(0,"+i+")\" style=\"cursor: pointer; width: 16px;\"/><td id=\"tdQuantity"+i+"\">1</td><td onclick=\"ChangeQuantity(1,"+i+")\" style=\"cursor: pointer; width: 16px;\"/></tr></tbody></table></td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\" id=\"tdPrice"+i+"\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\"><input  type=\"hidden\" id=\"hidSaveInfo"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|0\"><input type=\"hidden\" id=\"hidDefault"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|"+dt.Rows[i].MoneyLogo+"|"+dt.Rows[i].UnitName+"|0\"><a href=\"javascript:SubmitConfirm('"+i+"')\" class=\"l_bluebold\">Go To Shop</a></td>";
		        str=str+"</tr>";
		    }
		    else
		    {
		        str=str+"<tr>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\" id=\"tdUnit"+i+"\">"+unitstr+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\"><table cellspacing=\"0\" cellpadding=\"0\" background=\"images/bg_shuliang.gif\" align=\"center\" style=\"width: 38px; height: 13px; line-height: 13px;\"><tbody><tr><td onclick=\"ChangeQuantity(0,"+i+")\" style=\"cursor: pointer; width: 16px;\"/><td id=\"tdQuantity"+i+"\">1</td><td onclick=\"ChangeQuantity(1,"+i+")\" style=\"cursor: pointer; width: 16px;\"/></tr></tbody></table></td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\" id=\"tdPrice"+i+"\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\"><input  type=\"hidden\" id=\"hidSaveInfo"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|0\"><input type=\"hidden\" id=\"hidDefault"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|"+dt.Rows[i].MoneyLogo+"|"+dt.Rows[i].UnitName+"|0\"><a href=\"javascript:SubmitConfirm('"+i+"')\" class=\"l_bluebold\">Go To Shop</a></td>";
		        str=str+"</tr>";
		    }
	    }
	    str=str+"</table>";
	    $$("ItemList").innerHTML=str;
	}
	else
	{   
	    $$("divMore").style.height="316px";
	    var line=dt.Rows.length;
	    for(i=0;i<dt.Rows.length;i++)
	    {
		var unitstr=dt.Rows[i].Unit1;
		//控制单位显示
		if(unitstr>=1000)
		{
		    unitstr=unitstr/1000;
		    unitstr+="M Kinah";
		}
		else
		{
		    unitstr+="K Kinah";
		}
		var activgold=parseInt(dt.Rows[i].Unit2)-parseInt(dt.Rows[i].Unit1);
		if(activgold>0)
		 unitstr=unitstr+"+<font color=\"#0084FF\">"+activgold+"K Kinah</font>";
		if(i<line-10)
		{
		if(i%2==0)
		{   
		        str=str+"<tr style=\"display:none;\">";
		        str=str+"<td bgcolor=\""+bgcolor+"\" id=\"tdUnit"+i+"\">"+unitstr+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\"><table cellspacing=\"0\" cellpadding=\"0\" background=\"images/bg_shuliang.gif\" align=\"center\" style=\"width: 38px; height: 13px; line-height: 13px;\"><tbody><tr><td onclick=\"ChangeQuantity(0,"+i+")\" style=\"cursor: pointer; width: 16px;\"/><td id=\"tdQuantity"+i+"\">1</td><td onclick=\"ChangeQuantity(1,"+i+")\" style=\"cursor: pointer; width: 16px;\"/></tr></tbody></table></td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\" id=\"tdPrice"+i+"\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\"><input  type=\"hidden\" id=\"hidSaveInfo"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|0\"><input type=\"hidden\" id=\"hidDefault"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|"+dt.Rows[i].MoneyLogo+"|"+dt.Rows[i].UnitName+"|0\"><a href=\"javascript:SubmitConfirm('"+i+"')\" class=\"l_bluebold\">Go To Shop</a></td>";
		        str=str+"</tr>";
		}
		else
		{   
				str=str+"<tr style=\"display:none;\">";
		        str=str+"<td bgcolor=\""+bgcolor1+"\" id=\"tdUnit"+i+"\">"+unitstr+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\"><table cellspacing=\"0\" cellpadding=\"0\" background=\"images/bg_shuliang.gif\" align=\"center\" style=\"width: 38px; height: 13px; line-height: 13px;\"><tbody><tr><td onclick=\"ChangeQuantity(0,"+i+")\" style=\"cursor: pointer; width: 16px;\"/><td id=\"tdQuantity"+i+"\">1</td><td onclick=\"ChangeQuantity(1,"+i+")\" style=\"cursor: pointer; width: 16px;\"/></tr></tbody></table></td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\" id=\"tdPrice"+i+"\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\"><input  type=\"hidden\" id=\"hidSaveInfo"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|0\"><input type=\"hidden\" id=\"hidDefault"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|"+dt.Rows[i].MoneyLogo+"|"+dt.Rows[i].UnitName+"|0\"><a href=\"javascript:SubmitConfirm('"+i+"')\" class=\"l_bluebold\">Go To Shop</a></td>";
		        str=str+"</tr>";
		}
		}
		else
		{
		if(i%2==0)
		{   
		        str=str+"<tr>";
		        str=str+"<td bgcolor=\""+bgcolor+"\" id=\"tdUnit"+i+"\">"+unitstr+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\"><table cellspacing=\"0\" cellpadding=\"0\" background=\"images/bg_shuliang.gif\" align=\"center\" style=\"width: 38px; height: 13px; line-height: 13px;\"><tbody><tr><td onclick=\"ChangeQuantity(0,"+i+")\" style=\"cursor: pointer; width: 16px;\"/><td id=\"tdQuantity"+i+"\">1</td><td onclick=\"ChangeQuantity(1,"+i+")\" style=\"cursor: pointer; width: 16px;\"/></tr></tbody></table></td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\" id=\"tdPrice"+i+"\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor+"\"><input  type=\"hidden\" id=\"hidSaveInfo"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|0\"><input type=\"hidden\" id=\"hidDefault"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|"+dt.Rows[i].MoneyLogo+"|"+dt.Rows[i].UnitName+"|0\"><a href=\"javascript:SubmitConfirm('"+i+"')\" class=\"l_bluebold\">Go To Shop</a></td>";
		        str=str+"</tr>";
		}
		else
		{
				str=str+"<tr>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\" id=\"tdUnit"+i+"\">"+unitstr+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\"><table cellspacing=\"0\" cellpadding=\"0\" background=\"images/bg_shuliang.gif\" align=\"center\" style=\"width: 38px; height: 13px; line-height: 13px;\"><tbody><tr><td onclick=\"ChangeQuantity(0,"+i+")\" style=\"cursor: pointer; width: 16px;\"/><td id=\"tdQuantity"+i+"\">1</td><td onclick=\"ChangeQuantity(1,"+i+")\" style=\"cursor: pointer; width: 16px;\"/></tr></tbody></table></td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\" id=\"tdPrice"+i+"\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"</td>";
		        str=str+"<td bgcolor=\""+bgcolor1+"\"><input  type=\"hidden\" id=\"hidSaveInfo"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|0\"><input type=\"hidden\" id=\"hidDefault"+i+"\" value=\""+dt.Rows[i].Unit1+"|"+dt.Rows[i].Unit2+"|"+dt.Rows[i].Price1+"|"+dt.Rows[i].Price2+"|"+dt.Rows[i].MoneyLogo+"|"+dt.Rows[i].UnitName+"|0\"><a href=\"javascript:SubmitConfirm('"+i+"')\" class=\"l_bluebold\">Go To Shop</a></td>";
		        str=str+"</tr>";
		}
		}
	}
	str=str+"</table>";
	$$("ItemList").innerHTML=str;
	}
}
//改变数量按钮
function ChangeQuantity(para,i)
{
	var tdQuantity=$$("tdQuantity"+i);
	var Quantity=Number(tdQuantity.innerHTML);
	if(para==0)
	{
		if(Quantity>1)
			Quantity--;
	}
	else
	{
		if(Quantity<9)
			Quantity++;
	}
	tdQuantity.innerHTML=Quantity
	var hidDefault=$$("hidDefault"+i);
	var hidSaveInfo=$$("hidSaveInfo"+i);								
	var tdUnit=$$("tdUnit"+i);
	var tdPrice=$$("tdPrice"+i);
	var Info =hidDefault.value.split("|");
	var Unit1=Info[0];
	var Unit2=Info[1];
	var Price1=Info[2];
	var Price2=Info[3];
	var MoneyLogo=Info[4];
	var UnitName=Info[5];
	Unit1=Unit1*Quantity;
	Unit2=Unit2*Quantity;
	Price1=Price1*Quantity;
	Price2=Price2*Quantity;
	Price1=Price1.toFixed(2);
	Price2=Price2.toFixed(2);
	hidSaveInfo.value=Unit1+"|"+Unit2+"|"+Price1+"|"+Price2+"|"+0;
}
//点了BUY按钮
function SubmitConfirm(i)
{   
    var MoneyCode=$$("drpCurrency").value;
	var Game=$$("drpGame").value;
	var Server=$$("drpServer").value+"-"+$$("drpRace").value;
	var tdQuantity=document.getElementById("tdQuantity"+i);
	var Quantity=tdQuantity.innerHTML;
	var hidSaveInfo=$$("hidSaveInfo"+i);
	var unit1,unit2,price1,price2;
	var Info =hidSaveInfo.value.split("|");
	unit1=Info[0];
	unit2=Info[1];
	//unit2=Number(unit2)/10;
	price1=Info[2];
	price2=Info[3];
	Main("CheckOut");
	var result = aion.ajax.common.SubmitConfirm(Game,Server,unit1.toString(),unit2.toString(),price1.toString(),price2.toString(),MoneyCode,Quantity).value;
	if(result=="0")
	{
		if(result=="0") alert("Url overtime,Please refresh webpage.");
		if(result=="-1") alert("Server is busy now ,Please try it again.");
	}
	else if(result=="1")
	{
		Main("CheckOut");
		top.location.href="buygold/buy2.html";
	}
}
//选择服务器更新价格列表
function UpdateItemList()
{
	var Game=$$("drpGame").value;
	var Server=$$("drpServer").value+"-"+$$("drpRace").value;
	var MoneyCode=$$("drpCurrency").value;
	$$("spanServerName").innerHTML=$$("drpServer").value;
	switch(MoneyCode)
	{
	    case "USD":
	    var dt=aion.ajax.common.CreateItemList(Game,Server,"1").value;
	    break;
	    case "EUR":
	    var dt=aion.ajax.common.CreateItemList(Game,Server,"2").value;
	    break;
	    case "GBP":
	    var dt=aion.ajax.common.CreateItemList(Game,Server,"3").value;
	    break;
	}
	ShowItemList(dt);
}
//页面加载(初始化信息)
function PageLoad()
{	
    //买金部分绑定
	$$("drpServer").value="Ariel[West]";
	$$("drpRace").value="Elyos";
	$$("spanServerName").innerHTML=$$("drpServer").value;
	$$("spanRace").innerHTML=$$("drpRace").value;
	$$("drpCurrency").value="USD";
	ServerBind();
	//右边热卖部分绑定
	//divHotList.innerHTML=aion.ajax.common.GetHotList($$("hidGameName").value,"0","1").value;
	$$("divHotList").innerHTML=aion.ajax.common.GetHotList("AION","26","0").value;
	$$("divHotList1").innerHTML=aion.ajax.common.GetHotList("AION","27","0").value;
	//代练部分绑定
	$$("spanRace1").innerHTML=$$("drpRace1").value;
	ServerBind1();
	BindtdItemList();
}
//种族选择
function ChangeRace()
{
    $$("spanRace").innerHTML=$$("drpRace").value;
    ChangeMoneyCode();
}
function CheckOut2(name,moneycode,price,webtime,startlevel,endlevel,leveltype,choosetype)
{   
	//Main("CheckOut");
	var result = aion.ajax.PowerLevel.SaveForm1("AION",name,price,webtime,startlevel,endlevel,leveltype,choosetype);
	window.location="powerlevel/powerlevel1.html";
}
//首页完整显示价格列表
function DisplayMore()
{   
    if(!displayMore)
    {
        moreRows=true;
        UpdateItemList();
        displayMore=true;
    }
    else
    {
        moreRows=false;
        UpdateItemList();
        displayMore=false;
    }
}
//首页购买横向栏目选择
function ChangeBuyType(typeid)
{
    if(typeid=="0")
    {   
        $("#ligold").removeClass("current");
        $("#lipl").addClass("current");
        $$("menuGold").style.display="";
        $$("menuPL").style.display="none";
    }
    else
    {   
        $("#lipl").removeClass("current");
        $("#ligold").addClass("current");
        $$("menuGold").style.display="none";
        $$("menuPL").style.display="";
    }
}
PageLoad();