﻿//服务器绑定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++;
		}
	}
	UpdateItemList();
	$$("spanServerName").value=$$("drpServer").value;
}
/************************改变货币符号****************************/
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>";
	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;
}
//改变数量按钮
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];
	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")
	{
	    //此处为行为分析先注释.代码在CustTrack.js
		Main("CheckOut");
		top.location.href="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  ChangeRace()
{
    $$("spanRace").innerHTML=$$("drpRace").value;
    ChangeMoneyCode();
}
/***************************************代练部分***************************************************/
//页面加载
function PageLoad()
{	
    var area=getQueryString("area");
    if(area=="eu")
    {
        $$("drpGame").value="EUAION";
        $$("drpPLGame").value="EUAION";
        $$("spanServerName").innerHTML=$$("drpServer").value;
	    $$("spanRace").innerHTML=$$("drpRace").value;
	    $$("drpCurrency").value="USD";
    }
    else
    {
        $$("spanServerName").innerHTML=$$("drpServer").value;
	    $$("spanRace").innerHTML=$$("drpRace").value;
	    $$("drpCurrency").value="USD";
    }
	ServerBind();
	//代练绑定
	$$("spanRace1").innerHTML=$$("drpRace1").value;
	ServerBind1();
	BindtdItemList();
}
PageLoad();

