function checkuserloginvalue()
{
    var ErrMessage="",namelength="3-15",pwlength="6-20";
	var ln=namelength.split("-"),lp=pwlength.split("-");
	var i=0;
	
	


	//用户名
	//if(!isTrueName(trim(document.all("username").value),ln[0],ln[1]))
	if(trim(document.getElementById("UserName").value)=="")
	{
	  //ErrMessage=ErrMessage+(++i)+" 用户名格式不对,字数在"+namelength+",不能以数字开头.\n";
	   ErrMessage=ErrMessage+(++i)+" 用户名不能为空.\n";
	}
	
    //密码
	if(!isPassWord(trim(document.getElementById("password").value),lp[0],lp[1]))
	{
	  ErrMessage=ErrMessage+(++i)+" 用户密码格式不对,字数在"+pwlength+".\n";
	}
	
    //验证码
	if(isNaN(document.getElementById("getcode")))
	{
		if(!isGetCode(trim(document.getElementById("getcode").value)))
		{
		  ErrMessage=ErrMessage+(++i)+" 验证码未填或格式不对.\n";
		}
	}
	
	
	
	if(ErrMessage!="")//判断是否成功
	{
		alert(ErrMessage);
         document.getElementById("username").focus();
		return false;
	}else{
		return true;
	}	
	
}


//校验用户验证码：只能输入1-4个数字
function isGetCode(s)
{
var patrn=/^[0-9]{4}$/;
if (!patrn.exec(s)) return false
return true
}


//校验用户姓名：start到end个字母或汉字开头与数字结合的字符串
function isTrueName(s,start,end)
{
if(!(s.length>=start && s.length<=end))
	return false;
var patrn=/^[a-zA-Z\u4E00-\u9FA5]{1}[a-zA-Z0-9\u4E00-\u9FA5]{1,100}$/;
if (!patrn.exec(s)) return false
return true
}


//校验用户密码：start到end个字母或数字结合的字符串
function isPassWord(s,start,end)
{
if(!(s.length>=start && s.length<=end))
	return false;
else
//var patrn=/^[a-zA-Z0-9]{1,50}$/;
//if (!patrn.exec(s)) return false
return true;
}

//校验用户验证码：只能输入1-4个数字
function isEmail(s)
{
var patrn=/^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if (!patrn.exec(s)) return false
return true
}


//去掉字串左边的空格
function lTrim(str)
{
if (str.charAt(0) == " ")
{
//如果字串左边第一个字符为空格
str = str.slice(1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(1, str.length);
str = lTrim(str); //递归调用
}
return str;
}

//去掉字串右边的空格
function rTrim(str)
{
var iLength;
iLength = str.length;
if (str.charAt(iLength - 1) == " ")
{
//如果字串右边第一个字符为空格
str = str.slice(0, iLength - 1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(0, iLength - 1);
str = rTrim(str); //递归调用
}
return str;
}

//去掉字串两边的空格
function trim(str)
{
return lTrim(rTrim(str));
}

//校验取密码问题：只能是汉字或问号组成
function isQA(s,start,end)
{
if(!(s.length>=start && s.length<=end))
	return false;
var patrn=/^[\?\u4E00-\u9FA5]{1,50}$/;
if (!patrn.exec(s)) return false
return true
}
