function trim(str)
{
    return str.replace(/^\s+|\s+$/g,'');
}

function checkStr(vstr_) 
{ 
var patrn=/^[a-zA-Z0-9]{1}([a-zA-Z0-9]|[._]){2,19}$/; 
if (!patrn.exec(vstr_)) return false 
return true 
}

function isPasswd(vstr_) 
{ 
	var patrn=/^(\w){6,20}$/; 
	if (!patrn.exec(vstr_)) return false 
	return true 
} 

function ck_email(strEmail) { 
	var myReg = /^([_a-z0-9.])+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 
	if(myReg.test(strEmail)) return true; 
	return false; 
 } 

function isDigit(vstr_) 
{ 
	var patrn=/^[0-9]{4}$/; 
	if (!patrn.exec(vstr_)) return false 
	return true 
} 
function checkNick()
{
	var user = document.getElementById("userName");
	if (trim(user.value) == "") 
	{
		  return false;
	}
	
	if(!checkStr(user.value))
	{
		alert("帐号由5-20个以字母开头、数字、“_”、“.”组成！");
		user.focus();
		return false;
	}
	
	document.checkNickForm.userName2.value = user.value;
	document.getElementById("checkButton").disabled = true ;
	document.all("submitInfo").style.display = "none";
	document.getElementById("luserName").innerHTML = "检测中,请稍等...";
	document.getElementById("luserName").className = "f4 NormalMsg";
	document.checkNickForm.submit();
	return true;
}
function verifyInput()
{
	var user = document.all("userName");
	if(!checkStr(user.value))
	{
		alert("帐号由5-20个以字母开头、数字、“_”、“.”组成！");
		user.focus();
		return false;
	}

	if((trim(document.all("registerMail").value) == "") || (!ck_email(trim(document.all("registerMail").value))))
	{
		alert("请正确填写注册电子邮箱地址！");
		document.all("registerMail").focus();
		return false;
	}
	
	var passwd = document.all("password");
	if(!isPasswd(trim(passwd.value)))
	{
		alert("密码由6-20个英文字母、数字、下划线组成！");
		passwd.focus();
		return false;
	}
	if(trim(document.all("passwordAgain").value) == "")
	{
		alert("确认密码不能为空！");
		document.all("passwordAgain").focus();
		return false;
	}
	if(document.all("password").value != document.all("passwordAgain").value)
	{
		alert("两次输入的密码不一致，请重新输入！");
		document.all("passwordAgain").focus();
		return false;
	}
	if(!isDigit(trim(document.all("verifyCode").value)))
	{
		alert("验证码为4位数字！");
		document.all("verifyCode").focus();
		return false;
	}
	if(!document.all("acceptTerms").checked)
	{
		alert("您必须接受快达会员服务条款才可以注册！");
		document.all("acceptTerms").focus();
		return false;
	}
	document.getElementById("checkButton").disabled = true;
	document.all("submit").disabled = true;
	document.all("submitInfo").style.display = "inline";
	document.all("submitInfo").innerHTML = "正在向服务器提交数据，请稍后....";
	return true;
}

function LoginCheckData()
		{
			//先判断输是否输入了用户名称,判断用户登录
			if(trim(document.all("userName").value) == "")
			{
				alert("帐号不能为空！");
				document.all("userName").focus();
				return false;
			}

			//if(!checkStr(trim(document.all("userName").value)))
			//{
			//	alert("帐号格式有误！");
			//	document.all("userName").focus();
			//	return false;
			//}


			if(trim(document.all("password").value) == "")
			{
				alert("密码不能为空！");
				document.all("password").focus();
				return false;
			}
			
			if(trim(document.all("vcode").value) == "")
			{
				alert("验证码不能为空！");
				document.all("vcode").focus();
				return false;
			}
			return true;
}


function focusClass(idname,msg)
{
	 if (!idname) return;
	 document.all(idname).className = "f4 normalmsg";
	 document.all(idname).innerText = msg;
}

function blurClass(idname)
{
	 if (!idname) return;
	 var divE = document.all(idname);
	 var msg = "";
	 var succ = true;
	 
	 if (idname == "userName")
	 {
	 		if(trim(divE.value) == "")	{msg = "登录帐号不能为空！";succ = false;}
			else if(!checkStr(divE.value)){	msg = "帐号由5-20个以字母开头、数字、“_”、“.”组成!";succ = false;}
	 }
	 else if (idname == "registerMail")
	 {
	 	  if((trim(divE.value) == "") || (!ck_email(trim(divE.value)))){msg = "请正确填写注册电子邮箱地址！";succ = false;}
	 }
	 else if (idname == "password")
	 {
	 	  if(!isPasswd(trim(divE.value))) {msg = "密码由6-20个英文字母、数字、下划线组成！";succ = false;}
	 }
	 else if (idname == "passwordAgain")
	 {
			if(trim(divE.value) == "") {msg = "确认密码不能为空！";succ = false;}
			else if (divE.value != document.all("password").value) {msg = "确认密码与密码不一致！";succ = false;}
	 }
	 else if (idname == "verifyCode")
	 {
	 	  if (!isDigit(divE.value)) {msg = "验证码为4位数字！"; succ = false;}
	 }
	 
	 if (succ == true)
	 {
	 	   if (idname == "userName") msg = "此帐号合法！点击检测你的帐号看看这个帐号是否存在！";
	 	   else if (idname == "registerMail") msg = "邮箱格式正确,请继续!";
	 	   else if (idname == "password") msg = "密码设置正确,请继续!";
	 	   else if (idname == "passwordAgain") msg = "确认密码格式正确,请继续!";
	 	   else if (idname == "verifyCode") msg = "验证码格式正确,请继续!";
	 	   	
	 	   document.all("l" + idname).className = "f4 okmsg";

	 	   document.all("l" + idname).innerText = msg;
	 }
	 else
	 {
	 	  document.all("l" + idname).className = "f4 errormsg";
	 	  document.all("l" + idname).innerText = msg;
	 }
}
