$(document).ready(function(){
    $("#drpStart").change(function(){ChangeLevel();});
    $("#drpEnd").change(function(){ChangeLevel();});
	if($("#hidGameName").attr("value").toLowerCase().indexOf("eu") == 0)
	{
		ChangeCurrencyNoRefresh("EUR", 'EUR');
	}
    ReloadCurrency();
})

function CheckOut(game, name,moneycode,price,webtime,startlevel,endlevel,leveltype,choosetype)
{
	InfoHidden();
	var result = PowerLevel_Common.SaveForm(game, "", name, moneycode, price, webtime, startlevel, endlevel, leveltype, choosetype);
	Main("PL_CheckOut");
	window.location="/powerlevel/confirmstep1.aspx";
}

function ReloadCurrency()
{
	var gameId = $("#hidGameId").attr("value");
	var packageClass = $("#hidPackageClassID").attr("value");
	PowerLevel_Common.GetPackageslist('3765', packageClass, MakeHtml);
	PowerLevel_Common.GetPackageslist('3766', packageClass, MakeHtml);
}

function ChangeLevel()
{
	
	var drpStart = $("#drpStart");
	var drpEnd = $("#drpEnd");
	var hidGameId = $("#hidGameId");
	var hidSubmit = $("#hidSubmit");
	var labPrice = $("#labPrice");
	var labDays = $("#labDays");
	var moneyCode = $("#labMoneyCode");
	labPrice.attr("value", "");
	labDays.attr("value", "");
	if(drpStart[0].value =="All" || drpEnd[0].value == "All")
	{
		return;
	}
	var start = Number(drpStart[0].value);
	var end = Number(drpEnd[0].value);
	if(start >= end)
	{
		alert("Current Level must less than Desired Level.");
		return;
	}
	var result = PowerLevel_Common.GetLevelPrice(hidGameId.attr("value"), start, end).value;
	if(result != null && result != "")
	{
		var result1 = result.split("|");
		labDays.html(result1[6].replace("&nbsp;", " "));	
		labPrice.html(result1[3] + result1[1]);
		moneyCode.html(result1[2]);
		hidSubmit.attr("value","Level " + start + " to " + end + "|" + result1[2] + "|" + result1[1] + "|" + result1[0] + "|" +result1[4] + "|" + result1[5]);
	}
	
}

function CustomLevelSubmit()
{
	var drpStart = $("#drpStart");
	var drpEnd = $("#drpEnd");
	var labPrice = $("#labPrice");				
	if(drpStart[0].value == "All" || drpEnd[0].value == "All")
	{
		alert("Please select Current Level and Desired Level.");
		return;
	}
	if(labPrice.attr("value") == "")
	{
		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 result = $("#hidSubmit").attr("value").split("|");
	CheckOut(result[0],result[1],result[2],result[3],result[4],result[5],"0","0");
}

function MakeHtml(response)
{
	if(response == null || response.value == null)
	{
		return;
	}
	var html = "";
	var htmlPieces = "";
	var htmlTemplate = "<div class=\"pl_box\"><div class=\"pl_top\"></div><div class=\"pl_center\"><ul><li><b>$PackName$</b></li>$PackageInfo$<li><b style=\"text-align: right; color: rgb(255, 255, 0); padding-top: 10px;\">Price:$PackPrice$    Time:$RequestDays$</b></li><div style=\"clear:both;\"></div></ul><div style=\"clear:both;\"></div><input type=\"image\" onclick=\"CheckOut('$Game$','$cartName$','$cartMoneyCode$','$cartPrice$','$cartWebtime$','$cartStartLevel$','$cartEndLevel$','$cartLevelType$','$cartChooseType$')\" alt=\"\" src=\"images/buynow.jpg\"/></div><div class=\"pl_bottom\"></div></div>";
	var arrayPack = response.value;
	for(var i = 0; i < arrayPack.length; i++)
	{
		var tempHtml;
		if(arrayPack[i][12] == "")
		{
			tempHtml = htmlTemplate;
		}
		else
		{
			tempHtml = htmlTemplatePieces;
			tempHtml = tempHtml.replace("$Pieces$", arrayPack[i][12]);
		}
		tempHtml = tempHtml.replace("$game$", arrayPack[i][16]);
		tempHtml = tempHtml.replace(/\$PackName\$/g, arrayPack[i][1].replace("\\","").replace("new.gif","../adsimages/new.gif"));
		tempHtml = tempHtml.replace("$RequestDays$", arrayPack[i][7]);
		tempHtml = tempHtml.replace("$PackageInfo$", arrayPack[i][8]);
		tempHtml = tempHtml.replace("$PackPrice$", arrayPack[i][3] + arrayPack[i][4]);
		tempHtml = tempHtml.replace("$cartName$", arrayPack[i][1].replace("\"","\\\"").replace("new.gif","../adsimages/new.gif"));
		tempHtml = tempHtml.replace("$cartMoneyCode$", arrayPack[i][2]);
		tempHtml = tempHtml.replace("$cartPrice$", arrayPack[i][4]);
		tempHtml = tempHtml.replace("$cartWebtime$", arrayPack[i][11]);
	    tempHtml = tempHtml.replace("$cartStartLevel$", arrayPack[i][5]);
		tempHtml = tempHtml.replace("$cartEndLevel$", arrayPack[i][6]);
		tempHtml = tempHtml.replace("$cartLevelType$", arrayPack[i][0]);
		tempHtml = tempHtml.replace("$cartChooseType$", arrayPack[i][9]);
		tempHtml = tempHtml.replace("$aDetail$", "aDetail_1" + "_" + i);
		tempHtml = tempHtml.replace(/\$aID\$/g, arrayPack[i][10]);
		html = html + tempHtml;
	}
	var packRef = $("#Package");
	var headHtml = "";
	if(html != "")
	{
		$("#Package").html($("#Package").html() + html);
		$("#divPackage").css("display", "block");
	}
}


