﻿var $$=function(ID){return document.getElementById(ID);};

function ServerSearch()
{
	var Keystr;
	Keystr=document.getElementById("SearchServer").value;
	
	var str="";
	var Game="War";
	var Game2="War";
	for(i=0;i<ServerArray[Game].length;i++)
	{
		if(ServerArray[Game][i].length>=Keystr.length)
		{
			if( ServerArray[Game][i].toLowerCase().substring(0,Keystr.length)==Keystr.toLowerCase())
			{
				var Server_str=regreplace(ServerArray[Game][i]," ","-");
				str=str+"<li><a href=\"../"+Game2+"-Kina/"+Server_str+".Html\" class=\"redlink\">"+ServerArray[Game][i]+"</a></li>";
			}
		}
	}
	document.getElementById("UsServerList").innerHTML=str;
	
	str="";
	Game="EUWar";
	Game2="EUWar";
	for(i=0;i<ServerArray[Game].length;i++)
	{
		if(ServerArray[Game][i].length>=Keystr.length)
		{
			if( ServerArray[Game][i].toLowerCase().substring(0,Keystr.length)==Keystr.toLowerCase())
			{
				var Server_str=regreplace(ServerArray[Game][i]," ","-");
				str=str+"<li><a href=\"../"+Game2+"-Kina/"+Server_str+".Html\" class=\"redlink\">"+ServerArray[Game][i]+"</a></li>";
			}
		}
	}
	document.getElementById("EuServerList").innerHTML=str;
}

function regreplace(str,searchtxt,replacetxt)
{
	var kk=new RegExp(searchtxt,"gi");
	str=str.replace(kk,replacetxt);
	return str;
}

/*#######################################################################################*/

function UpdateItemList()
{
	var Game=document.getElementById("txtGame").value;
	var Server=document.getElementById("txtServer").value;
	var dt=aionkina.Buy.Buy.CreateItemList(Game,Server,"1").value;	
	ShowItemList(dt);
}

function ShowItemList(dt)
{
	if(dt.Rows[0].Unit1=="0") return;
	if(dt.Rows.length>0)
	{
		document.getElementById("radUSD").checked=false;
		document.getElementById("radEUR").checked=false;
		document.getElementById("radGBP").checked=false;
		switch(dt.Rows[0].MoneyLogo)
		{
			case "$$":
				document.getElementById("radUSD").checked=true;
				break;
			case "&euro;":
				document.getElementById("radEUR").checked=true;
				break;
			case "&pound;":
				document.getElementById("radGBP").checked=true;
				break;
		}
	}
	var str="";
	var str="";
	str=str+"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">";
	str=str+"<tr style=\"background-color:#4584A7;\">";
	str=str+"<td width=\"11%\" align=\"center\">&nbsp;</td>";
	str=str+"<td width=\"23%\" align=\"center\"><strong>ITEM</strong></td>";
	str=str+"<td width=\"37%\" align=\"center\"><strong>PRICE</strong></td>";
	str=str+"<td width=\"17%\" align=\"center\"><strong>ITEM</strong></td>";
	str=str+"<td width=\"11%\" align=\"center\">&nbsp;</td>";
	str=str+"</tr>";
		
	for(i=0;i<dt.Rows.length;i++)
	{
		//var unitstr=dt.Rows[i].Unit1+"K";
		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=i%2==0?str+"<tr>":str+"<tr style=\"background-color:#33789c;\">";
		str=str+"<td align=\"center\">&nbsp;</td>";
		str=str+"  <td align=\"center\">"+unitstr+"</td>";
		str=str+"  <td align=\"center\">"+dt.Rows[i].MoneyLogo+dt.Rows[i].Price1+"&nbsp;</td>";
		//str=str+"  <td align=\"center\"><a href=\"#\" onclick=\"SubmitConfirm("+dt.Rows[i].Unit1+","+dt.Rows[i].Unit2+","+dt.Rows[i].Price1+","+dt.Rows[i].Price2+");return false;\">BUY</a></td>";
		str=str+"<td align=\"center\"><table width=\"69%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tbody><tr><td width=\"19%\" valign=\"middle\" align=\"left\"><img hspace=\"4\" height=\"16\" width=\"16\" src=\"../images/d.gif\"/></td><td width=\"81%\" valign=\"middle\" align=\"left\"><a href=\"#\" onclick=\"SubmitConfirm("+dt.Rows[i].Unit1+","+dt.Rows[i].Unit2+","+dt.Rows[i].Price1+","+dt.Rows[i].Price2+");return false;\">CHECKOUT</a></td></tr></tbody></table></td>";
		str=str+"<td align=\"center\">&nbsp;</td>";
		str=str+"</tr>";		
	}
	str=str+"</table>";
	document.getElementById("ItemList").innerHTML=str;
}


function SubmitConfirm(unit1,unit2,price1,price2)
{
	var MoneyCode="USD";
	if(document.getElementById("radEUR").checked==true) MoneyCode="EUR";
	if(document.getElementById("radGBP").checked==true) MoneyCode="GBP";
	var Game=document.getElementById("txtGame").value;
	var Server=document.getElementById("txtServer").value;
	var result = aionkina.Buy.Buy.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")
	{
		Main("CheckOut");
		top.location.href="../Aion-Kina/Input.Html";
	}
}

function ChangeMoneyCode(MoneyCode)
{
	var Game=document.getElementById("txtGame").value;
	var Server=document.getElementById("txtServer").value;
	var dt=aionkina.Buy.Buy.ChangeMoneyCode(Game,Server,MoneyCode).value;
	ShowItemList(dt);
}

function GameDaoHang()
{
	if($$("txtGame")!=null)
	{
		if($$("txtGame").value.toLowerCase()=="war")
		{
			$$("EULI")!=null?$$("EULI").className="nobiangeng":$$("EULI").className="nobiangeng";
			$$("USLI")!=null?$$("USLI").className="biangeng":$$("USLI").className="nobiangeng";
		}
		if($$("txtGame").value.toLowerCase()=="euwar")
		{
			$$("USLI")!=null?$$("USLI").className="nobiangeng":$$("USLI").className="nobiangeng";
			$$("EULI")!=null?$$("EULI").className="biangeng":$$("EULI").className="nobiangeng";
		}
	}
	$$("lujing").innerHTML=$$("txtGame").value+"-&gt;"+$$("txtServer").value;
	$$("lujing").style.color="red";
}