<!--
/*
var $ = function(objId){
    if(!objId){return null; }
    if(document.getElementById){
        return eval('document.getElementById("' + objId + '")');
    }else if(document.layers){
        return eval("document.layers['" + objId +"']");
    }else{
        return eval('document.all.' + objId);
    }
};
*/

function success(userid) {
	loginStatus('loginOk',userid);
}
function failure() {
   	loginStatus('loginFailure','');
}
function logout() {
    loginStatus('loginNone','');
}

function goLogout() {
    jQuery('#returl').val(jQuery('#logouturl').val());
    jQuery('#liveLogin').attr('action',jQuery('#logoutaction').val());
    jQuery('#liveLogin').trigger("submit");
}

function goLogin(){
    var strUserName = jQuery('#usrid');
    var strPasswd = jQuery('#passwd');
    if ("" == trimCharacter(strUserName.val())) {
        alert("请输入有效的用户名");
        strUserName.trigger('focus');
        return false;
    }   
    if ((strUserName.val().length < 6) || (strUserName.val().length > 20)) {
       alert("用户名长度为6-20");
       strUserName.trigger('focus');
       return false;
    }
    if (!(isDigit(strUserName.val().charAt(0)) || isAlpha(strUserName.val().charAt(0)))) {
        alert("用户名首位只能使用字母、数字");
        strUserName.focus();
        return false;
    } 
    for (nIndex=0; nIndex < strUserName.val().length; nIndex++) {
        cCheck = strUserName.val().charAt(nIndex);
        if (!(isDigit(cCheck) || isAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) {
            alert("用户名只能使用字母、数字以及-、_和.，不能使用中文");
            strUserName.trigger('focus');
            return false;
        }
    }
    if ("" == strPasswd.val()) {
        alert("请输入有效的密码");
        strPasswd.trigger('focus');
        return false;
    }
    if ((strPasswd.val().length < 6) || (strPasswd.val().length > 20)) {
        alert("密码长度为6-20的任何字符");
        strPasswd.trigger('focus');
        return false;
    }
    jQuery('#returl').val(jQuery('#loginreturl').val());
    jQuery('#liveLogin').attr('action',jQuery('#loginaction').val());
    jQuery('#liveLogin').trigger("submit");
}

function enterKey(type, event) {
	var evt = (typeof event == 'undefined')?window.event:event;
	if (evt.keyCode == 13) { 
		switch(type){
			case 'login':
				goLogin();
				break;
			default:
				break;
		}
	} 
} 

function loginStatus(status,userid){
    switch(status){
        case 'loginIng':
            jQuery('#uerstatus').val(0);
            jQuery('#loginOk').hide();
            jQuery('#loginNone').hide();
            break;
        case 'loginNone':
        	jQuery('#uerstatus').val(0);
            jQuery("#loginUserName").empty();
            jQuery('#usrid').val("");
            jQuery('#passwd').val("");
            jQuery('#loginOk').hide();
            jQuery('#loginNone').show();
            break;
        case 'loginFailure':
        	jQuery('#uerstatus').val(0);
            jQuery('#usrid').trigger('focus');
            jQuery('#loginOk').hide();
            jQuery('#loginNone').show();
            break;
        case 'loginOk':
        	jQuery('#uerstatus').val(1);
            jQuery("#loginUserName").empty();
            //
            var showUserName = userid;
            if(10<=showUserName.length){
			    showUserName = showUserName.substring(0,10) + '...';
			}
            jQuery('<span></span>').attr("id","_name").append(showUserName).appendTo(jQuery("#loginUserName"));
            jQuery('#loginOk').show();
            jQuery('#loginNone').hide();
            break;
    }
    comment();
}
//-->