
//---------------------------------------------------------------------------------------------
/*<  location = "US" 美服 "EURO" 为欧服

	languageID: 6 为英语

				7 为德语

				10 为法语

				11 为意大利意

>*/
//-----------------------------------------------------------------------------------------------



function resultPrice(kind)
{	 
	//debugger;
	var price;	
	var quantity = document.getElementById("ddlQuantity").value;
	var location = document.getElementById("location").value;
	document.getElementById("lblMessage").innerHTML = "";
	var languageID = document.getElementById("languageID").value;
	var currency;
	
	oldcurrency =document.getElementById("txtCurrency").value;		
	if(kind ==1)
	{	
		var memberDiscout = document.getElementById("memberDiscout").value;		
		var member;
		if(memberDiscout==1)
		{
			member = 0;
		}
		else
		{
			member = 1- memberDiscout;
		}
		if(document.getElementById("rbUSDCurrency").checked)
		{
			currency = "USD";
			
		}
		else if(document.getElementById("rbGBPCurrency").checked)
		{
			currency = "GBP";
			
		}
		else
		{
			currency = "EUR";
			
		}
		price = FeiYang.SaleWeb.FFXI.Gold.GoldStore.GetPrice(quantity).value;		
		price = FeiYang.SaleWeb.FFXI.Gold.GoldStore.ChangeCurrency("USD",currency,price).value;		
		
		document.getElementById("txtAmount").value= formatnumber(price*memberDiscout,2);
		document.getElementById("lblstanderPrice").innerHTML = 	formatnumber(price,2)+" "+currency;
		document.getElementById("lblMember").innerHTML= cheng(member*100,2) +"%";
		document.getElementById("lblCurrency").innerHTML = currency;
		document.getElementById("txtCurrency").value = currency;
	}
	
	if(kind ==2)
	{	
		//debugger;
		var memberDiscout = document.getElementById("memberDiscout").value;
		
		var member;
		if(memberDiscout==1)
		{
			member = 0;
		}
		else
		{
			member = 1- memberDiscout;
		}
		if(languageID == 19)
		{
			currency = "USD";
		}
		else if(languageID == 6)
		{				
			if(document.getElementById("rbGBPCurrency").checked)
			{
				currency = "GBP";
				rbcurrencyChange = 1;
			}
			else if(document.getElementById("rbEURCurrency").checked)
			{
				currency = "EUR";
				rbcurrencyChange = 2;
			}
			else
			{
				currency = "USD";
				rbcurrencyChange = 3;
			}		
		}
		else
		{		
			currency = "EUR";			
		}		
		
		price = FeiYang.SaleWeb.GuildWars.Gold.GoldStore.GetPrice(quantity).value;						
		price = FeiYang.SaleWeb.GuildWars.Gold.GoldStore.ChangeCurrency("EUR",currency,price).value;
		
		document.getElementById("txtAmount").value= formatnumber(price*memberDiscout,2);				
		document.getElementById("lblCurrency").innerHTML = currency;
		document.getElementById("txtCurrency").value = currency;
		document.getElementById("lblstanderPrice").innerHTML=formatnumber(price,2);
		document.getElementById("lblstanderCurrency").innerHTML= currency;
		document.getElementById("lblMember").innerHTML= cheng(member*100,2) +"%";
		
	}
	
	if(kind ==3)
	{		
		
		if(document.getElementById("rbUSDCurrency").checked)
		{
			currency = "USD";
			
		}
		else if(document.getElementById("rbGBPCurrency").checked)
		{
			currency = "GBP";
			
		}
		else
		{
			currency = "EUR";
			
		}
		price = FeiYang.SaleWeb.Runescape.Gold.GoldStore.GetPrice(quantity).value;		
		price = FeiYang.SaleWeb.Runescape.Gold.GoldStore.ChangeCurrency("USD",currency,price).value;	
		
		document.getElementById("txtAmount").value= formatnumber(price,2);				
		document.getElementById("lblCurrency").innerHTML = currency;
		document.getElementById("txtCurrency").value = currency;
	}
	
	//debugger;
	
}
//--------------------------------------------------------------------------------------------------------------------

//RenkLevel_1 Price

//--------------------------------------------------------------------------------------------------------------------


