
    function ClientValidationpwd(source,value)
    {
        var str = value.Value;
        var len = 0;
        for(var i=0;i<str.length;i++)
        {
            if(str.charCodeAt(i)<128)
                len++;
            else
                len+=2;
        }
        if(len>5)
            value.IsValid = true;
        else
            value.IsValid = false;

    }
    
    function ClientValidationNickName(source,value)
    {
        var str = value.Value;
        var len = 0;
        for(var i=0;i<str.length;i++)
        {
            if(str.charCodeAt(i)<128)
                len++;
            else
                len+=2;
        }
        if(len>3)
            value.IsValid = true;
        else
            value.IsValid = false;

    }
    
    function ValidationFunctionName(source,value)
    {
    var userName =escape(value.Value);
    try
    {
        var oBao = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e)
    {
        var oBao = new XMLHttpRequest("Microsoft.XMLHTTP");
    }        
    oBao.open("Get","/ajax/ajax.aspx?username=" + userName,false);  
    oBao.send();
    var strResult = oBao.responseText;
    //如果返回 1 就代表可以使用，否则不能通过验证
    if (Number(strResult) == 1)
        value.IsValid = true;    
    else
        value.IsValid = false;
    }
    
    function ValidationFunctionEmail(source,value)
    {
        var email =value.Value;
        try
        {
            var oBao = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e)
        {
            var oBao = new XMLHttpRequest("Microsoft.XMLHTTP");
        }        
        oBao.open("Get","/ajax/ajax.aspx?email=" + email,false);  
        oBao.send();
        var strResult = oBao.responseText;
        //如果返回 1 就代表可以使用，否则不能通过验证
        if (Number(strResult) == 1)
            value.IsValid = true;    
        else
            value.IsValid = false;
    } 



