$(document).ready(function(){
    $("#drpStart").change(function(){ChangeLevel();});
    $("#drpEnd").change(function(){ChangeLevel();});
	$("#drpClass1").change(function(){ChangeClass();});
	$("#drpClass2").change(function(){ChangeClass();});
    onLoadRefreshLroCustom ? ReloadCurrency() : "";
})
function ChangeLevel()
{
	var drpStart = $("#drpStart");
	var drpEnd = $("#drpEnd");
	var hidGameId = $("#hidGameId");
	var hidSubmit = $("#hidSubmit");
	var labPrice = $("#labPrice");
	var labDays = $("#labDays");
	labPrice.html("");
	labDays.html("");
	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=gold.powerlevel.lro_custom.GetPrice(hidGameId.attr("value"),start,end).value;
	if(result!="")
	{
		var result1 = result.split("|");
		labDays.html(result1[6]);	
		labPrice.html(result1[3] + result1[1]);
		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.html() == "")
	{
		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 CheckOut(name,moneycode,price,webtime,startlevel,endlevel,leveltype,choosetype)
{
	InfoHidden();
	var result = gold.powerlevel.lro_custom.SaveForm($("#hidGameName").attr("value"), "", name, moneycode, price, webtime, startlevel, endlevel, leveltype, choosetype);
	Main("PL_CheckOut");
	window.location="confirm_step1.html";
}

function ReloadCurrency()
{
	var gameId = $("#hidGameId").attr("value");
	ChangeLevel();
	ChangeClass();
	$("#tdPackagesList1").html(gold.powerlevel.lro_custom.GetPackageslist(gameId, "0").value);
	$("#tdPackagesList2").html(gold.powerlevel.lro_custom.GetPackageslist(gameId, "5").value);
	$("#hidClass").attr("value", gold.powerlevel.lro_custom.GetPackageslist(gameId, "9").value);
	$("#hidDwarf").attr("value", gold.powerlevel.lro_custom.GetPackageslist(gameId, "10").value);
	$("#hifElf").attr("value", gold.powerlevel.lro_custom.GetPackageslist(gameId, "11").value);
	$("#hidHobbit").attr("value", gold.powerlevel.lro_custom.GetPackageslist(gameId, "12").value);
	$("#hidHuman").attr("value", gold.powerlevel.lro_custom.GetPackageslist(gameId, "13").value);
	$("#hidVirtues").attr("value", gold.powerlevel.lro_custom.GetPackageslist(gameId, "14").value);
	ChangeLROClass("tdLRO1", "hidClass");
}

function ChangeLROClass(Para,PackagesClass)
{
	$("#tdLRO1").css("backgroundColor","#323232");
    $("#tdLRO2").css("backgroundColor","#323232");
    $("#tdLRO3").css("backgroundColor","#323232");
	$("#tdLRO4").css("backgroundColor","#323232");
	$("#tdLRO5").css("backgroundColor","#323232");
	$("#tdLRO6").css("backgroundColor","#323232");
	$("#" + Para).css("backgroundColor","#666666");
	$("#tdPackagesList3").html($("#" + PackagesClass).attr("value"));
}

function ChangeClass()
{
	var drpClass1 = $("#drpClass1");
	var drpClass2 = $("#drpClass2");
	var hidGameId = $("#hidGameId");
	var hidSubmit = $("#hidSubmit1");
	var labPrice = $("#labPrice1");
	var labDays = $("#labDays1");
	labPrice.html("");
	labDays.html("");
	if(drpClass1[0].value == "All" || drpClass2[0].value == "All")
	{
		return;
	}
	var result = gold.powerlevel.lro_custom.ClassPrice(hidGameId.attr("value"), drpClass1[0].value, drpClass2[0].options[drpClass2[0].selectedIndex].text).value;
	if(result != null && result != "")
	{
		var result1 =result.split("|");
		labDays.html(result1[6]);
		labPrice.html(result1[3] + result1[1]);
		hidSubmit.attr("value", drpClass1[0].options[drpClass1[0].selectedIndex].text + "-" + drpClass2[0].options[drpClass2[0].selectedIndex].text + "|" + result1[2] + "|" + result1[1] + "|" + result1[0] + "|" + result1[4] + "|" + result1[5]);
	}				
}

function ClassSubmit()
{
	var drpClass1 = $("#drpClass1");
	var drpClass2 = $("#drpClass2");			
	if(drpClass1[0].value == "All" || drpClass2[0].value == "All")
	{
		alert("Please select Profession type and Desired Level.");
		return;
	}
	if($("#labPrice1").html() == "")
	{
		alert("Price can't be empty.");
		return;
	}
	var result = $("#hidSubmit1").attr("value").split("|");
	CheckOut(result[0], result[1], result[2], result[3], result[4], result[5], "3", "3");			
}