function RenkLevelPrice()
{
	//debugger;
	var beginRank =document.getElementById("txtStratRank").value;
	var endRank = document.getElementById("txtDesiredRank").value;
	var location = document.getElementById("lblLocation").innerHTML;
	var gameClass = document.getElementById("ucGameClass_ddlClass").value;
	var gamelevel = document.getElementById("txtgameLevel").value;
	if(gamelevel=="")
	{
		return;
	}
	var currency;
	var day;
	var errMessageO;
	var errMessageT;
	var errMessageTH;
	var errMessageF;
	var chkBattleErr;
	var LevelCheckErr;
	document.getElementById("txtClassDown").value = gameClass;
	document.getElementById("txtServer").value = document.getElementById("ucGameServer_ddlGameServer").value;
	
	document.getElementById("txtFaction").value = document.getElementById("ucGamefaction2_ddlFaction").value;
	
	//alert(document.getElementById("ucGamefaction2_ddlFaction").value);
	document.getElementById("txtStartLevel").value = beginRank;
	document.getElementById("txtEndLevel").value = endRank;
	var memberDiscout = document.getElementById("memberDiscout").value;	
	var member;
	
	if(memberDiscout==1)
	{
		member = 0;
	}
	else
	{
		member = 1- memberDiscout;
	}
	document.getElementById("lblMessage1").innerHTML="";
	var languageID = document.getElementById("languageID").value;
	if(languageID == 19)
	{
		currency = "USD";
		day = "Days"
		errMessageO = "Error:Begin Honor Points >0";
		errMessageT = "Error:End Honor Points: >0";
		errMessageTH = "Error:Begin Honor Points < End Honor Points:";
		errMessageF = "Error:Please input Honor Points!";
		chkBattleErr = "Please choose one or more Battle Grounds.";
		LevelCheckErr="For enjoying this service, you character's level needs no less than 70! Please enter 70-80 level!";
	}
	else
	{
		currency = "EUR";
		if(languageID==7)
		{
			day = "Tage";
			errMessageO = "Error:Begin Honor Points >0";
			errMessageT = "Error:End Honor Points: >0";
			errMessageTH = "Error:Begin Honor Points < End Honor Points:";
			errMessageF = "Fehler: Bitte geben Sie Ihre Ehre Punkte!";
			chkBattleErr = "Bitte w&auml;hlen Sie ein oder mehrere!";
			LevelCheckErr="Um diesen Service zu geniessen,muss Ihr Level vom Charakter nicht weniger als 70 Stufe sein! Bitte geben Sie 70-80 Level ein!";
		}				
		else if(languageID==10)
		{
			day = "jours";
			errMessageO = "Error:Begin Honor Points >0";
			errMessageT = "Error:End Honor Points: >0";
			errMessageTH = "Error:Begin Honor Points < End Honor Points:";
			errMessageF = "Faute--Remplissez les points d'honneur!";
			chkBattleErr = "Choisissez les champs de bataille!";
			LevelCheckErr="Pour profiter de ce service, votre personnage a besoin d'&ecirc;tre au dessous de 70 niveau! Entrez niveau de 70-80!";
		}
		else if(languageID==11)
		{
			day = "giorno";
			errMessageO = "Error:Begin Honor Points >0";
			errMessageT = "Error:End Honor Points: >0";
			errMessageTH = "Error:Begin Honor Points < End Honor Points:";
			errMessageF = "Error:Please input Honor Points";
			chkBattleErr = "Please choose one or more Battle Grounds.";
			LevelCheckErr="For enjoying this service, you character's level needs no less than 70! Please enter 70-80 level!";
		}
		else
		{
			day = "Days"
			errMessageO = "Error:Begin Honor Points >0";
			errMessageT = "Error:End Honor Points: >0";
			errMessageTH = "Error:Begin Honor Points < End Honor Points:";
			errMessageF = "Error:Please input Honor Points!";
			chkBattleErr = "Please choose one or more Battle Grounds.";
			LevelCheckErr="For enjoying this service, you character's level needs no less than 70! Please enter 70-80 level!";
		}
	}
	if(beginRank.length> 0 && endRank.length > 0)
	{
		if((isNaN(parseInt(beginRank))&&isNaN(parseInt(endRank))))
		{
			return;
		}
		beginRank = parseInt(beginRank);
		endRank = parseInt(endRank);
		if(beginRank<0)//>= 1&& beginRank<=13
		{			
			document.getElementById("lblMessage1").innerHTML = errMessageO;
			document.getElementById("txtAfterDiscountPrice").value = "";	
			document.getElementById("txtdprice").value = "";
			document.getElementById("txtTimeup").value = "";
		//	document.getElementById("lblTimeDown").innerHTML = "";
			return;
		}
		
		if(endRank<=0)//>=2&&endRank<=14
		{		
			document.getElementById("lblMessage1").innerHTML = errMessageT;
			document.getElementById("txtAfterDiscountPrice").value = "";	
			document.getElementById("txtdprice").value = "";
			document.getElementById("txtTimeup").value = "";
			//document.getElementById("lblTimeDown").innerHTML = "";
			return;
		}
		//debugger;
		if(endRank-beginRank<=0)
		{
			document.getElementById("lblMessage1").innerHTML = errMessageTH;
			document.getElementById("txtAfterDiscountPrice").value = "";	
			document.getElementById("txtdprice").value = "";
			document.getElementById("txtTimeup").value = "";
			//document.getElementById("lblTimeDown").innerHTML = "";
			return;
		}
		if((!document.getElementById("chkBattleGrounds2_0").checked)&&(!document.getElementById("chkBattleGrounds2_1").checked)&&(!document.getElementById("chkBattleGrounds2_2").checked))
		{
			document.getElementById("lblMessage1").innerHTML = chkBattleErr;
			document.getElementById("txtAfterDiscountPrice").value = "";	
			document.getElementById("txtdprice").value = "";
			document.getElementById("txtTimeup").value = "";
			//document.getElementById("lblTimeDown").innerHTML = "";
			return ;
			
		}
		
		if(gamelevel<"70" || gamelevel>"80")
		{
			document.getElementById("lblMessage1").innerHTML = LevelCheckErr;
			document.getElementById("txtAfterDiscountPrice").value = "";	
			document.getElementById("txtdprice").value = "";
			document.getElementById("txtTimeup").value = "";
			return ;
		}
		//debugger;
		var result = FeiYang.SaleWeb.WOW.WOWHonorLevel.RanklevelPrice(beginRank,endRank,location,gameClass,gamelevel).value.split('|');
		var price =result[0];
		var dprice = result[1];
		var time = result[2];
		if(languageID == 19)
		{
			var maney = FeiYang.SaleWeb.WOW.WOWHonorLevel.ChangeCurrency("USD",currency,dprice,price).value.split('|');
			document.getElementById("txtAfterDiscountPrice").value = formatnumber(maney[0]*memberDiscout,2);
			document.getElementById("txtdprice").value = formatnumber(maney[0],2);
			document.getElementById("lblPromotionMessage1").innerHTML=	formatnumber(maney[1],2)+currency;
		}
		else
		{
			document.getElementById("txtAfterDiscountPrice").value = formatnumber(dprice*memberDiscout,2);
			document.getElementById("txtdprice").value = formatnumber(dprice,2);
			document.getElementById("lblPromotionMessage1").innerHTML=	formatnumber(price,2)+currency;				
			
		}
		//debugger;
		var dont=formatnumber(time,0);
		var time2;
		time2 = time;
		//if(time>dont)
		//{
		//	time2=parseInt(dont)+1;
		//}
		//else
		//{
		//	time2=parseInt(dont);
		//}		
		document.getElementById("txtTimeup").value = time2;
		document.getElementById("txtDay").value = time2;
		document.getElementById("lblcurrency2").innerHTML=currency;
		document.getElementById("txtCurrency1").value=currency;	
		document.getElementById("lblDay1").innerHTML = day;	
		document.getElementById("lblMember1").innerHTML = cheng(member*100,2) +"%";
		document.getElementById("txtStartLevel").value =  beginRank;
		document.getElementById("txtEndLevel").value = endRank;
		
		//document.getElementById("txtTimeup2").value = day;
				
	}
	else
	{
		document.getElementById("lblMessage1").innerHTML = errMessageF;
	}
	
}

//-----------------------------------------------------------------------------------------------------------

//Prowerlevel

//-----------------------------------------------------------------------------------------------------------

