var vimg = document.getElementById('validate_img');
if(vimg){
    vimg.onclick = function(){
        this.src = '/function/fun_validate.php#'+(new Date()).getTime();
    }
}
function reg_simple_check(f){
    //以前曾经允许注册5位的用户名.而现在至少有6位.
    //因此登录和注册时的验证不一样.
    var reg = /^[a-z0-9]+$/i;
    if(!(reg.test(f.username.value))){
        alert('用户名格式错误');
        f.username.focus();
        return false;
    }
    if(!(reg.test(f.userpass.value))){
        alert('密码格式错误');
        f.userpass.focus();
        return false;
    }

    if($('validate_tr').style.display!='none'){
        if(!c_validatecode(f.validateCode.value)){
            alert('验证码格式错误');
            f.validateCode.focus();
            return false;
        }
    }

    //同步验证用户名/密码是否正确
    var err = null;
    new Ajax.Request('login_ajax.php',{
        method:'post',
        asynchronous:false,
        parameters:Form.serialize(f),
        onSuccess:function(req){
            var t = req.responseText;
            if(t==1) return;
            else{
                err = t;
                return;
            }
        }
    })

    if(err){
        var msg = '';
        switch(err){
        case 'validate':
            msg = '验证码错误';
            document.getElementById('validateCode_img').src='/function/fun_validate.php#'+(new Date()).getTime();
            f.validateCode.value = '';
            break;
        case 'username':
            msg = '用户名不存在';
            $('validate_tr').style.display = '';
            $('validateCode').removeAttribute('disabled');
            break;
        case 'userpass':
            msg = '用户密码输入错误';
            $('validate_tr').style.display = '';
            $('validateCode').removeAttribute('disabled');
            break;
        default:
            msg = '系统忙，请稍后重试';
            break;
        }
        alert(msg);
        return false;
    }
    
    return true;
}
