﻿function PageLoad()
{   
    var GameName1=$$("hidGameName").value;
    ShowServer(GameName1);
    //此处默认为美服第一个服务器
    $$("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");
    }
    showSList();
    UpdateItemList(); 
}
function ShowServer(GameName1)
{  
    $$("ServerList").innerHTML="";
    $$("hidGameName").value=GameName1; 
    var tb="";
    tb+="<table border=\"0\" cellspacing=\"0\" cellpadding=\"5\">";
    var temp=0;
    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)
		{
		    if(temp%3==0)
		    {
               tb+="<tr>"; 
            }
            tb+="<td width=\"200px\" align=\"center\"><div><label style=\"color:#FFCC00; font-size:14px; font-weight:bold;\">" + tempServer + "</label><br /><a href=\"#gotoList\" onclick='Display("+"\""+tempServer+"\""+",\"Elyos\")'>Elyos</a> <a href=\"#gotoList\" onclick='Display("+"\""+tempServer+"\""+",\"Asmodians\")'>Asmodians</a></div></td>";
            temp++;
		}
		if(temp>0&&temp%3==0)
		{
		    tb+="</tr>";
		}
	}
	tb+="</table>"; 
    $$("ServerList").innerHTML=tb;
}
function ServerIndex(Index)
{
    var tb="";
    var temp=0;
    var GameName=$$("hidGameName").value;
    tb+="<table border=\"0\" cellspacing=\"0\" cellpadding=\"5\">";
    for(var i=0;i<ServerList.Rows.length;i+=2)
	{
		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())
		{
            if(temp%3==0)
		    {
               tb+="<tr>"; 
            }
            tb+="<td width=\"200px\" align=\"center\"><div><label style=\"color:#FFCC00; font-size:14px; font-weight:bold;\">" + tempServer + "</label><br /><a href=\"#gotoList\" onclick='Display("+"\""+ServerList.Rows[i][1]+"\""+",\"Elyos\")'>Elyos</a> <a href=\"#gotoList\" onclick='Display("+"\""+tempServer+"\""+",\"Asmodians\")'>Asmodians</a></div></td>";
            temp++;
		}
		if(temp>0&&temp%3==0)
		{
		    tb+="</tr>";
		}
	}
    	tb+="</table>"; 
    $$("ServerList").innerHTML=tb;
}
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=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;
	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\" class=\"main_newslist_titlebg\">";
	str=str+"<tr>";
	str=str+"<td width=\"30%\"><strong>Item</strong></td>";
	str=str+"<td width=\"30%\"><strong>Price</strong></td>";
	str=str+"<td width=\"20%\"><strong>Check Out</strong></td>";
	str=str+"</tr>";
	str=str+"</table>";
	str=str+"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">";
	for(i=0;i<dt.Rows.length;i++)
	{
		var unitstr=dt.Rows[i].Unit1/1000+"M";
		var activgold=parseInt(dt.Rows[i].Unit2/1000)-parseInt(dt.Rows[i].Unit1/1000);
		if(activgold>0)
		unitstr=unitstr+"+"+activgold+"M";
		str=str+"<tr bgcolor=\"";
		str=str+(i%2==0?"#682E09":"#833E13");
		str=str+"\">";
		str=str+"<td width=\"30%\"><span class=\"font14yellow\">"+unitstr+"</span></td>";
		str=str+"<td width=\"30%\"><span class=\"font14yellow\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"</span></td>";
		str=str+"<td width=\"20%\"><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/btn_buynow.gif\" width=\"60\" height=\"22\" border=\"0\" /></a></td>";
		str=str+"</tr>";
	}
	str=str+"</table>";
	$$("ItemList").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 = aion.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=aion.ajax.common.CreateItemList(Game,Server,"1").value;
	ShowItemList(dt);
}
function showSList()
{
    $$("showServerList").innerHTML="<a href=\"javascript:ServerIndex('A');\">A</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('B');\">B</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('C');\">C</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('D');\">D</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('E');\">E</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('F');\">F</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('G');\">G</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('H');\">H</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('I');\">I</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('J');\">J</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('K');\">K</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('L');\">L</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('M');\">M</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('N');\">N</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('O');\">O</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('P');\">P</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('Q');\">Q</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('R');\">R</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('S');\">S</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('T');\">T</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('U');\">U</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('V');\">V</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('W');\">W</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('X');\">X</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('Y');\">Y</a>&nbsp;|&nbsp;<a href=\"javascript:ServerIndex('Z');\">Z</a>"; 
}
//Initial code
var dtItemList=null;
PageLoad();


