﻿var warnusername="长度为2-20位，建议您使用Email地址或手机号码，便于记忆和管理。";
var warnuserpwd="长度为6-20位，建议使用英文(a-z、A-Z)、数字(0-9)组合，注意区分英文大小写；密码不能与登录名相同。汉字按一位计算.";
var warnconfirmuserpwd="确认密码要与密码完全一致，注意区分英文字母大小写。";
var warnemail="格式如：username@mailserver";
function getfocus(objname)
{
	var obj=document.getElementById(objname)
	var divobj=document.getElementById("d_"+objname);
	switch(obj.id)
	{
		case "username":
			divobj.innerHTML=warnusername;
			divobj.className="WarningMsg";
			break;
		case "password1":
			divobj.innerHTML=warnuserpwd;
			divobj.className="WarningMsg";
			break;
		case "password2":
			divobj.innerHTML=warnconfirmuserpwd;
			divobj.className="WarningMsg";
			break;
		case "useremail":
			divobj.innerHTML=warnemail;
			divobj.className="WarningMsg";
			break;
	}
}
function lostfocus(objname)
{
	var obj=document.getElementById(objname)
	var divobj=document.getElementById("d_"+objname);
	switch(obj.id)
	{
		case "username":
			var len=trim(obj.value).length
			if(len==0 || len<2 || len>20)
			{
				divobj.innerHTML=warnusername;
				divobj.className="ErrorMsg";
			}
			else
			{
				//检查用户名是否合法
				divobj.innerHTML="正在检测中...";
			    document.getElementById("checkfrm").src="checkuser.aspx?username="+obj.value+""
			}
			break;
		case "password1":
		     len=trim(obj.value).length
		    if(len==0 || len<6 || len>20 ||(obj.value==document.getElementById("username").value))
			{
				divobj.innerHTML=warnuserpwd;
				divobj.className="ErrorMsg";
			}
			else
			{
				divobj.innerHTML="密码填写正确";
				divobj.className="OkMsg";
			}
		    break;
		case "password2":
			if((obj.value!=document.getElementById("password1").value) || obj.value.length==0)
			{
			    divobj.innerHTML=warnconfirmuserpwd;
				divobj.className="ErrorMsg";
			}
			else
			{
			    divobj.innerHTML="密码验证正确";
				divobj.className="OkMsg";
			}
			break;
	    case "useremail":
            if(!CheckEmail(obj.value))
            {
                divobj.innerHTML=warnemail;
				divobj.className="ErrorMsg";
            }
            else
            {
                divobj.innerHTML="E-mail填写正确";
				divobj.className="OkMsg";
            }
			break;
	}
}
function init()
{
	var obj=document.getElementsByTagName("div")
	for(var i=0;i<obj.length;i++)
	{
		switch(obj[i].id)
		{
			case "d_username":
				obj[i].innerHTML=warnusername;
				break;
			case "d_password1":
			    obj[i].innerHTML=warnuserpwd;
				break;
			case "d_password2":
			    obj[i].innerHTML=warnconfirmuserpwd;
			    break;
			case "d_useremail":
			    obj[i].innerHTML=warnemail;
			    break;
			 
		}
	}
}
init();
