// JavaScript Document
var NowArticleTab = 0;

function ChangeArticleTab(PassID)
{
	clearTimeout(TabFunction);
	TabFunction = setTimeout("ChangeArticleTabFunction(" + PassID + ")", 100)
}
function ChangeArticleTabFunction(PassID)
{
	if (NowArticleTab != PassID)
	{
		if (NowArticleTab == 0)
		{
			ge("ArticleTab_Li_" + NowArticleTab).className = "Common_Tab_03";
		}
		else
		{
			ge("ArticleTab_Li_" + NowArticleTab).className = "Common_Tab_01";
		}
		ge("ArticleTab_" + NowArticleTab).style.display = "none";
		if (PassID == 0)
		{
			ge("ArticleTab_Li_" + PassID).className = "Common_Tab_02";
		}
		else
		{
			ge("ArticleTab_Li_" + PassID).className = "Common_Tab_04";
		}
		ge("ArticleTab_" + PassID).style.display = "";
		NowArticleTab = PassID;
	}
}


var RegsiterErrNumber = "";
function CheckRegsiter(PassAction)
{
	RegsiterErrNumber = 0;
	switch(PassAction)
	{
		case "All":
			CheckRegsiter_Name();
			CheckRegsiter_Password();
			CheckRegsiter_RePassword();
			CheckRegsiter_RealName();
			CheckRegsiter_Email();
			CheckRegsiter_Mobile();
			CheckRegsiter_Question();
			CheckRegsiter_Answer();
			CheckRegsiter_Code();
			break;
		case "Name":
			CheckRegsiter_Name();
			break;
		case "Password":
			CheckRegsiter_Password();
			break;
		case "RePassword":
			CheckRegsiter_RePassword();
			break;
		case "RealName":
			CheckRegsiter_RealName();
			break;
		case "Email":
			CheckRegsiter_Email();
			break;
		case "Mobile":
			CheckRegsiter_Mobile();
			break;
		case "Question":
			CheckRegsiter_Question();
			break;
		case "Answer":
			CheckRegsiter_Answer();
			break;
		case "Code":
			CheckRegsiter_Code();
			break;
	}
	if (RegsiterErrNumber > 0)
	{
		return false;
	}
	ge("HTTP_REFERER").value = document.referrer;
}
function CheckRegsiter_Name()
{
	var StrName = ge("Name");
	var ShowText = ge("Info_Name");
	if (StrName.value == "")
	{
		ShowText.innerHTML = "<p class=\"Box_red\">此项为必填项，请填写用户登录名。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		if (StrName.value.length < 6)
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，用户登录名的长度为不能少于6个字符。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		else if (StrName.value.length > 20)
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，用户登录名的长度为不能多于20个字符。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		if (!CheckIsChinese(StrName.value))
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，用户登录名不能含有中文。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		var Url = "/Common/Html/Ajax_GetUserRegsiter.Asp?CheckType=Name&Name=" + escape(StrName.value) + "&Rnd=" + Math.random();
		//document.write(Url);return false;
		var GetTxt = GetHttp(Url);
		if (GetTxt == "GetErr")
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，服务器验证用户名延迟，请5秒后重试。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		else
		{	
			var ReturnText = GetTxt.split('≠');
			var IsSuc = ReturnText[0];
			var ReturnInfo = ReturnText[1];
			if (IsSuc == "Err")
			{
				ShowText.innerHTML = "<p class=\"Box_red\">" + ReturnInfo + "</p>";
				return false;
			}
			else
			{
				ShowText.innerHTML = "<p class=\"Box_green\"></p>";
				return false;
			}
		}
	}
}
function CheckRegsiter_Password()
{
	var StrPassword = ge("Password");
	var ShowText = ge("Info_Password");
	if (StrPassword.value == "")
	{
		ShowText.innerHTML = "<p class=\"Box_red\">此项为必填项，请填写密码。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		if (StrPassword.value.length < 6)
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，密码的长度为不能少于6个字符。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		else if (StrPassword.value.length > 16)
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，密码的长度为不能多于16个字符。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		ShowText.innerHTML = "<p class=\"Box_green\"></p>";
		return false;
	}
}
function CheckRegsiter_RePassword()
{
	var StrRePassword = ge("RePassword");
	var ShowText = ge("Info_RePassword");
	if (StrRePassword.value == "")
	{
		ShowText.innerHTML = "<p class=\"Box_red\">此项为必填项，请填写重复输入密码。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else if (StrRePassword.value != ge("Password").value)
	{
		ShowText.innerHTML = "<p class=\"Box_red\">对不起，您填写的两次密码不匹配。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		if (StrRePassword.value.length < 6)
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，重复输入密码的长度为不能少于6个字符。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		else if (StrRePassword.value.length > 16)
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，重复输入密码的长度为不能多于16个字符。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		ShowText.innerHTML = "<p class=\"Box_green\"></p>";
		return false;
	}
}
function CheckRegsiter_RealName()
{
	var StrRealName = ge("RealName");
	var ShowText = ge("Info_RealName");
	if (StrRealName.value == "")
	{
		ShowText.innerHTML = "<p class=\"Box_red\">此项为必填项，请填写真实姓名。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		ShowText.innerHTML = "<p class=\"Box_green\"></p>";
		return false;
	}
}
function CheckRegsiter_Email()
{
	var StrEmail = ge("Email");
	var ShowText = ge("Info_Email");
	if (StrEmail.value == "")
	{
		ShowText.innerHTML = "<p class=\"Box_red\">此项为必填项，请填写电子邮箱。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		if (CheckIsMail(StrEmail.value) == false)
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，电子邮箱格式不正确。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		var Url = "/Common/Html/Ajax_GetUserRegsiter.Asp?CheckType=Email&Email=" + escape(StrEmail.value) + "&Rnd=" + Math.random();
		//document.write(Url);return false;
		var GetTxt = GetHttp(Url);
		if (GetTxt == "GetErr")
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，服务器验证电子邮箱延迟，请5秒后重试。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		else
		{	
			var ReturnText = GetTxt.split('≠');
			var IsSuc = ReturnText[0];
			var ReturnInfo = ReturnText[1];
			if (IsSuc == "Err")
			{
				ShowText.innerHTML = "<p class=\"Box_red\">" + ReturnInfo + "</p>";
				return false;
			}
			else
			{
				ShowText.innerHTML = "<p class=\"Box_green\"></p>";
				return false;
			}
		}
	}
}
function CheckRegsiter_Mobile()
{
	var StrMobile = ge("Mobile");
	var ShowText = ge("Info_Mobile");
	if (StrMobile.value == "")
	{
		ShowText.innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"styleff5309\">方便我们及时联系到您，可以为空</span>";
		return false;
	}
	else if (StrMobile.value != "" && CheckMobile(StrMobile) == false)
	{
		ShowText.innerHTML = "<p class=\"Box_red\">对不起，手机号码格式错误。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		ShowText.innerHTML = "<p class=\"Box_green\"></p>";
		return false;
	}
}
function CheckRegsiter_Question()
{
	var StrQuestion = ge("Question");
	var ShowText = ge("Info_Question");
	if (StrQuestion.value == "")
	{
		ShowText.innerHTML = "<p class=\"Box_red\">此项为必填项，请填写安全提问。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		ShowText.innerHTML = "<p class=\"Box_green\"></p>";
		return false;
	}
}
function CheckRegsiter_Answer()
{
	var StrAnswer = ge("Answer");
	var ShowText = ge("Info_Answer");
	if (StrAnswer.value == "")
	{
		ShowText.innerHTML = "<p class=\"Box_red\">此项为必填项，请填写提问答案。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		ShowText.innerHTML = "<p class=\"Box_green\"></p>";
		return false;
	}
}
function CheckRegsiter_Code()
{
	var StrCode = ge("Code");
	var ShowText = ge("Info_Code");
	if (StrCode.value == "")
	{
		ShowText.innerHTML = "<p class=\"Box_red\">此项为必填项，请填写验证码。</p>";
		RegsiterErrNumber += 1;
		return false;
	}
	else
	{
		var Url = "/Common/Html/Ajax_GetUserRegsiter.Asp?CheckType=Code&Code=" + StrCode.value + "&Rnd=" + Math.random();
		//document.write(Url);return false;
		var GetTxt = GetHttp(Url);
		if (GetTxt == "GetErr")
		{
			ShowText.innerHTML = "<p class=\"Box_red\">对不起，服务器验证验证码延迟，请5秒后重试。</p>";
			RegsiterErrNumber += 1;
			return false;
		}
		else
		{	
			var ReturnText = GetTxt.split('≠');
			var IsSuc = ReturnText[0];
			var ReturnInfo = ReturnText[1];
			if (IsSuc == "Err")
			{
				ShowText.innerHTML = "<p class=\"Box_red\">" + ReturnInfo + "</p>";
				return false;
			}
			else
			{
				ShowText.innerHTML = "<p class=\"Box_green\"></p>";
				return false;
			}
		}
	}
}