
//---------------------------------------------------------------------------------------------
/*<  location = "US" 美服 "EURO" 为欧服

	languageID: 6 为英语

				7 为德语

				10 为法语

				11 为意大利意

>*/
//-----------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------------

//RenkLevel_1 Price

//--------------------------------------------------------------------------------------------------------------------




//-----------------------------------------------------------------------------------------------------------

//Prowerlevel

//-----------------------------------------------------------------------------------------------------------



//---------------------------------------------------------------------------------------

//ProfessionLevel

//---------------------------------------------------------------------------------------


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 = "Days";
		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 = "Days";
			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 == 6 && 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  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;
}*/