function PowerLevelPrice()
{
	var currency;
	var SelectedValue;
	var StartLeve;
	var DesiredLevel;	
	var type;
	var location = document.getElementById("lblLocation").innerHTML;
	var lblMessage = document.getElementById("lblMessage");
	var rblPowerLevelingTypeArray = new Array("rblPowerLevelingType_0","rblPowerLevelingType_1","rblPowerLevelingType_2");
	document.getElementById("lblMessage").innerHTML="";
	var day; 
	var hours;
	var memberDiscout = document.getElementById("memberDiscout").value;
	var member;
	if(memberDiscout==1)
	{
		member = 0;
	}
	else
	{
		member = 1- memberDiscout;
	}
	var currency;	
	var errMessageO;
	var errMessageT;
	var errMessageTH;

	var languageID = document.getElementById("languageID").value;
	//debugger;
	if(languageID == 19)
	{
		currency = "USD";
		day = "Days";
		hours = "Hours";
		errMessageO = "Please input Starting level from 1 to 59.";
		errMessageT = "Please input Desired level from 2 to 60.";
		errMessageTH = "The Desired level much bigger than Starting level!";
		
	}
	else
	{
		currency = "EUR";
		if(languageID == 7)
		{
			day = "Tage";
			hours = "Stunden";
			errMessageO = "Bitte fügen Sie ein Startlevel von 1 bis 59 ein.";
			errMessageT = "Bitte fügen Sie Ihr gewünschtes Level von 2 bis 60 ein.";
			errMessageTH = "Das gewünschte Level ist viel h her als ihr Startlevel";
		}
		else if(languageID == 10)
		{
			day = "jours";
			hours = "Heures";
			errMessageO = "S'il vous pla&icirc;t entre Commenant niveau de 1 59";
			errMessageT = "S'il vous pla&icirc;t entre niveau Dsirable de 2 60.";
			errMessageTH = "Le niveau Dsirable beaucoup plus grand que niveau de Dpart";
		}
		else if(languageID == 11)
		{
			day = "giorno";
			hours = "Ore";
			errMessageO = "Perfavore inserisci il livello di partenza che deve essere compreso tra 1 e 59";
			errMessageT = "Perfavore inserisc il livello di arrivo che deve essere compreso tra 2 e 60";
			errMessageTH = "Il livello desiderato deve essere maggiore rispetto a quello di partenza";
		}
		else
		{
			day = "Days";
			hours = "Hours";
			errMessageO = "Please input Starting level from 1 to 59.";
			errMessageT = "Please input Desired level from 2 to 60.";
			errMessageTH = "The Desired level much bigger than Starting level!";
			
		}
	}
	for(var i=0;i<rblPowerLevelingTypeArray.length;i++)
	{
		if(document.getElementById(rblPowerLevelingTypeArray[i]).checked)
		{
			type = parseInt(i);
		}
		
	}
	if(type==0)
	{
		SelectedValue = document.getElementById("ddlPackageType").value;
		document.getElementById("txtClass").value = document.getElementById("ucGameClass_ddlClass").value;
		document.getElementById("txtServer").value = document.getElementById("ucGameServer_ddlGameServer").value;
		document.getElementById("txtFaction").value = document.getElementById("ucGameFaction_ddlFaction").value;
		document.getElementById("txtStarlevel").value = SelectedValue.split('-')[0];
		document.getElementById("txtEndlevel").value = SelectedValue.split('-')[1];
		
		var result = FeiYang.SaleWeb.WOW.PowerLevel.PowerLevel.resultPrice1(SelectedValue,location).value.split('|');
		
		
		var money = FeiYang.SaleWeb.WOW.PowerLevel.PowerLevel.ChangeCurrency("EUR",currency,result[0],result[1]).value.split('|');
			
		result[1] = money[1];
		result[0] = money[0];
		
		document.getElementById("txtProductPrice").value = formatnumber(result[1]*memberDiscout,2);
		document.getElementById("labdprice").innerHTML = formatnumber(result[0],2)+currency;
		document.getElementById("lblPromotionMessage").innerHTML = formatnumber(result[1],2)+currency;		
		document.getElementById("txtTime").value = result[2];
		document.getElementById("lblDay").innerHTML=day;
		document.getElementById("txtCurrency").value=currency;
		document.getElementById("txtDays").value = day;
		document.getElementById("lblMember").innerHTML = cheng(member*100,2) +"%";
		
	}
	if(type==1||type==2)
	{
		//debugger;
		StartLeve = document.getElementById("txtStartLevel").value;
		DesiredLevel = document.getElementById("txtDesiredLevel").value;		
		if(StartLeve.length> 0 && DesiredLevel.length > 0)
		{			
			if((isNaN(parseInt(StartLeve))&&isNaN(parseInt(DesiredLevel))))
			{
				return;
			}
			StartLeve = parseInt(StartLeve);
			DesiredLevel = parseInt(DesiredLevel);
			if(!(StartLeve>= 1&& StartLeve<=59))
			{
				lblMessage.innerHTML=errMessageO;
				document.getElementById("txtProductPrice").value = "";
				document.getElementById("labdprice").innerHTML = "";			
				document.getElementById("txtTime").value = "";
				return;
			}
			if(!(DesiredLevel>=2&&DesiredLevel<=60))
			{
				lblMessage.innerHTML = errMessageT;
				document.getElementById("txtProductPrice").value = "";
				document.getElementById("labdprice").innerHTML = "";			
				document.getElementById("txtTime").value = "";
				return;
			}
			if(DesiredLevel-StartLeve<=0)
			{
				lblMessage.innerHTML = errMessageTH;
				document.getElementById("txtProductPrice").value = "";
				document.getElementById("labdprice").innerHTML = "";			
				document.getElementById("txtTime").value = "";
				return;
			}
			var result = FeiYang.SaleWeb.WOW.PowerLevel.PowerLevel.resultPrice2(type,StartLeve,DesiredLevel,location).value.split('|');
			
			
			var money = FeiYang.SaleWeb.WOW.PowerLevel.PowerLevel.ChangeCurrency("EUR",currency,result[0],result[1]).value.split('|');
			document.getElementById("txtProductPrice").value = formatnumber(money[1]*memberDiscout,2);
			document.getElementById("txtCurrency").value=currency
			document.getElementById("labdprice").innerHTML = formatnumber(money[0],2)+currency;			
			document.getElementById("txtTime").value = result[2];
			document.getElementById("lblDay").innerHTML=hours;
			
			document.getElementById("txtClass").value = document.getElementById("ucGameClass_ddlClass").value;
			document.getElementById("txtServer").value = document.getElementById("ucGameServer_ddlGameServer").value;
			document.getElementById("txtFaction").value = document.getElementById("ucGameFaction_ddlFaction").value;
			document.getElementById("txtDays").value = hours;
			document.getElementById("txtStarlevel").value = StartLeve;
			document.getElementById("txtEndlevel").value = DesiredLevel;
			document.getElementById("lblPromotionMessage").innerHTML = formatnumber(result[1],2)+currency;
			document.getElementById("lblMember").innerHTML = cheng(member*100,2) +"%";
				
		}
	}		
}

//---------------------------------------------------------------------------------------

//ProfessionLevel

//---------------------------------------------------------------------------------------

function ProfessionLevelPrice()
{
	
	var location = document.getElementById("lblLocation").innerHTML;
	var professionText = document.getElementById("ucProfession_ddProfession").value;
	var skillText = document.getElementById("ucSkill_ddSkill").value;
	var day;
	var errorMessage;
	var currency;
	var languageID = document.getElementById("languageID").value;
	var memberDiscout = document.getElementById("memberDiscout").value;
	var serverName = document.getElementById("ucGameServer_ddlGameServer").value;;
	var faction = document.getElementById("ucGameFaction_ddlFaction").value;;
	//debugger;
	var member;
	if(memberDiscout==1)
	{
		member = 0;
	}
	else
	{
		member =1- memberDiscout;
	}	
	if(languageID == 19)
	{
		currency = "USD";
		errorMessage = "Please Select Profession Or Skill";
	}
	else
	{
		currency = "EUR";
		if(languageID == 7)
			errorMessage = "Bitte w?hlen Sie ihren Beruf oder ihre Fhigkeit aus.";
		else if(languageID == 10)
			errorMessage = "Choisissez s'il vous pla&icirc;t Profession Ou Habilet(Comptence)";
		else if(languageID == 11)
			errorMessage = "Perfavore scegli una professione o una skill";
		else
			errorMessage = "Please Select Profession Or Skill";
	}
	var skill = document.getElementById("ucSkill_ddSkill").value.split('-');
	document.getElementById("txtStarSkill").value=skill[0];
	var strskilllevel = skill[0]+"-";
	var strskill = skill[1];
	var golds =0;
	if(strskill.indexOf('+')!="-1")
	{
		skill2 = strskill.split('(');
		document.getElementById("txtEndSkill").value=skill2[0];
		strskilllevel = strskilllevel+skill2[0];
		skill3 = skill2[1].split(' ');
		golds = skill3[1].replace('+','');
		document.getElementById("TxtReqGolds").value=golds;
	}
	else if(strskill.indexOf('(')!="-1")
	{
		skill2 = strskill.split('(');
		document.getElementById("txtEndSkill").value=skill2[0];
		strskilllevel = strskilllevel+skill2[0];
		skill3 = skill2[1].split(' ');
		golds = skill3[1].replace('+','');
		document.getElementById("TxtReqGolds").value=golds;
	}
	else
	{
		document.getElementById("txtEndSkill").value=strskill;
		strskilllevel = strskilllevel+strskill;
	}
	//var isreqgold = document.getElementsByName("rblIsGold");
	var isreqgoldinputtrue = document.getElementById("rblIsGold_0");
	var isreqgoldinputfalse = document.getElementById("rblIsGold_1");
	var isreqgolds=0;
		/*
		if(isreqgold[1].checked)
		{
			isreqgolds = 1;
		}
		else
		{
			isreqgolds = 0;
		}
		*/
		if(isreqgoldinputtrue.checked)
		{
			isreqgolds = 1;
		}
		if(isreqgoldinputfalse.checked)
		{
			isreqgolds = 0;
		}
		
		//alert(isreqgold[1].checked);
		//alert(isreqgold[1].checked);
		//alert(isreqgold[2].checked);
	var Price=0;
	var quanDiscount=1;
	quanDiscount=CalcQuanDiscount(golds,languageID,memberDiscout,location);
	if(isreqgolds=="1")
	{
		result = FeiYang.SaleWeb.WOW.ProfessionLevel.ProfessionLevel.GoldPrice(location,serverName,faction,golds).value;
		var resultPrice = result.split('|');
		
		Price = formatnumber(resultPrice[1]*quanDiscount,2);
		if(Price==null) Price =0;
	}
	if(professionText != 'Please Select One' && skillText != "Please Select One")
	{	
		document.getElementById("lblMessage").innerHTML ="";
		var result = FeiYang.SaleWeb.WOW.ProfessionLevel.ProfessionLevel.ResultPrice(professionText,strskilllevel,currency).value.split('|');
		var money;
		if(professionText=="Inscription" || professionText=="Inscription+Herbalism" || professionText=="Inscription(without Herbalism)" || strskilllevel=="375-450")
		{
			money = FeiYang.SaleWeb.WOW.ProfessionLevel.ProfessionLevel.ChangeCurrency(currency,currency,result[0],result[1]).value.split('|');
		}
		else
		{
			money = FeiYang.SaleWeb.WOW.ProfessionLevel.ProfessionLevel.ChangeCurrency("EUR",currency,result[0],result[1]).value.split('|');
		}
		document.getElementById("txtProductPrice").value =formatnumber((money[0]*1+Price*1)*memberDiscout,2);
		document.getElementById("lblPromotionMessage").innerHTML = formatnumber((money[0]*1+Price*1),2)+currency;		
		document.getElementById("txtTime").value =result[3];
		document.getElementById("labRequired").innerHTML =result[2];
		document.getElementById("LabRequre").innerHTML =result[4];
		document.getElementById("labDprice").innerHTML =formatnumber((money[1]*1+Price*1),2)+currency;
		document.getElementById("txtCurrency").value=currency;
		document.getElementById("lblMember").innerHTML = cheng(member*100,2) +"%";
		
	}
	else
	{
		document.getElementById("lblMessage").innerHTML = errorMessage;
		document.getElementById("txtProductPrice").value = "";
		document.getElementById("txtTime").value = "";
		document.getElementById("labRequired").innerHTML = "";
		document.getElementById("labDprice").innerHTML = "";
		document.getElementById("txtCurrency").value="";
		return;
	}
	document.getElementById("txtServer").value = document.getElementById("ucGameServer_ddlGameServer").value;
	document.getElementById("txtClass").value = document.getElementById("ucGameClass_ddlClass").value;
	document.getElementById("txtfession").value = document.getElementById("ucProfession_ddProfession").value;
	document.getElementById("txtFaction").value = document.getElementById("ucGameFaction_ddlFaction").value;
	document.getElementById("TxtProfession").value = professionText;
	
	document.getElementById("TxtProfessionType").value = document.getElementById("ucGameProfessionType_ddlProfessionType").value;	
	
	if(document.getElementById("ucGameProfessionSpecialication_ddlSpecailiaztion")=="Undefine" || document.getElementById("ucGameProfessionSpecialication_ddlSpecailiaztion")==null)
	{}
	else
	{
		document.getElementById("TxtSpecialication").value = document.getElementById("ucGameProfessionSpecialication_ddlSpecailiaztion").value;
		document.getElementById("LabSpecialiation3").value = document.getElementById("ucGameProfessionSpecialication_ddlSpecailiaztion").value;
	}
	
}

