//判断用户登陆
function docheck()
{ 
if (document.loginForm.UsernameGet.value =="")
{
alert("请填写您的用户名！");
document.loginForm.UsernameGet.focus();
return false;
}
if(!IsValidString(loginForm.UsernameGet.value) || len(loginForm.UsernameGet.value) > 20 || len(loginForm.UsernameGet.value) < 6)
{
  alert("对不起,用户名必须为英文字母、数字或下划线，长度为6~20。");
  loginForm.UsernameGet.focus();
  return false ;
} 
if (document.loginForm.PasswordGet.value =="") 
{
alert("请填写您的密码！");
document.loginForm.PasswordGet.focus();
return false; 
}
if (len(loginForm.PasswordGet.value) > 20 || len(loginForm.PasswordGet.value) < 6 || !IsValidString(loginForm.PasswordGet.value)) 
{
  alert("对不起,密码必须为英文字母、数字或下划线，长度为6~20。");
  loginForm.PasswordGet.focus();
  return false;
}
loginForm.submit();
return true;
}
	/**检查是否为有效字符串*/
	function IsValidString(checkStr)
	{
	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
	var allValid = true;
	if (checkStr.length<1)
	 allValid=false;
	  for (i=0;i<checkStr.length;i++)
	  {
	    ch=checkStr.charAt(i);
	    for(j=0;j<checkOK.length;j++)
	      if(ch==checkOK.charAt(j))
	        break;
	    if(j==checkOK.length)
	    {
	      allValid = false;
	      break;
	    }
	  }
	  return allValid;
	}
	/** 测量有汉字时的字串实际长度，其中一个汉字占两个字符 Base 20030820 */
	function len(s){
		var length = 0;
		var tmpArr = s.split("");

		for (i = 0; i < tmpArr.length; i++){
			if (tmpArr[i].charCodeAt(0) < 299)
				length ++;
			else
				length += 2;
		}
		return length;
	}
	/** 是否为合法字串，指只包括字母，数字和_的字串　*/
	function isStr(s) {
		if (s.length == 0) return false;
		var regu = "^[0-9A-Za-z_]*$";
		var re   = new RegExp(regu);
	    //alert("ssss---s.search(re):"+s.search(re));
	    s = s.replace('@', '');
	    s = s.replace('.', '');
		if (s.search(re) != -1)
			return true;
		else
	    {
	        if (isEmail(s)) return true;
			else return false;
	    }
	}
/**检查是否为正确的电子邮件格式*/
	function isEmail(s){
		if (s.length > 100)    return false;
		if (s.indexOf("'")!=-1) return false;
		var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[_.0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+(.+)$";
		var re = new RegExp(regu);
		if (s.search(re) != -1)
			return true;
		else
			return false;
	}
