﻿ERR_userAccount_1 = "登录帐户限3～12个字符，不超过6个中文";
ERR_userAccount_2 = "userAccount limit 3～12 chr";
ERR_userAccount_tips_1 = "账户不能包含\\ ' : < > \" %";
ERR_userAccount_tips_2 = "userAccount can't include \\ ' : < > \" %";
Tips_CheckStat_1 = "检测中，请稍候……";
Tips_CheckStat_2 = "checking，pls wait……";
ERR_divRegEmail_tips_1 = "电子邮件地址不能为空";
ERR_divRegEmail_tips_2 = "email can't be empty";
ERR_divRegEmail_tips1_1 = "电子邮件地址不合法";
ERR_divRegEmail_tips2_1 = "Illegal Email address";
ERR_pwd_tips_1 = "密码不能为空";
ERR_pwd_tips_2 = "password can't be empty";
ERR_pwd_tips1_1 = "密码太短了，请输入6位以上的字符";
ERR_pwd_tips1_2 = "password is short,pls enter max of six character ";
ERR_pwd_tips2_1 = "两次输入密码不符，请重新输入";
ERR_pwd_tips2_2 = "password and repassowrd not correct ,pls enter again";

function showRegMsg(mid, value)
	{
		 
		if(Trim(value).length < 1)
		{
			gid(mid).style.visibility = "visible";
		}
	}
	
	function hidRegMsg(mid)
	{
		gid(mid).style.visibility = "hidden";
	}
	
	function hidAllRegMsg()
	{
		gid("divRegEmail").style.visibility = "hidden";
		gid("divRegPwd").style.visibility = "hidden";
		gid("divRegConfirmPwd").style.visibility = "hidden";
		gid("divRegNickName").style.visibility = "hidden";
	}
	
	function checkReg(reg, str)
	{
		if(reg.test(str))
		{
			return true;
		}
		return false;
	}

	function checkEMailAddress(str)
	{
		if(Trim(str).length < 1)
		{
			gid("divRegEmail").className = "memberinpinfo1";
			if (msgLang==1)
			gid("divRegEmail").innerHTML = ERR_divRegEmail_tips_1; //"电子邮件地址不能为空";
			else
			gid("divRegEmail").innerHTML = ERR_divRegEmail_tips_2;
			gid("divRegEmail").style.visibility = "visible";
			return false;
		}
		var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
		if(checkReg(reg, str))
		{
			var PostData = "EMail=" + StrCode(str);
			if (msgLang==1)
			gid("divRegEmail").innerHTML = Tips_CheckStat_1; //"检测中，请稍候……";
			else
			gid("divRegEmail").innerHTML = Tips_CheckStat_2;
			PostRequest("../info/CheckEMailExist.aspx", PostData);
			//PostRequest(window.location.protocol + "//" + window.location.host + "/Common/CheckEMailExist.aspx", PostData);
			return true;
		}
		else
		{
			gid("divRegEmail").className = "memberinpinfo1";
			if (msgLang==1)
			gid("divRegEmail").innerHTML = ERR_divRegEmail_tips1_1;//"电子邮件地址不合法";
			else
			gid("divRegEmail").innerHTML = ERR_divRegEmail_tips1_2;
			gid("divRegEmail").style.visibility = "visible";
			return false;
		}
	}
	
	function checkPassword(str)
	{
		if(Trim(str).length < 1)
		{
			gid("divRegPwd").className = "memberinpinfo1";
			if (msgLang==1)
			gid("divRegPwd").innerHTML = ERR_pwd_tips_1; //"密码不能为空";
			else
			gid("divRegPwd").innerHTML = ERR_pwd_tips_2;
			gid("divRegPwd").style.visibility = "visible";
			return false;
		}
		else if(Trim(str).length < 6)
		{
			gid("divRegPwd").className = "memberinpinfo1";
			if (msgLang==1)
			gid("divRegPwd").innerHTML = ERR_pwd_tips1_1; //"密码太短了，请输入6位以上的字符";
			else
			gid("divRegPwd").innerHTML = ERR_pwd_tips1_2;
			gid("divRegPwd").style.visibility = "visible";
			return false;
		}
		else
		{
			gid("divRegPwd").style.visibility = "hidden";
			return true;
		}
	}
	
	function checkPassword2(str)
	{
		if(str != gid("ctl00_main_userPassword").value)
		{
			gid("divRegConfirmPwd").className = "memberinpinfo1";
			if (msgLang==1)
			gid("divRegConfirmPwd").innerHTML = ERR_pwd_tips2_1; //"两次输入密码不符，请重新输入";
			else
			gid("divRegConfirmPwd").innerHTML = ERR_pwd_tips2_2;
			gid("divRegConfirmPwd").style.visibility = "visible";
			return false;
		}
		else
		{
			gid("divRegConfirmPwd").style.visibility = "hidden";
			return true;
		}
	}
	
	function checkNickName(str)
	{
		var intLen = Trim(str).replace(/[^\x00-\xff]/g,"aa").length;
		if(intLen < 3 || intLen > 12)
		{
			gid("divRegNickName").className = "memberinpinfo1";
			if (msgLang==1)
			gid("divRegNickName").innerHTML = ERR_userAccount_1//"昵称限3～12个字符，不超过6个中文";
			else
			gid("divRegNickName").innerHTML = ERR_userAccount_2
			gid("divRegNickName").style.visibility = "visible";
			return false;
		}
		var reg = /^[^\\<\\>':"%]*$/;
		if(checkReg(reg, str))
		{
			var PostData = "UserName=" + StrCode(str);
			if (msgLang==1)
			gid("divRegNickName").innerHTML = Tips_CheckStat_1 //"检测中，请稍候……";
			else
			gid("divRegNickName").innerHTML = Tips_CheckStat_2
			//PostRequest(window.location.protocol + "//" + window.location.host + "/info/CheckUserExist.aspx", PostData);
			PostRequest("../info/CheckUserExist.aspx", PostData);
			return true;
		}
		else
		{
			gid("divRegNickName").className = "memberinpinfo1";
			if (msgLang==1)
			gid("divRegNickName").innerHTML = ERR_userAccount_tips_1; //"昵称不能包含\\ ' : < > \" %";
			else
			gid("divRegNickName").innerHTML = ERR_userAccount_tips_2;
			gid("divRegNickName").style.visibility = "visible";
			return false;
		}
	}
	
	var frms = document.forms["LoginForm"];
	function getNation(areaID)
	{
		var objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		objXMLHttp.open("POST","../info/GetNation.aspx?AreaID="+areaID,false);
		objXMLHttp.send();
		buildNation(unescape(objXMLHttp.responseText));
	}

	function buildNation(strResult)
	{
		 
		var ddlNation = document.getElementById("ctl00_main_ddlNation");
		//alert(strResult);
		var ddlCity = document.getElementById("ctl00_main_ddlCity");
		 
		ddlNation.options.length=0;
		//if (msgLang==1)
		ddlNation.options[0] = new Option("选择省份", "0");
		//else
		//ddlNation.options[0] = new Option("Choose province", "0");
		ddlCity.options.length=0;
		//if (msgLang==1)
		ddlCity.options[0] = new Option("选择城区", "0");
		//else
		//ddlCity.options[0] = new Option("Choose the city zone", "0");
		var arrstr = new Array();
		arrstr = strResult.split("|||");
		if(arrstr.length == 0)
		{
			return;
		}
		for(var i=0;i<arrstr.length;i++)
		{
			if(arrstr[i] == "")
			{
				continue;
			}
			var tmpArr = new Array();
			tmpArr = arrstr[i].split("$$$");
			ddlNation.options[ddlNation.options.length] = new Option(tmpArr[1],tmpArr[0]);
		}
	}

	function getCity(nationID)
	{
		var objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		objXMLHttp.open("POST","../info/GetCity.aspx?NationID="+nationID,false);
		objXMLHttp.send();
		buildCity(unescape(objXMLHttp.responseText));
		var hiddenNationID = document.getElementById("ctl00_main_hiddenNationID");
		hiddenNationID.value = nationID;
	}

	function buildCity(strResult)
	{
		var ddlCity = document.getElementById("ctl00_main_ddlCity");
		ddlCity.options.length=0;
		//if (msgLang==1)
		ddlCity.options[0] = new Option("选择城区", "0");
		//else
		//ddlCity.options[0] = new Option("Choose the city zone", "0");
		var arrstr = new Array();
		arrstr = strResult.split("|||");
		if(arrstr.length == 0)
		{
			return;
		}
		for(var i=0;i<arrstr.length;i++)
		{
			if(arrstr[i] == "")
			{
				continue;
			}
			var tmpArr = new Array();
			tmpArr = arrstr[i].split("$$$");
			ddlCity.options[ddlCity.options.length] = new Option(tmpArr[1],tmpArr[0]);
		}
	}

	function selectCity(cityID)
	{
		var hiddenCityID = document.getElementById("ctl00_main_hiddenCityID");
		hiddenCityID.value = cityID;
	}