﻿var dtItemList;
//
function ChangeBuyGame()
{
	var GameName=$$("drpServer2").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";	
	//BuyServerBind();
	var ru=cheapaion.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=cheapaion.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=cheapaion.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=cheapaion.ajax.PowerLevel.GetGameID(GameName).value;
	}
	var ru= cheapaion.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=cheapaion.ajax.PowerLevel.GetPackageslist(id,$$("drpPowerLevel").value,gettdItemList);
}
function gettdItemList(response)
{
	var tdItemList=$$("tdItemList");
	if(response.value!=null&&response.value!="")
	{tdItemList.innerHTML=response.value;}
}
//
function CreateItemList()
{
	var GameName=$$("drpBuyGame").value;
	cheapaion.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)
		cheapaion.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("|");
	CheckOut1(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("drpServer2");
	var result = cheapaion.ajax.PowerLevel.SaveForm(hidGameName.value,name,price,webtime,startlevel,endlevel,leveltype,choosetype);
	window.location="powerlevel1.html";
}
function CheckOut1(name,moneycode,price,webtime,startlevel,endlevel,leveltype,choosetype)
{   
	//Main("CheckOut");
	var hidGameName=document.getElementById("drpBuyGame");
	var result = cheapaion.ajax.PowerLevel.SaveForm(hidGameName.value,name,price,webtime,startlevel,endlevel,leveltype,choosetype);
	window.location="powerlevel1.html";
}
//
function WebAction()
{
	var visitUrl=window.location.href;
	//这里有点问题
	cheapaion.ajax.index.wPage("PowerLevel.html",visitUrl);
}
function PageLoad()
{
   // WebAction();
	/*var result=cheapaion.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()=="cheapaion"||BuyGame.toUpperCase()=="EUcheapaion")
		{
			$$("drpBuyGame").value=BuyGame.toUpperCase();
			ChangeBuyGame();
			if(BuyServer!="")
			{
				$$("drpBuyServer").value=BuyServer;
				ChangeBuyServer();
			}
		}
	}*/
	ChangeBuyGame();
}
PageLoad();
