function changeVerifyCode(){
    var url = 'verifyCode?' + 'timeStamp=' + new Date().getTime();
    var vf = $('verify_code');
    vf.src = url;
}

function onLogin(){
    var errEl = $('login_err_msg');
    errEl.show();
    if($F('userName').blank()){
        errEl.innerHTML = "请输入会员姓名";
        return;
    }
    if($F('userId').blank()){
        errEl.innerHTML = "请输入会员编号";
        return;
    }
    if($F('verifyCode').blank()){
        errEl.innerHTML = "请输入验证码";
        return;
    }
    
    var params = $('member_login_panel').serialize();
    var url = "login.action";
    $('member_login_panel').disable();
    errEl.innerHTML = "正在登录，请稍候…";
    var myAjax = new Ajax.Request(url,
        {
            method: 'post',
            parameters: params,
            onSuccess: onLoginSucceed,
            onFailure: onLoginFailed
        }
    )
}

function onLoginSucceed(request){
    $('member_login_panel').enable();
    var result = request.responseText.evalJSON();
    var errEl = $('login_err_msg');
    if(result.errorTip){
        errEl.innerHTML = result.errorTip;
        changeVerifyCode();
    } else {
        window.location = 'memberService.action';
    }
}

function onLoginFailed(request){
    $('member_login_panel').enable();
    errEl.innerHTML = "系统内部错误，请稍候重试";
}

function logout(){  
    var myAjax = new Ajax.Request('logout.action',
        {
            method: 'post',
            onSuccess: onLogoutSucceed
        }
    )
}

function onLogoutSucceed(request){
    document.getElementById('member_logout_panel').style.display='none';
    document.getElementById('member_login_panel').style.display='block';
    document.getElementById('member_login_panel').clear();
}

function logoutAndRefresh(){
    var myAjax = new Ajax.Request('logout.action',
        {
            method: 'post',
            onSuccess: function(){
                window.location.reload();
            }
        }
    )
}