
var NewNaiLogin = function (login, info, one, two) {
	NewNaiLogin.loginPanel = YAHOO.util.Dom.get(login);
	NewNaiLogin.infos = YAHOO.util.Dom.get(info);
	NewNaiLogin.linkOne = YAHOO.util.Dom.get(one);
	NewNaiLogin.linkTwo = YAHOO.util.Dom.get(two);
};
NewNaiLogin.AJAX_LOGIN_URL = "doLogin.do";
NewNaiLogin.AJAX_LOGOUT_URL = "doLogout.do";
NewNaiLogin.currentNewnaiNum = "";
NewNaiLogin.currentName = "";
NewNaiLogin.loginPanel = null;
NewNaiLogin.infos = null;
NewNaiLogin.linkOne = null;
NewNaiLogin.linkTwo = null;
NewNaiLogin.infos = null;
NewNaiLogin.submitLogin = function () {
	var userId = YAHOO.util.Dom.get("userId").value;
	var userpwd = YAHOO.util.Dom.get("passwd").value;
	var remember = YAHOO.util.Dom.get("rememberMe");
	if (userId.length < 1) {
		alert("\u8bf7\u5148\u8f93\u5165\u725b\u5976ID\uff01");
		return false;
	}
	if (userpwd.length < 1) {
		alert("\u767b\u5165\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01");
		return false;
	}
	var data = "userId=" + userId + "&passwd=" + userpwd;
	if(remember.checked == true){
		data = data + "&remember=1";
	}
	var opt = {success:function (o) {
		var result = o.responseText;
		if (result.substr(0, 5) == "error") {
			if (result.substr(5) == "1001") {
				YAHOO.util.Dom.get("passwd").value = "";
				alert("\u767b\u5f55\u5931\u8d25\uff0c\u60a8\u8f93\u5165\u7684\u5bc6\u7801\u6709\u8bef!");
			} else {
				if (result.substr(5) == "1002") {
					YAHOO.util.Dom.get("userId").value = "";
					YAHOO.util.Dom.get("passwd").value = "";
					alert("\u767b\u5f55\u5931\u8d25\uff0c\u60a8\u8f93\u5165\u7684\u725b\u5976\u53f7\u4e0d\u5b58\u5728!");
				} else if (result.substr(5) == "1005") {
					YAHOO.util.Dom.get("userId").value = "";
					YAHOO.util.Dom.get("passwd").value = "";
					alert("您的帐号已被限制登录!");
				} else {
					alert("\u767b\u5165\u5931\u8d25\uff01");
				}
			}
		} else {
			NewNaiLogin.currentNewnaiNum = result.split(",")[0];
			NewNaiLogin.currentName = result.split(",")[1];
			sid = result.split(",")[2];
			alert(NewNaiLogin.currentName + " \u6b22\u8fce\u60a8\u56de\u6765\uff01");
			window.location.reload();
			//window.location.href = "http://www.youzhaopian.com/cross-domain.jsp?sid="+sid+"&returnURL="+encodeURIComponent(document.URL);
		}
	}, failure:function (o) {
		alert("\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\uff01");
	}};
	YAHOO.util.Connect.asyncRequest("POST", NewNaiLogin.AJAX_LOGIN_URL, opt, data);
	return false;
};
NewNaiLogin.logout = function () {
	if (!window.confirm("\u60a8\u786e\u5b9a\u73b0\u5728\u8981\u79bb\u5f00\u6709\u7167\u7247\u5417\uff1f")) {
		return;
	}
	var data = "";
	var opt = {success:function (o) {
		var result = o.responseText;
		if (result == "ajax_success") {
			window.location.reload();
		} else {
			alert("\u9000\u51fa\u767b\u5165\u5931\u8d25\uff01");
		}
	}, failure:function (o) {
		alert("\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\uff01");
	}};
	YAHOO.util.Connect.asyncRequest("POST", NewNaiLogin.AJAX_LOGOUT_URL, opt, data);
};
NewNaiLogin.loginTimer = null;
NewNaiLogin.showLoginForm = function () {
	if (NewNaiLogin.loginTimer != null) {
		window.clearTimeout(NewNaiLogin.loginTimer);
	}
	YAHOO.util.Dom.setStyle(NewNaiLogin.loginPanel, "display", "block");
};
NewNaiLogin.hiddenLoginForm = function () {
	NewNaiLogin.loginTimer = window.setTimeout(function(){
		window.clearTimeout(NewNaiLogin.loginTimer);
		YAHOO.util.Dom.setStyle(NewNaiLogin.loginPanel, "display", "none");
	}, 500);
};
NewNaiLogin.serviceTimer = null;
NewNaiLogin.showService = function () {
	if (NewNaiLogin.serviceTimer != null) {
		window.clearTimeout(NewNaiLogin.serviceTimer);
	}
	YAHOO.util.Dom.setStyle("service_box", "display", "block");
};
NewNaiLogin.hiddenService = function () {
	NewNaiLogin.serviceTimer = window.setTimeout(function(){
		window.clearTimeout(NewNaiLogin.serviceTimer);
		YAHOO.util.Dom.setStyle("service_box", "display", "none");
	}, 500);
};
NewNaiLogin.loadLoginStatu = function (newnaiNum, nickName) {
	NewNaiLogin.currentNewnaiNum = newnaiNum;
	NewNaiLogin.currentName = nickName;
	NewNaiLogin.infos.innerHTML = "\u52a0\u6cb9\uff01" + nickName;
	NewNaiLogin.linkOne.innerHTML = "管理";
	NewNaiLogin.linkOne.href = "http://www.youzhaopian.com/member.do?method=account";
	//NewNaiLogin.linkOne.target = "_blank";
	var top_manage_clock = null;
	function clearManageClock(){
		if(top_manage_clock != null){
			window.clearTimeout(top_manage_clock);
			top_manage_clock = null;
		}
	};
	YAHOO.util.Event.on([NewNaiLogin.linkOne, "top_manage_panel"], "mouseover", function(){
		clearManageClock();
		YAHOO.util.Dom.setStyle("top_manage_panel", "display", "");
	});
	YAHOO.util.Event.on([NewNaiLogin.linkOne, "top_manage_panel"], "mouseout", function(){
		top_manage_clock = window.setTimeout(function(){
			YAHOO.util.Dom.setStyle("top_manage_panel", "display", "none");
			clearManageClock();
		}, 800);
	});
	NewNaiLogin.linkTwo.innerHTML = "\u5b89\u5168\u9000\u51fa";
	NewNaiLogin.linkTwo.href = "javascript:NewNaiLogin.logout();";
	return;
};
new NewNaiLogin("login_box", "welcome_Info", "link_one", "link_two");
var scrollTime = null;
YAHOO.util.Event.addListener(window, "load", function(){
    var o = document.getElementById('scroll_news');
    if(o == null){
    	return;
    }
    scrollTime = window.setInterval(function(){
        scrollup(o, 21, 0);
    }, 20000);
    o.onmouseover = function(){
        if (scrollTime != null) {
            window.clearInterval(scrollTime);
            scrollTime = null;
        }
    }
    o.onmouseout = function(){
        scrollTime = window.setInterval(function(){
            scrollup(o, 21, 0);
        }, 20000);
    }
});
function scrollup(o, d, c){
    var i = 0;
    var node = o.childNodes[i];
    while (node.nodeType == 3) {
        i = i + 1;
        node = o.childNodes[i];
    }
    if (d == c) {
        var t = node.cloneNode(true);
        o.removeChild(node);
        o.appendChild(t);
        t.style.marginTop = node.style.marginTop = '0px';
    }
    else {
        var s = 3, c = c + s, l = (c >= d ? c - d : 0);
        node.style.marginTop = -c + l + 'px';
        window.setTimeout(function(){
            scrollup(o, d, c - l)
        }, 100);
    }
}