function CalcQuanDiscount(goldQuantity,userLanguage,memberDisCount,location)
{
	var retDisCount=1,varrank=1;
	if(memberDisCount>0.97)
	{
		varrank=0;
	}
	if(userLanguage==19 && location == "US")//US
	{
		if(goldQuantity>199 && goldQuantity<500) //200G－499G
		{			
			retDisCount=1.1;
		}
		if(goldQuantity>499 && goldQuantity<1000) //500G-999G
		{
			retDisCount=1.05;
		}
		if(goldQuantity>999) //10000G
		{
			retDisCount=1;
		}
	}
	else
	{
		if(goldQuantity>199 && goldQuantity<300) //200G－299G
		{
			if(memberDisCount==1)
			{
				retDisCount=1.2;
			}else{				
				retDisCount=1.2;
			}
		}
		if(goldQuantity>299 && goldQuantity<500) //300G－499G
		{
			if(memberDisCount==1)
			{
				retDisCount=1.1;
			}else{
				retDisCount=1.1;
			}
		}
		if(goldQuantity>499 && goldQuantity<2000) //500G-1999G
		{
			if(memberDisCount==1)
			{
				retDisCount=1;
			}else{
				retDisCount=1;
			}
		}		
		if(goldQuantity>1999 && goldQuantity<4000) //2000G-3999G
		{
			if(memberDisCount==1)
			{
				retDisCount=0.98;
			}else{
				retDisCount=0.98;
			}
		}
		if(goldQuantity>3999 && goldQuantity<6000) //4000G-5999G
		{
			if(memberDisCount==1)
			{
				retDisCount=0.95;
			}else{
				if(varrank==0)
				{
					retDisCount=0.95;
					}
				else
				{
					retDisCount=0.97;
					}
			}
		}
		if(goldQuantity>5999 && goldQuantity<10000) //6000G- 9999G
		{
			if(memberDisCount==1)
			{
				retDisCount=0.9;
			}else{
				if(varrank==0)
				{
					retDisCount=0.9;
					}
				else
				{				
					retDisCount=0.95;
					}
			}
		}
		if(goldQuantity>9999) //10000G
		{
			if(memberDisCount==1)
			{
				retDisCount=0.88;
			}else{
				if(varrank==0)
				{
					retDisCount=0.88;
					}
				else
				{
					retDisCount=0.93;
					}
			}
		}	
	}
	return retDisCount;
}
//---------------------------------------------------------------------------------------------------------------

//ReputationLevel

//----------------------------------------------------------------------------------------------------------------

