﻿function PageLoad()
{   
    //此处默认为美服第一个服务器
    $$("hidServerName").value="Ariel[West]-Elyos";
    $$("displayinfo").innerHTML="Server:Ariel[West]-Elyos";
    if(getQueryString("server")!=""&&getQueryString("race")!="")
    {
          $$("displayinfo").innerHTML="Server:"+getQueryString("server")+"-"+getQueryString("race");
          $$("hidServerName").value=getQueryString("server")+"-"+getQueryString("race");
          //$$("displayinfo").innerHTML="Server:"+getQueryString("server");
          //$$("hidServerName").value=getQueryString("server");
    }
    var sever=$$("hidGameName").value;
    ShowServer(sever);
    UpdateItemList(); 
}
function ShowServer(sever)
{   
    var GameName1=sever;
    $$("hidGameName").value=GameName1;
    var li="";
    for(var i=0;i<ServerList.Rows.length;i+=2)
	{   
		var Game1=ServerList.Rows[i][0];
		var Server=ServerList.Rows[i][1];
		
		var subIndex=Server.indexOf("-");
		var tempServer=Server.substring(0,subIndex);
		
		if(GameName1==Game1)
		{   
           li+="<li><div style=\"height:20px;\"><strong>" + tempServer + "</strong></div><div style=\"height:20px;\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"62%\" align=\"center\"><a href='javascript:Display("+"\""+tempServer+"\""+",\"Elyos\");'>Elyos</a></td><td width=\"38%\" align=\"left\"><a href='javascript:Display("+"\""+tempServer+"\""+",\"Asmodians\");'>Asmodians</a></td></tr></table></div></li>";
		}
	}
    $$("ServerList").innerHTML=li;
 
}
function ServerIndex(Index)
{
    var ul="";
    var GameName=$$("hidGameName").value;
    for(var i=0;i<ServerList.Rows.length;i++)
	{
		var Game=ServerList.Rows[i][0];
		var Server=ServerList.Rows[i][1];
		
		var subIndex=Server.indexOf("-");
		var tempServer=Server.substring(0,subIndex);
		
		if(GameName==Game&&Server.substring(0,1).toLowerCase()==Index.toLowerCase())
		{   
              ul+="<li><div style=\"height:20px;\"><strong>" + tempServer + "</strong></div><div style=\"height:20px;\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"62%\" align=\"center\"><a href='javascript:Display("+"\""+tempServer+"\""+",\"Elyos\");'>Elyos</a></td><td width=\"38%\" align=\"left\"><a href='javascript:Display("+"\""+tempServer+"\""+",\"Asmodians\");'>Asmodians</a></td></tr></table></div></li>";
		}
	}
	$$("ServerList").innerHTML=ul; 
}
function Display(server,race)
{
    $$("displayinfo").innerHTML="Server:"+server+"-"+race;
    $$("hidServerName").value=server+"-"+race;
   // $$("displayinfo").innerHTML="Server:"+server; 
   // $$("hidServerName").value=server;
    UpdateItemList();
}
/*
function ChangeBuyServer()
{
	var GameName=$$("hidGameName").value;
	var drpServer=$$("hidServerName").value;
	$$("tdItemList").innerHTML="";
	if(drpServer.value!="Please select server")
	{
		CreateItemList();
		var ru=aoc.ajax.index.UpdateServer(GameName,drpServer.value,window.location.pathname).value;
	}
	else
	{
		$$("trChangeMoneyCode").style.display="none";
		$$("trItemList").style.display="none";
	}
	
}*/
/*****************改变货币*********************/
function ChangeMoneyCode(MoneyCode)
{
	var Game=$$("hidGameName").value;
	var Server=$$("hidServerName").value;
	if(MoneyCode=="USD")
	var dt=cheapaion.ajax.common.ChangeMoneyCode(Game,Server,"1").value;
	if(MoneyCode=="EUR")
	var dt=cheapaion.ajax.common.ChangeMoneyCode(Game,Server,"2").value;
	if(MoneyCode=="GBP")
	var dt=cheapaion.ajax.common.ChangeMoneyCode(Game,Server,"3").value;
	ShowItemList(dt);
}

/**********显示价格分段表***************/
function ShowItemList(dt)
{   
   // if(dt.Rows[0].Unit1=="0") return;
	if(dt.Rows.length>0)
	{   
		$$("radUSD").checked=false;
		$$("radEUR").checked=false;
		$$("radGBP").checked=false;
		switch(dt.Rows[0].MoneyLogo)
		{
			case "$":
				$$("radUSD").checked=true;
				break;
			case "&euro;":
				$$("radEUR").checked=true;
				break;
			case "&pound;":
				$$("radGBP").checked=true;
				break;
		}
	}
	var str="";
	str=str+"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">";
	str=str+"<tr  class=\"lan\">";
	str=str+"<td width=\"55%\" align=\"left\" valign=\"middle\" class=\"bkx\" >Items</td>";
	str=str+"<td width=\"13%\" align=\"center\" valign=\"middle\" class=\"bkx\">Price</td>";
	str=str+"<td width=\"16%\" align=\"center\" valign=\"middle\" class=\"bkx3\">Checkout</td>";
	str=str+"</tr>";
	for(i=0;i<dt.Rows.length;i++)
	{
		var unitstr=dt.Rows[i].Unit1/1000+"M";
		var activgold=(parseInt(dt.Rows[i].Unit2)-parseInt(dt.Rows[i].Unit1))/1000;
		if(activgold>0)
		unitstr=unitstr+"+"+activgold+"M";
		unitstr+="&nbsp;";
		str=str+"<tr onMouseOver=\"this.className='bj2';\" onMouseOut=\"this.className='bj';\">";
		str=str+"<td align=\"left\" valign=\"middle\" class=\"bkx\" >"+unitstr+"</td>";
		str=str+"<td align=\"center\" valign=\"middle\" class=\"bkx2\"  >"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"&nbsp;</td>";
		str=str+"<td align=\"center\" valign=\"middle\" class=\"bkx3\"  ><a href=\"#\" onclick=\"SubmitConfirm("+dt.Rows[i].Unit1+","+dt.Rows[i].Unit2+","+dt.Rows[i].Price1+","+dt.Rows[i].Price2+");return false;\"><img src=\"../images/buy.gif\" width=\"64\" height=\"16\" /></a></td>";
		str=str+"</tr>";
	}
	str=str+"</table>";
	$$("divItemList").innerHTML=str;
	
}
//submit confirm
function SubmitConfirm(unit1,unit2,price1,price2)
{
	var MoneyCode="USD";
	if($$("radEUR").checked==true) MoneyCode="EUR";
	if($$("radGBP").checked==true) MoneyCode="GBP";
	var Game=$$("hidGameName").value;
	var Server=$$("hidServerName").value;
	var result = cheapaion.ajax.common.SubmitConfirm(Game,Server,unit1.toString(),unit2.toString(),price1.toString(),price2.toString(),MoneyCode).value;
	if(result=="0" || result=="-1")
	{
		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="../buy-gold/buy2.html";
	}
}
///update Itemlist
function UpdateItemList()
{
	var Game=$$("hidGameName").value;
	var Server=$$("hidServerName").value;
	var dt=cheapaion.ajax.common.CreateItemList(Game,Server,"1").value;
	ShowItemList(dt);
}
//Initial code
var dtItemList=null;
PageLoad();