var dtItemList;
//
function ChangeBuyGame()
{
	var GameName=$("drpBuyGame").value;
	//var drpServer=$("drpBuyServer");
	//drpServer.options.length=0;
	//drpServer.options.add(document.createElement("OPTION")); 
	//drpServer.options[0].text="Please select server"; 
	//drpServer.options[0].value="Please select server";	
	if(GameName!="Please select game")
	{
		//BuyServerBind();
		var ru=aoc.ajax.index.UpdateServer(GameName,"",window.location.pathname).value;
		GetGamesID(GameName);
		BindtdItemList();
		CreateItemList();
	}
}
//
function ChangeDesiredLevel()
{
	var CurrentLevel=$("drpPowerLevelCurrentLevel").value;
	var DesiredLevel=$("drpPowerLevelDesiredLevel").value;
	if(CurrentLevel>=DesiredLevel)
	{
		alert("Current Level must less Desired Level");
	}
	else
	{
		GetPriceList(CurrentLevel,DesiredLevel);
	}
}
//
function GetGamesID(Game)
{
	var gameid=$("gameid");
	var id=aoc.ajax.PowerLevel.GetGameID(Game).value;
	if(id!=null&&id!="")
		gameid.value=id;
}
//
function ChangeLevel()
{
	var drpStart=$("drpPowerLevelCurrentLevel");
	var drpEnd=$("drpPowerLevelDesiredLevel");
	var hidGameId=$("gameid");
	var hidSubmit=$("hidSubmit");
	var labPrice=$("PowerLevelPrice");
	var labDays=$("PowerLevelDays");
	labPrice.innerHTML="";
	labDays.innerHTML="";
	if(drpStart.value=="All"||drpEnd.value=="All")
		return;
	var start=Number(drpStart.value);
	var end=Number(drpEnd.value);
	if(start>=end)
	{
		alert("Current Level must less than Desired Level.");
		return;
	}
	var result=aoc.ajax.PowerLevel.GetPrice(hidGameId.value,start,end).value;
	if(result!="")
	{
		var result1 =result.split("|");
		labDays.innerHTML=result1[6];	
		labPrice.innerHTML=result1[3]+result1[1];
		hidSubmit.value="Level "+start+" to "+end+"|"+result1[2]+"|"+result1[1]+"|"+result1[0]+"|"+result1[4]+"|"+result1[5];
	}				
}
//
function GetPriceList(star,end)
{
	var PowerLevelPrice = $("PowerLevelPrice");
	var PowerLevelDays = $("PowerLevelDays");
	var GameName=$("drpBuyGame").value;
	var gameid=0;
	if(GameName!=""&&GameName!="Please select game")
	{
		gameid=aoc.ajax.PowerLevel.GetGameID(GameName).value;
	}
	var ru= aoc.ajax.PowerLevel.GetPrice(parseInt(gameid),parseInt(star),parseInt(end)).value;	
	ru1=ru.split("|");
	PowerLevelDays.innerHTML=ru1[6];
	PowerLevelPrice.innerHTML=ru1[3]+ru1[1];
}
//
function BindtdItemList()
{
	var gameid=$("gameid");
	var id =gameid.value;
	var temp1=aoc.ajax.PowerLevel.GetPackageslist(id,"0",gettdItemList);
	var temp2=aoc.ajax.PowerLevel.GetPackageslist(id,"5",gettdItemList2);
}
function gettdItemList(response)
{
	var tdItemList=$("tdItemList");
	if(response.value!=null&&response.value!="")
	{tdItemList.innerHTML=response.value;}
}
function gettdItemList2(response)
{
	var tdItemList2=$("tdItemList2");
	if(response.value!=null&&response.value!="")
	{tdItemList2.innerHTML=response.value;}
}
//
function CreateItemList()
{
	var GameName=$("drpBuyGame").value;
	aoc.ajax.PowerLevel.CreateItemList(GameName,ShowItemList);
}
//
function ShowItemList(response)
{
	if(response.value!=null&&response.value!="")
	{
		var drpPowerLevelCurrentLevel=$("drpPowerLevelCurrentLevel");
		var drpPowerLevelDesiredLevel=$("drpPowerLevelDesiredLevel");
		var dt = response.value;	
		for(var i=0;i<dt.Rows.length;i++)
		{
			drpPowerLevelCurrentLevel.options.add(new Option(dt.Rows[i].StartLevel,dt.Rows[i].StartLevel)); 
			drpPowerLevelDesiredLevel.options.add(new Option(dt.Rows[i].EndLevel,dt.Rows[i].EndLevel)); 
		}
	}
}
//
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;
}
//
function ChangeMoneyCode(NewMoneyCode)
{
	var OldMoneyCode=document.getElementById("hidMoneyCode").value
	if(dtItemList!=null)
		aoc.ajax.buy.ChangeMoneyCode(NewMoneyCode,OldMoneyCode,dtItemList,ShowItemList);
}
//
function CustomLevelSubmit()
{
	var GameName=$("drpBuyGame").value;
	if(GameName=="Please select game")
	{
		alert("Please select game");
		return;
	}
	var PowerLevelPrice=$("PowerLevelPrice");
	var PowerLevelDays=$("PowerLevelDays");
	var drpStart=$("drpPowerLevelCurrentLevel");
	var drpEnd=$("drpPowerLevelDesiredLevel");
	var labPrice=$("PowerLevelPrice");		
	if(drpStart.value=="ALL"||drpEnd.value=="ALL")
	{
		alert("Please select Current Level and Desired Level.");
		return;
	}
	if(labPrice.innerHTML=="")
	{
		alert("Price can't be empty.");
		return;
	}
	var start=Number(drpStart.value);
	var end=Number(drpEnd.value);
	if(start>=end)
	{
		alert("Current Level must less than Desired Level.");
		return;
	}
	var hidSubmit=document.getElementById("hidSubmit");
	var result =hidSubmit.value.split("|");
	CheckOut(result[0],result[1],result[2],result[3],result[4],result[5],"0","0");
}
//
function CheckOut(name,moneycode,price,webtime,startlevel,endlevel,leveltype,choosetype)
{
	Main("CheckOut");
	var hidGameName=document.getElementById("drpBuyGame");
	var hidServer=document.getElementById("drpBuyServer");
	var result = aoc.ajax.PowerLevel.SaveForm(hidGameName.value,name,price,webtime,startlevel,endlevel,leveltype,choosetype);
	window.location="aoc-powerlevel_step2.html";
}
//
function WebAction()
{
	var visitUrl=window.location.href;
	aoc.ajax.index.wPage("PowerLevel.html",visitUrl);
}
function PageLoad()
{
    WebAction();
	var result=aoc.ajax.PowerLevel.CheckConfirm().value;
	if(result!="")
	{
		var Info =result.split("|");
		var BuyGame=Info[0];
		var BuyServer=Info[1];
		$("drpBuyGame").value=BuyGame;
		ChangeBuyGame();
		$("drpBuyServer").value=BuyServer;
		ChangeBuyServer();
	}
	else
	{
		var BuyServer=getQueryString("server");
		var BuyGame=getQueryString("game");
		if(BuyGame.toUpperCase()=="AOC"||BuyGame.toUpperCase()=="EUAOC")
		{
			$("drpBuyGame").value=BuyGame.toUpperCase();
			ChangeBuyGame();
			if(BuyServer!="")
			{
				$("drpBuyServer").value=BuyServer;
				ChangeBuyServer();
			}
		}
	}
}
PageLoad();