function ReputationLevelPrice()
{	
	//debugger;
	var languageID = document.getElementById("languageID").value;
	var beginLevel = document.getElementById("ucGameReputationGradeStart_ddlReputationGrade").value;
	var endLevel = document.getElementById("ucGameReputationGradeEnd_ddlReputationGrade").value;
	var requtationType = document.getElementById("ucGameReputationType_ddReputationType").value;
	var location = document.getElementById("lblLocation").innerHTML;
	var currency;
	var day;
	var memberDiscout = document.getElementById("memberDiscout").value;
	
	var member;
	if(memberDiscout==1)
	{
		member = 0;
	}
	else
	{
		member = 1- memberDiscout;
	}
	var errMessageO;
	var errMessageT;
	var errMessageTH;
	var errMessageF;
	if(endLevel==0)
		endLevel=1;
	
	document.getElementById("txtReputationType").value = document.getElementById("ucGameReputationType_ddReputationType").value;
	document.getElementById("txtStartReputation").value = document.getElementById("ucGameReputationGradeStart_ddlReputationGrade")[beginLevel].innerHTML;
	document.getElementById("txtEndReputation").value = document.getElementById("ucGameReputationGradeEnd_ddlReputationGrade")[endLevel-1].innerHTML;
	
	if(languageID == 19)
	{
		currency = "USD";
		day = "day";
		errMessageO = "Please Select Reputation Type";
		errMessageT = "Please Select  Start Reputation";
		errMessageTH = "Please Select Desire Reputation";
		errMessageF = "Desire Reputation Must be greater than StartRequtaion!";
	}
	else
	{
		currency = "EUR";
		if(languageID==7)
		{
			day = "Tage";
			errMessageO = "Bitte w?hlen Sie ihren Ruf-Typen aus.";
			errMessageT = "Bitte w?hlen Sie ihren Startruf aus.";
			errMessageTH = "Bitte w?hlen Sie ihren gewünschten Ruf aus.";
			errMessageF = "Der gewünschte Ruf muss besser sein als Ihr start Ruf.";
		}
		else if(languageID ==10)
		{
			day = "jours";
			errMessageO = "Choisissez s'il vous pla&icirc;t Type de Rputation";
			errMessageT = "Choisissez s'il vous pla&icirc;t Rputation de Dbut";
			errMessageTH = "Choisissez s'il vous pla&icirc;t Rputation de Dsir";
			errMessageF = "Rputation de Dsir Doit tre plus grande que StartRequtaion!";
		}
		else if(languageID == 11)
		{
			day = "giorni";
			errMessageO = "Perfavore scegli il tipo di reputazione";
			errMessageT = "Perfavore scegli la reputazione iniziale ";
			errMessageTH = "Perfavore scegli la reputazione finale";
			errMessageF = "La reputazione desiderata deve essere maggiore di quella di partenza";
		}
		else
		{
			day = "day";
			errMessageO = "Please Select Reputation Type";
			errMessageT = "Please Select  Start Reputation";
			errMessageTH = "Please Select Desire Reputation";
			errMessageF = "Desire Reputation Must be greater than StartRequtaion!";
		}
	}
	
	if(requtationType == "")
	{
		document.getElementById("lblMessage").innerHTML = errMessageO;
		document.getElementById("txtGoldRequirements").value = "";
		document.getElementById("txtIncludeGoldPrice").value = 0;
		document.getElementById("txtProductPrice").value = 0;
		document.getElementById("txtTime").value= 0;
		return;
	}
	
	if(beginLevel == 0)
	{
		document.getElementById("lblMessage").innerHTML = errMessageT;
		document.getElementById("txtGoldRequirements").value = "";
		document.getElementById("txtIncludeGoldPrice").value = 0;
		document.getElementById("txtProductPrice").value = 0;
		document.getElementById("txtTime").value= 0;
		return;
	}
	
	if(endLevel == 1)
	{
		document.getElementById("lblMessage").innerHTML = errMessageTH;
		document.getElementById("txtGoldRequirements").value = "";
		document.getElementById("txtIncludeGoldPrice").value = 0;
		document.getElementById("txtProductPrice").value = 0;
		document.getElementById("txtTime").value= 0;
		return;
	}
	//debugger;
	if(endLevel- beginLevel<=0 )
	{
	
		document.getElementById("lblMessage").innerHTML = errMessageF;
		document.getElementById("txtGoldRequirements").value = "";
		document.getElementById("txtIncludeGoldPrice").value = 0;
		document.getElementById("txtProductPrice").value = 0;
		document.getElementById("txtTime").value= 0;
		return;
	}
	
	
	document.getElementById("lblMessage").innerHTML = "";
	var result = FeiYang.SaleWeb.WOW.ReputationLevel.ReputationLevel.ResultPrice(beginLevel,endLevel,requtationType,location).value.split('|');
	
	
	var money = FeiYang.SaleWeb.WOW.ReputationLevel.ReputationLevel.ChangeCurrency("EUR",currency,result[2],result[3]).value.split('|');
	document.getElementById("txtGoldRequirements").value = result[1];
	document.getElementById("txtIncludeGoldPrice").value = formatnumber(money[0]*memberDiscout,2);
	document.getElementById("lblStandIncludeprice").innerHTML = formatnumber(money[0],2);
	document.getElementById("txtProductPrice").value = formatnumber(money[1]*memberDiscout,2);
	document.getElementById("lblStandNOincludePrice").innerHTML = formatnumber(money[1],2)+" "+currency;
	
	document.getElementById("txtTime").value= result[0];
	document.getElementById("lblcurrency").innerHTML = "";
	document.getElementById("lblTimeUnit").innerHTML = day;
		//document.getElementById("lblTimeUnit").value = "Days";	
	document.getElementById("lblMember").innerHTML = cheng(member*100,2) +"%";
	document.getElementById("lblMember1").innerHTML = cheng(member*100,2) +"%";
	document.getElementById("lblcurrency3").innerHTML = currency;
	document.getElementById("lblcurrency1").innerHTML = currency;
	document.getElementById("txtCurrency").value = currency;
	
}


//-------------------------------------------------------------------------------------------------------------------------------------------------

//WOWGorldStorePrice

//--------------------------------------------------------------------------------------------------------------------------------------------------

