﻿function PageLoad()
{   
    document.getElementById("usserver").onmouseover = function(){ 
        ShowServer("usserver","euserver","divEUAOC","divAOC"); 
    } 
    document.getElementById("euserver").onmouseover = function(){ 
        ShowServer("euserver","usserver","divAOC","divEUAOC"); 
    }
    ShowIndexLlist();
    if(getQueryString("server")!=""&&getQueryString("server").indexOf("West")=="-1"&&getQueryString("server").indexOf("East")=="-1")
    {
        ShowServer("euserver","usserver","divAOC","divEUAOC");
    }
    else
    {
         ShowServer("usserver","euserver","divEUAOC","divAOC");
    }
    //此处默认为美服第一个服务器
    $$("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")+"-"+getQueryString("race");
          $$("hidServerName").value=getQueryString("server")+"-"+getQueryString("race");
    }
    UpdateItemList(); 
}

function ShowServer(ID1,ID2,DIV1,DIV2)
{   
    var ul="";
    $$(ID1).style.backgroundImage="url(../images/b1_1.gif)";
    $$(ID2).style.backgroundImage="url(../images/b1_2.gif)";
    $$(DIV1).style.display="none";
    $$(DIV2).style.display="";
    if(ID1=="usserver")
    {
        $$("hidGameName").value="AION";
    }
    else
    {
        $$("hidGameName").value="EUAION";
    }
    var GameName1=$$("hidGameName").value;
    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)
		{
             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\" style=\"height: 19px\"><a id=\"test1\" href=\"#gotoList\" onclick='Display("+"\""+tempServer+"\""+",\"Elyos\")'>Elyos</a></td><td width=\"38%\" align=\"left\" style=\"height: 19px\"><a id=\"test1\" href=\"#gotoList\" onclick='Display("+"\""+tempServer+"\""+",\"Asmodians\")'>Asmodians</a></td></tr></table></table></li>";
		}
	} 
	if(GameName1=="AION")
    {
        $$("ulAOC").innerHTML=ul;
    }
    else
    {
        $$("ulEUAOC").innerHTML=ul;
    }
    //buy页面购买切换
    if($$("hidGameName").value=="EUAION")  
    {
         $$("hidServerName").value="Balder[GER]-Elyos";
         $$("displayinfo").innerHTML="Server:Balder[GER]-Elyos";
         var dt=aion.ajax.common.CreateItemList($$("hidGameName").value,$$("hidServerName").value,"1").value;
	     ShowItemList(dt);
    }
    else
    {
         $$("hidServerName").value="Ariel[West]-Elyos";
         $$("displayinfo").innerHTML="Server:Ariel[West]-Elyos";
         var dt=aion.ajax.common.CreateItemList($$("hidGameName").value,$$("hidServerName").value,"1").value;
	     ShowItemList(dt);
    }  
}
function ServerIndex(Index)
{
    var ul="";
    var GameName=$$("hidGameName").value;
    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())
		{
            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\" style=\"height: 19px\"><a id=\"test1\" href=\"#gotoList\" onclick='Display("+"\""+tempServer+"\""+",\"Destruction\")'>Destruction</a></td><td width=\"38%\" align=\"left\" style=\"height: 19px\"><a id=\"test1\" href=\"#gotoList\" onclick='Display("+"\""+tempServer+"\""+",\"Order\")'>Order</a></td></tr></table></table></li>";
		}
	}
    if(GameName=="AION")
    {
        $$("ulAOC").innerHTML=ul;
    }
    else
    {
        $$("ulEUAOC").innerHTML=ul;
    }
}
function Display(server,race)
{
   // $$("displayinfo").innerHTML="Server:"+server+"-"+race;
   // $$("hidServerName").value=server+"-"+race;
    $$("displayinfo").innerHTML="Server:"+server+"-"+race; 
    $$("hidServerName").value=server+"-"+race;
    UpdateItemList();
}
/*****************改变货币*********************/
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=\"0\">";
	str=str+"<tr style=\"background-image:url(../images/bt_2.gif); background-repeat:repeat-x; height:24px; font-weight:bold; line-height:24px;\">";
	str=str+"<td align=\"center\" valign=\"middle\">Item</td>";
	str=str+"<td align=\"center\" valign=\"middle\">Price</td>";
	str=str+"<td align=\"center\" valign=\"middle\">Check out</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 class=\""+(i%2==0?"s":"q")+"h\">";
		str=str+"  <td align=\"center\" valign=\"middle\">"+unitstr+"</td>";
		str=str+"  <td align=\"center\" valign=\"middle\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"&nbsp;</td>";
		str=str+"  <td align=\"center\" valign=\"middle\"><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=\"51\" height=\"15\" /></a></td>";
		str=str+"</tr>";
	}
	str=str+"<tr style=\"height:5px; background-color:#848484;\">";
	str=str+"<td align=\"center\" valign=\"middle\"></td>";
	str=str+"<td align=\"center\" valign=\"middle\"></td>";
	str=str+"<td align=\"center\" valign=\"middle\"></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==""?"AION":$$("hidGameName").value;
	if(getQueryString("server")!=""&&getQueryString("server").indexOf("West")=="-1"&&getQueryString("server").indexOf("East")=="-1")
	{
	    Game="EUAION";
	    $$("hidGameName").value="EUAION";
	}
	var Server=$$("hidServerName").value;
	var dt=aion.ajax.common.CreateItemList(Game,Server,"1").value;
	ShowItemList(dt);
}
function ShowIndexLlist()
{
   $$("ulIndexLlist").innerHTML="<li><a href=\"javascript:ServerIndex('A');\">A</a></li><li><a href=\"javascript:ServerIndex('B');\">B</a></li><li><a href=\"javascript:ServerIndex('C');\">C</a></li><li><a href=\"javascript:ServerIndex('D');\">D</a></li><li><a href=\"javascript:ServerIndex('E');\">E</a></li><li><a href=\"javascript:ServerIndex('F');\">F</a></li><li><a href=\"javascript:ServerIndex('G');\">G</a></li><li><a href=\"javascript:ServerIndex('H');\">H</a></li><li><a href=\"javascript:ServerIndex('I');\">I</a></li><li><a href=\"javascript:ServerIndex('J');\">J</a></li><li><a href=\"javascript:ServerIndex('K');\">K</a></li><li><a href=\"javascript:ServerIndex('L');\">L</a></li><li><a href=\"javascript:ServerIndex('M');\">M</a></li><li><a href=\"javascript:ServerIndex('N');\">N</a></li><li><a href=\"javascript:ServerIndex('O');\">O</a></li><li><a href=\"javascript:ServerIndex('P');\">P</a></li><li><a href=\"javascript:ServerIndex('Q');\">Q</a></li><li><a href=\"javascript:ServerIndex('R');\">R</a></li><li><a href=\"javascript:ServerIndex('S');\">S</a></li><li><a href=\"javascript:ServerIndex('T');\">T</a></li><li><a href=\"javascript:ServerIndex('U');\">U</a></li><li><a href=\"javascript:ServerIndex('V');\">V</a></li><li><a href=\"javascript:ServerIndex('W');\">W</a></li><li><a href=\"javascript:ServerIndex('X');\">X</a></li><li><a href=\"javascript:ServerIndex('Y');\">Y</a></li><li><a href=\"javascript:ServerIndex('Z');\">Z</a></li>";
}
//Initial code
var dtItemList=null;
PageLoad();


