var usernameChecked = false;
var emailChecked = false;
var vcodeChecked = false;
var passwordChecked = false;
var verifypasswordChecked = false;

function updateUrl(username)
{
    $('username_url').innerHTML = username 
}
function CheckUserName()
{
    var url = "/Handler/CheckUserName.ashx";
    var pras = "username="+encodeURIComponent($('username').value.Trim());
    var _ajax = new Ajax.Request(url,{method:'post',parameters:pras,asynchronous:true,onComplete:CallbackCheckUserName});
}
function CallbackCheckUserName(request)
{
    var array = request.responseText.split(":");
    if(array[0] == "0")
    {
        $('username_msg').innerHTML　= "<img src=\"/images/icon_error.gif\"></img>"+array[1];
        usernameChecked = false;
    }
    else
    {
        $('username_msg').innerHTML = "<img src=\"/images/icon_blu.gif\"></img>";
        usernameChecked = true;
    }
}
function CheckPassWord()
{
    if($('newpassword').value.Trim() == '')
    {
        $('password_msg').innerHTML = "<img src=\"/images/icon_error.gif\"></img>密码不能为空";
        return false;
    }
    if($('newpassword').value.Trim().length < 6)
    {
        $("password_msg").innerHTML = "<img src=\"/images/icon_error.gif\"></img>密码不能少于6个字符";
        return false;
    }
    else
    {
        $('password_msg').innerHTML = "<img src=\"/images/icon_blu.gif\"></img>";
        return true;
    }
}
function CheckEmail()
{
    var url = "/Handler/CheckEmail.ashx";
    var pras = "email="+$('email').value;
    var _ajax = new Ajax.Request(url,{method:'post',parameters:pras,asynchronous:true,onComplete:CallbackCheckEmail});  
}
function CallbackCheckEmail(request)
{
    var array = request.responseText.split(":");
    if(array[0] == "0")
    {
        $("email_msg").innerHTML = "<img src=\"/images/icon_error.gif\"></img>"+array[1];
        emailChecked = false;
        
    }
    else
    {
        $("email_msg").innerHTML = "<img src=\"/images/icon_blu.gif\"></img>";
        emailChecked = true;
    }
}
function CheckVerifyCode()
{
    var url = "/Handler/CheckVerifyCode.ashx";
    var pras = "verifycode="+$('vcode').value;
    var _ajax = new Ajax.Request(url,{method:'post',parameters:pras,asynchronous:true,onComplete:CallbackCheckVerifyCode});
    return _ajax;
}
function CallbackCheckVerifyCode(request)
{
    var result = request.responseText;
    if(result == "0")
    {
        $('vcode_msg').innerHTML = "<img src=\"/images/icon_error.gif\"></img>验证码错误";
        vcodeChecked = false;
        return false;
    }
    else
    {
        $("vcode_msg").innerHTML = "<img src=\"/images/icon_blu.gif\"></img>";
        vcodeChecked = true;
        return true;
    }
}
function CheckNickName()
{
    if($('nickname').value == '')
    {
        $('nickname_msg').innerHTML = "<img src=\"/images/icon_error.gif\"></img>昵称不能为空";
        return false;
    }
    else
    {
        $('nickname_msg').innerHTML = "<img src=\"/images/icon_blu.gif\"></img>";
        return true;
    }
}
function chkform()
{
    CheckUserName();
    if(!usernameChecked)
    {
        $("username").focus();
        return false;
    }
    if(!CheckNickName())
    {
        $('nickname').focus();
        return false;
    }
    if(!CheckPassWord())
    {
        $("newpassword").focus();
        return false;
    }
    CheckEmail();
    if(!emailChecked)
    {
        $("email").focus();
        return false;
    }
    /*CheckVerifyCode();
    if(!vcodeChecked)
    {
        $("vcode").focus();
        return false
    }*/
    
    return true;
}