function WOWGorldStorePrice()
{
	/*evt = evt ? evt : (window.event ? window.event : null);
	alert(evt);*/
	var location = document.getElementById("lblLocationItem").innerHTML;
	var rbcurrencyChange;
	var serverName = document.getElementById("ucServer_ddlGameServer").value;
	var language = document.getElementById("languageID").value;
	var faction = document.getElementById("ddlFaction").value;
	var quantity = document.getElementById("txtQuantity").value;
	var memberDiscout = document.getElementById("memberDiscout").value;

	var member;
	if(memberDiscout==1)
	{
		member = 0;
	}
	else
	{
		member = 1- memberDiscout;
	}
	
	var result;
	var currency;
	
	var errMessageO;
	var errMessageT;
	var errMessageTH;
	var errMessageF;
	
	//debugger;	
	if(language == 19)
	{
		currency = "USD";
		errMessageO = "Please Input the Gold Quanlity!";
		errMessageT = "The gold quantity much is int number!";
		errMessageTH = "Please input your gold quantity from 100 to 500";
		errMessageF = "Please input your gold quantity from 200 to 10000";
		errMessageS = "Can not find the gold data!";
		errMessageSe = "Please Input A Gold Number <=2000";
		
	}
	else if(language == 6)
	{
		if(document.getElementById("rblCurrencyGBP").checked)
		{
			currency = "GBP";
			rbcurrencyChange = 1;
		}
		else
		{
			currency = "EUR";
			rbcurrencyChange = 0;
		}
		errMessageO = "Please Input the Gold Quanlity!";
		errMessageT = "The gold quantity much is int number!";
		errMessageTH = "Please input your gold quantity from 100 to 500";
		errMessageF = "Please input your gold quantity from 200 to 10000";
		errMessageS = "Can not find the gold data!";
		errMessageSe = "Please Input A Gold Number <=2000";
	}
	else
	{
		currency = "EUR";
		if(language == 10)
		{
			errMessageO = "S'il vous pla&icirc;t Entre l'Or Quanlity!";
			errMessageT = "La quantit d'or est beaucoup le numro(nombre) d'int!";
			errMessageTH = "S'il vous pla&icirc;t entre votre quantit d'or de 100 500";
			errMessageF = "S'il vous pla&icirc;t entre votre quantit d'or de 200 10000";
			errMessageS = "Ne peut pas trouver les donnes d'or!";
			errMessageSe = "S'il vous pla&icirc;t Entre un Numro(Nombre) D'or < =2000";
		}
		else if(language==7)
		{
			errMessageO = "Bitte fügen Sie die Goldmenge ein !";
			errMessageT = "Die Goldmenge ist im Moment  nicht verfügbar.";
			errMessageTH = "Bitte fügen Sie ihre Goldmenge von 100 bis 500 ein.";
			errMessageF = "Bitte fügen Sie ihre Goldmenge von 200 bis 10000 ein.";
			errMessageS = "Die Gold Menge wurde nicht gefunden!";
			errMessageSe = "Bitte fügen Sie eine Gold Menge <=2000 ein.";
		}
		else if(language==11)
		{
			errMessageO = "Perfavore inserisci la quantità di gold richiesta";
			errMessageT = "La quantità di gold inserità non è un numero";
			errMessageTH = "Perfavore inserisci una quantità di gold compresa tra 100 e 500";
			errMessageF = "Perfavore inserisci una quantità di gold compresa tra 200 e 10000";
			errMessageS = "Impossibile trovare i dati per questi gold";
			errMessageSe = "Perfavore inserisci un numero di gold inferiore o uguale a 2000";
		}
		else
		{
			errMessageO = "Please Input the Gold Quanlity!";
			errMessageT = "The gold quantity much is int number!";
			errMessageTH = "Please input your gold quantity from 100 to 500";
			errMessageF = "Please input your gold quantity from 200 to 10000";
			errMessageS = "Can not find the gold data!";
			errMessageSe = "Please Input A Gold Number <=2000";
		}
	}
	
	if(quantity == "")
	{
	
		document.getElementById("lblMessage").innerHTML = errMessageO;		
		
	}
	if(isNaN(quantity))
	{
		document.getElementById("txtGoldPrice").value  = "";
		document.getElementById("txtDprice").value = "";
		document.getElementById("lbDPrice").innerHTML = "";
		document.getElementById("lblMessage").innerHTML = errMessageT;
		return;
	}
	if(location == "US")
	{
		if(quantity<100||quantity>500)
		{
			document.getElementById("txtGoldPrice").value  = "";
			document.getElementById("lbDPrice").innerHTML = "";
			document.getElementById("txtDprice").value = "";
			document.getElementById("lblMessage").innerHTML = errMessageTH;
			return;
		}
	}
	else 
	{
		if(quantity<200||quantity>3000)
		{
			document.getElementById("txtGoldPrice").value  = "";
			document.getElementById("lbDPrice").innerHTML = "";
			document.getElementById("txtDprice").value = "";
			document.getElementById("lblMessage").innerHTML = errMessageF;
			return;
		}
		
	}	

	
	result = FeiYang.SaleWeb.WOW.Gold.GoldStore.ResultPrice(location,serverName,faction,quantity).value;
	//debugger;
	
	if(result == '0')
	{
		document.getElementById("txtGoldPrice").value  = "";
		document.getElementById("lbDPrice").innerHTML = "";
		document.getElementById("txtDprice").value = "";
		document.getElementById("lblMessage").innerHTML = errMessageS;
		return;
	}
	if(result == '1')
	{
		document.getElementById("txtGoldPrice").value  = "";
		document.getElementById("lbDPrice").innerHTML = "";
		document.getElementById("txtDprice").value = "";
		document.getElementById("lblMessage").innerHTML = errMessageSe;
		return;
	}	
	if(result == '2')
	{
		document.getElementById("txtGoldPrice").value  = "";
		document.getElementById("lbDPrice").innerHTML = "";
		document.getElementById("txtDprice").value = "";
		document.getElementById("lblMessage").innerHTML = errMessageTH;
		return;
	}	
	
	document.getElementById("lblMessage").innerHTML = "";

	var resultPrice = result.split('|');
	
		//debugger;
	if(resultPrice[1]==undefined)
	{
		//debugger;
		document.getElementById("txtGoldPrice").value  = "";
		document.getElementById("lbDPrice").innerHTML = "";
		document.getElementById("txtDprice").value = "";
		document.getElementById("lblMessage").innerHTML = resultPrice[1];
		return;
	}
	if(language == 19 && location != "US")
	{	
		
		if(rbcurrencyChange == 1)
		{
			var money;
			money = FeiYang.SaleWeb.WOW.Gold.GoldStore.ChangeCurrency("EUR",currency,resultPrice[0],resultPrice[1]).value.split('|');			
			document.getElementById("txtPromotionPrice").value = formatnumber(money[1],2);
			document.getElementById("lblcurrency2").innerHTML=currency;
			document.getElementById("txtDprice").value = formatnumber(money[0],2);
			document.getElementById("lbDPrice").innerHTML = currency;
			document.getElementById("lblPriceMemo").innerHTML  = resultPrice[2];
			document.getElementById("txtGoldPrice").value = formatnumber(money[1]*memberDiscout,2);
			document.getElementById("lblPromotionPrice").innerHTML= currency;
			document.getElementById("lblPromotionMessage").innerHTML = resultPrice[3]+"%";
			document.getElementById("lblMember").innerHTML = cheng(member*100,2)+"%";
		}
		else
		{
			document.getElementById("txtPromotionPrice").value  = formatnumber(resultPrice[1],2);
			document.getElementById("lblcurrency2").innerHTML= currency;
			document.getElementById("txtDprice").value = formatnumber(resultPrice[0],2);
			document.getElementById("lbDPrice").innerHTML = currency;	
			document.getElementById("lblPriceMemo").innerHTML  = resultPrice[2];
			document.getElementById("txtGoldPrice").value = formatnumber(resultPrice[1]*memberDiscout,2);
			document.getElementById("lblPromotionPrice").innerHTML= currency;
			document.getElementById("lblPromotionMessage").innerHTML = resultPrice[3]+"%";
			document.getElementById("lblMember").innerHTML = cheng(member*100,2)+"%";
		}
			
	}
	else 
	{			
		document.getElementById("txtPromotionPrice").value  = formatnumber(resultPrice[1],2);
		document.getElementById("lblcurrency2").innerHTML= currency;		
		document.getElementById("txtDprice").value = formatnumber(resultPrice[0],2);
		document.getElementById("txtGoldPrice").value = formatnumber(resultPrice[1]*memberDiscout,2);
		document.getElementById("lblPromotionPrice").innerHTML= currency;
		document.getElementById("lbDPrice").innerHTML = currency;
		document.getElementById("lblPromotionMessage").innerHTML = resultPrice[3]+"%";
		document.getElementById("lblMember").innerHTML = cheng(member*100,2)+"%";
		
		
		if(language==11)
		{
			var itPriceMemo = "<strong>Dopo aver ricevuto il tuo pagamento e verificato i tuoi dati, la consegna procederà come segue:<br/><br/>";
				itPriceMemo +="1. se l'importo è compreso tra i 200 e 1000 gold la consegna potrà essere effettuata da 30minuti a 24 ore tramite la mail di World of Warcraft;<br/><br/>";
				itPriceMemo +="2. se l'importo è compreso tra 1000 e 2000 gold la consegna potrà essere effettuata tra 30minnuti e 48 ore tramite la mail di World of Warcraft;<br/><br/>";
				itPriceMemo +="3. se l'importo è di 3000 gold la consegna potrà essere effettuata tra 1 ora e 72 ore tramite la mail di World of Warcraft;<br/><br/>";
				itPriceMemo +="4. se l'importo è compreso tra 3000 e 5000 gold la consegna potrà essere effettuata tra 1 giorni e 5 giorni tramite trade tra personaggi all'interno del gioco;<br/><br/>";
				itPriceMemo +="5. se l'importo è di 10000 gold la consegna potrà essere effettuata tra 3 e 7 giorni tramite tra tra personaggi in gioco.;<br/><br/>";
				itPriceMemo +="Per ogni possibile domanda, ritieniti libero di contattarci in.</strong>";
				document.getElementById("lblPriceMemo").innerHTML = itPriceMemo;
							
		}		
		else
		document.getElementById("lblPriceMemo").innerHTML  = resultPrice[2];		
	}	
	document.getElementById("txtEndPrice").value = quantity;
	document.getElementById("txtServer").value = serverName;
	document.getElementById("txtFaction").value = faction;
	document.getElementById("txtCurrency").value = currency;
	//document.getElementById("lblDiscount").innerHTML = resultPrice[3]+"%";	
}
//-------------------------------------------------------------------------------------------------

//RenkLevel_2 Price

//-------------------------------------------------------------------------------------------------

