﻿var Par;
var focusMsg = new Array();
focusMsg["_User"] 	= 	"3-15个字符(小写字母、数字、下划线组成)。";
focusMsg["_Name"] 	= 	"真实姓名，2-4个字符。";
focusMsg["_Password"] 	= 	"用户密码必须在6到18个字符长度之间，注意区分大小写。";
focusMsg["_Passwordc"] 	= 	"请再输入一遍您上面输入的密码。";
focusMsg["_Email"] 	=	"请填写可用的邮箱地址,取回密码时会发送新密码到该邮箱。";
focusMsg["_Tel"]	=	"请填写你的联系电话。";

function GetObj(o){return document.getElementById(o.toString());}

function setFocus(o)
{
    var t = GetObj(o);
    t.innerHTML=focusMsg[o];
    t.className="focus";
}
function SetBlur(o,r,d,dd)
{
    var u = GetObj("TT"+o);
    var t = GetObj(o);
    if(!Reg(r,u))
    {
        t.innerHTML= d;
        t.className = "fall";
        return false;
    }
    else
    {
	    t.innerHTML= dd;
	    t.className = "true";
	    return true;
    } 
}

function Reg(r,o){return r.exec(o.value);}

function blurUser()
{
    Par = /^([a-z0-9_]){3,15}$/;
    return SetBlur("_User",Par,"3-15个字符(小写字母、数字、下划线组成)。","输入正确。");      
}

function blurPwd()
{
	Par = /^([a-zA-Z0-9]){6,18}$/;
	return SetBlur("_Password",Par,"用户密码必须在6到18个字符长度之间，注意区分大小写。","输入正确。")
}

function blurPwdc()
{
	Par = /^([a-zA-Z0-9]){6,18}$/;
	if(SetBlur("_Passwordc",Par,"用户密码必须在6到18个字符长度之间，注意区分大小写。","输入正确。"))
	{
		if(GetObj("TT_Password").value != GetObj("TT_Passwordc").value)
		{
            var t = GetObj("_Passwordc");
            t.innerHTML= "确认密码和密码不相同。";
            t.className = "fall";
            return false;
		}
	}
	return true;
}

function blurName()
{
	Par = /^([\u4e00-\u9fa5]){2,4}$/;
	return SetBlur("_Name",Par,"真实姓名，2-4个汉字。","输入正确。");
}

function blurEmail()
{
    Par = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    return SetBlur("_Email",Par,"邮箱地址格式不正确，如:name@domin.com 。","输入正确。"); 
}

function blurTel()
{
	Par = /^([0-9-]){7,18}$/;
	return SetBlur("_Tel",Par,"7-18个字符(数字、横线组成)。","输入正确。")
}

function TestUser()
{
    var str=$("#TT_User").attr("value");
    $.ajax({
        type : "post",
        url : '/AjaxAction/TestUser.aspx?random='+Math.random(),
        data : {Account:str},
        success : function(result){
            if(result=="1")
            {
                alert('该用户已存在');
            }
            else if(result=="0")
            {
                alert('该用户可以正常注册');
            }
            else
            {
                alert(result);
            }
        }
    });
}