/********************************
 * 登录
*********************************/
function loginChangeElements () {
    var cookiedata1 = loginGetCookieValue('BEAU_NICKNAME');
    
    if (cookiedata1 == null) {
		document.getElementById('hl_2_login').innerHTML = UNLOGIN;
        
        // 绑定回车提交
        /*if(document.addEventListener){
            document.getElementById('login_email').addEventListener("keypress", loginKeyPress, true);
            document.getElementById('login_passwd').addEventListener("keypress", loginKeyPress, true);
        } else {
            document.getElementById('login_email').attachEvent("onkeypress", loginKeyPress);
            document.getElementById('login_passwd').attachEvent("onkeypress", loginKeyPress);
        }
        */
    } else {
    	var cookiedata2 = cookiedata1.split("\t");
		var nickname = cookiedata2[0];
		var honorific = cookiedata2[1];
        
		document.getElementById('hl_2_login').innerHTML = LOGINED;
        document.getElementById('nickname_panel').innerHTML = 'Hi ' + 'dear ' + nickname;
        /*
		var nickname = cookiedata2[0];
		var honorific = cookiedata2[1];
		document.getElementById('logined_nickname').innerHTML = 'Hi ' + 'dear ' + nickname;
		document.getElementById('hl_2_bottom').innerHTML = '';
		*/
    }
}

function loginGetCookieValue (cookiename) {
    var cookie = document.cookie;
    var objmatch = new RegExp(cookiename+'=([%0-9A-Za-z\-\_\.\+]+)');
    if (cookie.match(objmatch)) {
        return decodeURIComponent(RegExp.$1.replace(/\+/g," "));
    } else {
        return null;
    }
}
function loginKeyPress(event) {
    if(event.keyCode == 13) {
        var email = document.getElementById('login_email').value;
        var passwd = document.getElementById('login_passwd').value;
        if (email == '' || passwd == '') {
            alert('请输入电子邮件和密码');
            return;
        }
        document.form_login.submit();
    }
}
function memberLogin() {
    var email = document.getElementById('login_email').value;
    var passwd = document.getElementById('login_passwd').value;
    if (email == '' || passwd == '') {
        alert('请输入电子邮件和密码');
        return;
    }
    document.form_login.submit();
}

/********************************
 * 弹出登录框
*********************************/
function openLogin () {
	var pageWidth = document.body.scrollWidth;
	var pageHeight = document.body.scrollHeight;
    
    var mask = document.createElement("div");
    mask.id = "login_mask";
    setStyle(mask, 'left', 0);
    setStyle(mask, 'top', 0);
    setStyle(mask, 'background', '#000000');
    setStyle(mask, 'width', pageWidth+'px');
    setStyle(mask, 'height', pageHeight+'px');
    setStyle(mask, 'position', 'absolute');
    setStyle(mask, 'filter', 'Alpha(opacity=40)');
    setStyle(mask, '-moz-opacity', '0.4');
    setStyle(mask, 'opacity', '0.4');
    setStyle(mask, 'zIndex', 100);
    
    var iframe = document.createElement("iframe");
    iframe.id = "login_iframe";
    setStyle(iframe, 'left', 0);
    setStyle(iframe, 'top', 0);
    setStyle(iframe, 'background', '#000000');
    setStyle(iframe, 'width', pageWidth+'px');
    setStyle(iframe, 'height', pageHeight+'px');
    setStyle(iframe, 'position', 'absolute');
    setStyle(iframe, 'filter', 'Alpha(opacity=0)');
    setStyle(iframe, '-moz-opacity', '0');
    setStyle(iframe, 'opacity', '0');
    setStyle(iframe, 'zIndex', 99);
    
    document.body.appendChild(iframe);
    document.body.appendChild(mask);
    
    var registPanel = document.getElementById("regist_panel");
    var windowOffset = getWindowOffset();
    var windowSize = getWindowSize();
    var panelTop = windowOffset.y + (windowSize.y / 2) - 113;
    var panelLeft = windowOffset.x + (windowSize.x / 2) - 165;
    setStyle(registPanel, 'left', panelLeft+'px');
    setStyle(registPanel, 'top', panelTop+'px');
    setStyle(registPanel, 'zIndex', 200);
    setStyle(registPanel, 'display', 'block');
    
    var login_email = document.getElementById("login_email");
    login_email.focus();
}


/********************************
 * 关闭登录框
*********************************/
function closeLogin() {
    var mask = document.getElementById("login_mask");
    var iframe = document.getElementById("login_iframe");
    var pannel = document.getElementById("regist_panel");
    document.body.removeChild(mask);
    document.body.removeChild(iframe);
    setStyle(pannel, 'display', 'none');
}


/********************************
 * 页面初始化
*********************************/
function login_on_load() {
    // 登录框替换
    loginChangeElements();
}

if (window.addEventListener) {
    window.addEventListener("load", login_on_load, false);
} else if (window.attachEvent) {
    window.attachEvent("onload", login_on_load);
}