function RenkLevelSecondPrice()
{
	//debugger;
	var languageID = document.getElementById("languageID").value;
	
	var solutions =document.getElementById("ddlSolutions").value;
	var levelingTime = document.getElementById("ddlLevelingTime").value;
	var location = document.getElementById("lblLocation1").innerHTML;
	var gameClass = document.getElementById("ucGameClass1_ddlClass").value;
	var memberDiscout = document.getElementById("memberDiscout").value;
	//var gamelevel = document.getElementById("txtgameLevel").value;
	//if(gamelevel=="")
	//{
	//	return;
	//}
	var groounds="chkBattleGrounds";
	
	var member;
	if(memberDiscout==1)
	{
		member = 0;
	}
	else
	{
		member = 1- memberDiscout;
	}
	
	var currency;
	var day;	
	var errMessageO;
	var errMessageT;
	var errMessageTH;
	var chkBattleErr;
	
	document.getElementById("lblMessage2").innerHTML="";	
	document.getElementById("txtClass").value = gameClass;
	document.getElementById("txtSolutions").value = document.getElementById("ddlSolutions")[solutions].innerHTML;
	document.getElementById("txtLevelingTime").value = document.getElementById("ddlLevelingTime")[levelingTime].innerHTML;
	document.getElementById("txtServer1").value = document.getElementById("ucGameServer1_ddlGameServer").value;
	document.getElementById("txtFaction1").value = document.getElementById("ucGamefaction1_ddlFaction").value;
	//debugger;	
	
	
	if(languageID == 19)
	{
		currency = "USD";
		day = "Days";
		errMessageO = "Please Select One Leveling Solutions";
		errMessageT = "Please Select One Leveling Time";
		errMessageTH = "Contact us please";
		chkBattleErr = "Please choose one or more Battle Grounds";
		errMessageDruid="please choose another class";
	}
	else
	{
		currency = "EUR";
		if(languageID == 7)
		{
			day = "Tage";
			errMessageO = "Please Select One Leveling Solutions";
			errMessageT = "Please Select One Leveling Time";
			errMessageTH = "Contact us please";
			chkBattleErr = "Please choose one or more Battle Grounds";
			errMessageDruid="please choose another class";
		}
		else if(languageID == 10)
		{
			day = "jours";
			errMessageO = "Choisissez s'il vous pla&icirc;t Celui Nivelant Solutions";
			errMessageT = "Choisissez s'il vous pla&icirc;t Celui Nivelant Temps";
			errMessageTH = "Entrez en contact avec nous s'il vous plat!";
			chkBattleErr = "Please choose one or more Battle Grounds";
			errMessageDruid="please choose another class";
			
		}
		else if(languageID==11)
		{
			day = "giorno";
			errMessageO = "Perfavore scegli uno dei seguenti piani di leveling!";
			errMessageT = "Perfavore scegli uno dei seguenti tempi di leveling!";
			errMessageTH = "Contattaci";
			chkBattleErr = "Please choose one or more Battle Grounds";
			errMessageDruid="please choose another class";
		}
		else
		{
			day = "Days";
			errMessageO = "Please Select One Leveling Solutions";
			errMessageT = "Please Select One Leveling Time";
			errMessageTH = "Contact us please";
			chkBattleErr = "Please choose one or more Battle Grounds";
			errMessageDruid="please choose another class";
		}
	}
	
	if(solutions == 0)
	{			
		document.getElementById("lblMessage2").innerHTML = errMessageO;
		document.getElementById("txtAfterDiscountPrice2").value = "";	
		document.getElementById("txtdprice2").value = "";
		document.getElementById("txtTimeup2").value = "";		
		
			return;
	}
	
	if(levelingTime == 0)
	{			
		document.getElementById("lblMessage2").innerHTML = errMessageT;
		document.getElementById("txtAfterDiscountPrice2").value = "";	
		document.getElementById("txtdprice2").value = "";
		document.getElementById("txtTimeup2").value = "";
		
			return;
	}	
	//debugger;
	if(gameClass=="Druid"&& solutions == 3)
	{
		document.getElementById("lblMessage2").innerHTML = errMessageDruid;
		document.getElementById("txtAfterDiscountPrice2").value = "";
		document.getElementById("txtdprice2").value = "";	
		document.getElementById("txtTimeup2").value = "";	
		document.getElementById("lblcurrency3").innerHTML="";
		document.getElementById("txtCurrency").value="";		
		return;
	}
	if(gameClass=="Paladin"&& solutions == 3)
	{
		document.getElementById("lblMessage2").innerHTML = errMessageDruid;
		document.getElementById("txtAfterDiscountPrice2").value = "";
		document.getElementById("txtdprice2").value = "";	
		document.getElementById("txtTimeup2").value = "";	
		document.getElementById("lblcurrency3").innerHTML="";
		document.getElementById("txtCurrency").value="";		
		return;
	}
	
	if(solutions == 4)
	{			
		document.getElementById("lblMessage2").innerHTML = errMessageTH;
		document.getElementById("txtAfterDiscountPrice2").value = "";
		document.getElementById("txtdprice2").value = "";	
		document.getElementById("txtTimeup2").value = "";	
		document.getElementById("lblcurrency3").innerHTML="";
		document.getElementById("txtCurrency").value="";		
		return;
	}
	if((!document.getElementById("chkBattleGrounds_0").checked)&&(!document.getElementById("chkBattleGrounds_1").checked)&&(!document.getElementById("chkBattleGrounds_2").checked))
	{
		document.getElementById("lblMessage2").innerHTML = chkBattleErr;
		document.getElementById("txtAfterDiscountPrice2").value = "";	
		document.getElementById("txtdprice2").value = "";
		document.getElementById("txtTimeup2").value = "";
		return ;
		
	}	
	document.getElementById("lblMessage2").innerHTML = "";
	//if(levelingTime==7)
	//	levelingTime = 6;
	//levelingTime = parseInt(levelingTime)+1;
	//debugger;
	var result = FeiYang.SaleWeb.WOW.WOWHonorLevel.RanklevelSecondPrice(solutions,levelingTime,gameClass).value.split('|');
	var dprice = result[1];
	var price = result[0];
	var time = result[2];		
	
	if(languageID == 19)
	{
		var maney = FeiYang.SaleWeb.WOW.WOWHonorLevel.ChangeCurrency("USD",currency,dprice,price).value.split('|');
		document.getElementById("txtAfterDiscountPrice2").value = formatnumber(maney[0]*memberDiscout,2);
		document.getElementById("txtdprice2").value = formatnumber(maney[0],2);	
		document.getElementById("lblPromotionMessage").innerHTML=	formatnumber(maney[1],2)+currency;
	}
	else if(languageID == 6)
	{
		var maney = FeiYang.SaleWeb.WOW.WOWHonorLevel.ChangeCurrency("EUR",currency,dprice,price).value.split('|');
		document.getElementById("txtAfterDiscountPrice2").value = formatnumber(maney[0]*memberDiscout,2);
		document.getElementById("txtdprice2").value = formatnumber(maney[0],2);
		document.getElementById("lblPromotionMessage").innerHTML = formatnumber(maney[1],2)+currency;
	}
	else
	{
		document.getElementById("txtAfterDiscountPrice2").value = formatnumber(dprice*memberDiscout,2);
		document.getElementById("txtdprice2").value = formatnumber(dprice,2);
		document.getElementById("lblPromotionMessage").innerHTML=	formatnumber(price,2)+currency;
	}	
	document.getElementById("txtTimeup2").value = time;	
	document.getElementById("lblMember").innerHTML = cheng(member*100,2) +"%";
	document.getElementById("lblcurrency3").innerHTML=currency;	
	document.getElementById("txtCurrency").value=currency;
	document.getElementById("lblDay").innerHTML = day;
	document.getElementById("txtDay1").value = day;
	
}

//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
function  cheng(num,n)  
{
	var  dd=1;  
	var  tempnum;  
	for(i=0;i<n;i++)  
	{  
		dd*=10;  
	}  
	tempnum=num*dd;  
	tempnum=Math.round(tempnum);  
	return (tempnum/dd);  
}  


//-----------------------------------------------------------------------------------
/* 货币转换*/
//-----------------------------------------------------------------------------------
function WOWChangeCurrency(Ncurrency)
{
	
	var oldCurrency = document.getElementById("txtCurrency").value;
	var currency = Ncurrency;
	
	var oldDPrice = document.getElementById("txtDprice").value;
	var oldPrice = document.getElementById("txtGoldPrice").value;
	
	var money;
	if(oldPrice=="")
	{
		return;
	}	
	//debugger;
	money = FeiYang.SaleWeb.WOW.Gold.GoldStore.ChangeCurrency(oldCurrency,currency,oldDPrice,oldPrice).value.split('|');
	document.getElementById("txtDprice").value = formatnumber(money[0],2);
	document.getElementById("txtGoldPrice").value = formatnumber(money[1],2);
	document.getElementById("lblcurrency2").innerHTML= currency;
	document.getElementById("lbDPrice").innerHTML = currency;
	document.getElementById("txtCurrency").value = currency;
	
}
/*
function GameChangeCurrency(kind,Ncurrency)
{
	
	var oldCurrency = document.getElementById("txtCurrency").value;
	var currency = Ncurrency;
		
	var oldPrice = document.getElementById("txtAmount").value;	
	var money;
	//debugger;
	if(oldPrice=="")
	{
		return;
	}
	if(kind==1)
	{
		money = FeiYang.SaleWeb.FFXI.Gold.GoldStore.ChangeCurrency(oldCurrency,currency,oldPrice).value;	
	}
	else if(kind==2)
	{
		money =  FeiYang.SaleWeb.GuildWars.Gold.GoldStore.ChangeCurrency(oldCurrency,currency,oldPrice).value;	
	}
	else
	{
		money =  FeiYang.SaleWeb.Runescape.Gold.GoldStore.ChangeCurrency(oldCurrency,currency,oldPrice).value;	
	}	
	document.getElementById("txtAmount").value = formatnumber(money,2);	
	document.getElementById("lblCurrency").innerHTML = currency;
	document.getElementById("txtCurrency").value = currency;
}*/

//----------------------------------------------------------------------------------------------------------------------


function formatnumber(value,num) 
{
	var a,b,c,i;
	a = value.toString();
	b = a.indexOf('.');
	c = a.length;
	if (num==0)
	{
		if (b!=-1)
		a = a.substring(0,b);
	}
	else
	{
		if (b==-1)
		{
			a = a +".";
			for (i=1;i<=num;i++)
				a = a +"0";
		}
		else
		{
			a = a.substring(0,b+num+1);
			for (i=c;i<=b+num;i++)
				a = a +"0";
		}
	}
	return a
}


//-------------------------------------------------------------------------------------------------
//checkRegedit
//-------------------------------------------------------------------------------------------------
/*
function checkRegedit()
{
	if(document.getElementById(ucRegister_txtAccountMail).value.length!=0)
	{
		if ((document.getElementById(ucRegister_txtAccountMail).value.charAt(0)==".")||(document.getElementById(ucRegister_txtAccountMail).value.charAt(0)=="@")||(document.getElementById(ucRegister_txtAccountMail).value.indexOf('@', 0)== -1)||(document.getElementById(ucRegister_txtAccountMail).value.indexOf('.', 0) == -1)||(document.getElementById(ucRegister_txtAccountMail).value.lastIndexOf("@")==document.getElementById(ucRegister_txtAccountMail).value.length-1)||(document.getElementById(ucRegister_txtAccountMail).value.lastIndexOf(".")==document.getElementById(ucRegister_txtAccountMail).value.length-1))
			{
			alert("The format of your Email address is incorrect!");
			document.getElementById(ucRegister_txtAccountMail).focus();
			return false;
			}
	}
	else
	{
		alert("Email Address can't allowed to be null!");
		document.getElementById(ucRegister_txtAccountMail).focus();
		return false;
	}
	
	if(document.getElementById(ucRegister_labPQTGWUYYZ).value=="")
	{
		alert("please input the Password");
		document.getElementById(ucRegister_labPQTGWUYYZ).focus();
		return false;
	}  
		
	if(document.getElementById(ucRegister_labHXBYIAITC).value=="")
	{
		alert("please input the validate Password");
		document.getElementById(ucRegister_labHXBYIAITC).focus();
		return false;
	} 
	if(document.getElementById(ucRegister_labHXBYIAITC).value!=""&&document.getElementById(ucRegister_labPQTGWUYYZ).value!="")	
	{
		if(document.getElementById(ucRegister_labHXBYIAITC).value != document.getElementById(ucRegister_labPQTGWUYYZ).value)			
			alert("Password and validate Password messtake!");
		return false;
	}
	return true;
}

function checkRegedit2()
{
	if(document.getElementById(ucUserInfo_txtFirstName).value=="")
	{		
		return false;
	} 
	if(document.getElementById(ucUserInfo_txtEmail).value.length!=0)
	{
		if ((document.getElementById(ucUserInfo_txtEmail).value.charAt(0)==".")||(document.getElementById(ucUserInfo_txtEmail).value.charAt(0)=="@")||(document.getElementById(ucUserInfo_txtEmail).value.indexOf('@', 0)== -1)||(document.getElementById(ucUserInfo_txtEmail).value.indexOf('.', 0) == -1)||(document.getElementById(ucUserInfo_txtEmail).value.lastIndexOf("@")==document.getElementById(ucUserInfo_txtEmail).value.length-1)||(document.getElementById(ucUserInfo_txtEmail).value.lastIndexOf(".")==document.getElementById(ucUserInfo_txtEmail).value.length-1))
			{
			alert("The format of your Email address is incorrect!");
			document.getElementById(ucUserInfo_txtEmail).focus();
			return false;
			}
	}
	else
	{
		alert("Email Address can't allowed to be null!");
		document.getElementById(ucUserInfo_txtEmail).focus();
		return false;
	}
	if(document.getElementById(ucUserInfo_txtLastName).value=="")
	{		
		return false;
	} 
	if(document.getElementById(ucUserInfo_txtStreet1).value=="")
	{		
		return false;
	} 
	if(document.getElementById(ucUserInfo_txtCity).value=="")
	{		
		return false;
	} 
	if(document.getElementById(ucUserInfo_txtState).value=="")
	{		
		return false;
	} 
	if(document.getElementById(ucUserInfo_txtPostCode).value=="")
	{		
		return false;
	} 
	if(document.getElementById(ucUserInfo_txtTelephoneNumber).value=="")
	{		
		return false;
	} 
	return true;
}


function checkChangePassword()
{
	if(document.getElementById(ucChangePassword_txtOldPassword).value=="")
	{
		alert("please input the Password");
		document.getElementById(ucChangePassword_txtOldPassword).focus();
		return false;
	}  	
		
	if(document.getElementById(ucChangePassword_txtNewPassword).value=="")
	{
		alert("please input the validate Password");
		document.getElementById(ucChangePassword_txtNewPassword).focus();
		return false;
	} 
	if(document.getElementById(ucChangePassword_txtConfirmPassword).value=="")
	{
		alert("please input the validate Password");
		document.getElementById(ucChangePassword_txtConfirmPassword).focus();
		return false;
	} 
	if(document.getElementById(ucChangePassword_txtNewPassword).value!=""&&document.getElementById(ucChangePassword_txtConfirmPassword).value!="")	
	{
		if(document.getElementById(ucChangePassword_txtNewPassword).value != document.getElementById(ucChangePassword_txtConfirmPassword).value)			
			alert("Password and validate Password messtake!");
		return false;
	}
	return true;
}*/