var Login = function() { function e(e) { i.err.html('' + e + "").show(); } function t() { s && i.verifyImg.attr("src", base+"/admin/login/verifycode?username=" + $.trim(i.account.val()) + "&r=" + +(new Date)); } function n(n, r, o) { $.post(base+"/admin/login/login", { username: n, pwd: $.md5(r.substr(0, 32)), imgcode: o, f: "json" }, function(r) { switch (r.code + "") { case "0": i.check.prop("checked") ? $.cookie("remember_acct", n, { expires: 30 }) : $.removeCookie("remember_acct"), location.href = base+r.redirect_url; break; case "-1": e("系统错误,请稍候再试。"); break; case "-2": e("帐号或密码错误。"); break; case "-7": e("您目前处于访问受限状态。"); break; case "-8": s = !0, $("#verifyDiv").show(), i.verify.val("").focus(), e("请输入图中的验证码"); break; case "-21": e("不存在该帐户。"); break; case "-23": i.pwd.focus(), e("您输入的帐号或者密码不正确,请重新输入。"); break; case "-25": e('海外帐号请在公众平台海外版登录,点击登录'); break; case "-26": e("该公众会议号已经过期,无法再登录使用。"); break; case "-27": i.verify.val("").focus(), e("您输入的验证码不正确,请重新输入"); break; default: e(r.msg); } r.code != 0 && t(); }); } function r() { $("#loginForm").find("input").focus(function(e) { $(this).parent().addClass("focus"); }).blur(function(e) { $(this).parent().removeClass("focus"); }), $("#verifyChange").click(function(e) { t(); }), $("#pwd,#verify").keydown(function(e) { var t = "which" in e ? e.which : e.keyCode; t == 13 && $("#loginBt").trigger("click"); }), $("#loginBt").click(function(t) { var r = $.trim(i.account.val()) || "", o = $.trim(i.pwd.val()) || "", u = $.trim(i.verify.val()) || ""; if (r.length == 0) { e("你还没有输入帐号!"), i.account.focus(); return; } if (o.length == 0) { e("你还没有输入密码!"), i.pwd.focus(); return; } if (s == 1 && u.length == 0) { e("你还没有输入验证码!"), i.verify.focus(); return; } n(r, o, u); }), $("#rememberCheck").change(function(e) { $(this).prop("checked") ? $(this).parent().addClass("selected") : $(this).parent().removeClass("selected"); }), $.cookie("remember_acct") && ($("#rememberCheck").trigger("click"), $("#account").val($.cookie("remember_acct"))); } var i = { account: $("#account"), pwd: $("#pwd"), err: $("#err"), verify: $("#verify"), verifyImg: $("#verifyImg"), check: $("#rememberCheck") }, s = !1; return { init: r }; }(), Case = function() { function e() { jQuery(window).scroll(function(e) { t(); }), $(".jsIconItem").hover(function() { clearInterval(u), a = $(this).data("index"), $(".jsIcon").removeClass("on"), $(".jsImg").removeClass("on"), $(".jsIcon").eq(a).addClass("on"), $(".jsImg").eq(a).addClass("on"); }, function() { u = setInterval(n, 1500); }), t(); } function t() { try{ s == 0 && ($(".jsIcon").eq(a).addClass("on"), $(document).scrollTop() + document.documentElement.clientHeight > r.offset().top && (s = !0, u = setInterval(n, 1500))), o == 0 && $(document).scrollTop() + document.documentElement.clientHeight > i.parent().offset().top && (o = !0, $(".jsImg").eq(a).addClass("on"), $(".jsImg>img").each(function(e, t) { $(t).attr("src", $(t).data("src"));})), s && o && jQuery(window).unbind("scroll"); }catch(e){} } function n() { a < 5 ? a++ : a == 5 && (a = 0), $(".jsIcon").removeClass("on").eq(a).addClass("on"), $(".jsImg").removeClass("on").eq(a).addClass("on"); } var r = $("#iconList"), i = $(".jsImg"), s = !1, o = !1, u, a = 0; return { init: e }; }(); $(function() { Login.init(), Case.init(); }), function(e) { "use strict"; function t(e, t) { var n = (e & 65535) + (t & 65535), r = (e >> 16) + (t >> 16) + (n >> 16); return r << 16 | n & 65535; } function n(e, t) { return e << t | e >>> 32 - t; } function r(e, r, i, s, o, u) { return t(n(t(t(r, e), t(s, u)), o), i); } function i(e, t, n, i, s, o, u) { return r(t & n | ~t & i, e, t, s, o, u); } function s(e, t, n, i, s, o, u) { return r(t & i | n & ~i, e, t, s, o, u); } function o(e, t, n, i, s, o, u) { return r(t ^ n ^ i, e, t, s, o, u); } function u(e, t, n, i, s, o, u) { return r(n ^ (t | ~i), e, t, s, o, u); } function a(e, n) { e[n >> 5] |= 128 << n % 32, e[(n + 64 >>> 9 << 4) + 14] = n; var r, a, f, l, c, h = 1732584193, p = -271733879, d = -1732584194, v = 271733878; for (r = 0; r < e.length; r += 16) a = h, f = p, l = d, c = v, h = i(h, p, d, v, e[r], 7, -680876936), v = i(v, h, p, d, e[r + 1], 12, -389564586), d = i(d, v, h, p, e[r + 2], 17, 606105819), p = i(p, d, v, h, e[r + 3], 22, -1044525330), h = i(h, p, d, v, e[r + 4], 7, -176418897), v = i(v, h, p, d, e[r + 5], 12, 1200080426), d = i(d, v, h, p, e[r + 6], 17, -1473231341), p = i(p, d, v, h, e[r + 7], 22, -45705983), h = i(h, p, d, v, e[r + 8], 7, 1770035416), v = i(v, h, p, d, e[r + 9], 12, -1958414417), d = i(d, v, h, p, e[r + 10], 17, -42063), p = i(p, d, v, h, e[r + 11], 22, -1990404162), h = i(h, p, d, v, e[r + 12], 7, 1804603682), v = i(v, h, p, d, e[r + 13], 12, -40341101), d = i(d, v, h, p, e[r + 14], 17, -1502002290), p = i(p, d, v, h, e[r + 15], 22, 1236535329), h = s(h, p, d, v, e[r + 1], 5, -165796510), v = s(v, h, p, d, e[r + 6], 9, -1069501632), d = s(d, v, h, p, e[r + 11], 14, 643717713), p = s(p, d, v, h, e[r], 20, -373897302), h = s(h, p, d, v, e[r + 5], 5, -701558691), v = s(v, h, p, d, e[r + 10], 9, 38016083), d = s(d, v, h, p, e[r + 15], 14, -660478335), p = s(p, d, v, h, e[r + 4], 20, -405537848), h = s(h, p, d, v, e[r + 9], 5, 568446438), v = s(v, h, p, d, e[r + 14], 9, -1019803690), d = s(d, v, h, p, e[r + 3], 14, -187363961), p = s(p, d, v, h, e[r + 8], 20, 1163531501), h = s(h, p, d, v, e[r + 13], 5, -1444681467), v = s(v, h, p, d, e[r + 2], 9, -51403784), d = s(d, v, h, p, e[r + 7], 14, 1735328473), p = s(p, d, v, h, e[r + 12], 20, -1926607734), h = o(h, p, d, v, e[r + 5], 4, -378558), v = o(v, h, p, d, e[r + 8], 11, -2022574463), d = o(d, v, h, p, e[r + 11], 16, 1839030562), p = o(p, d, v, h, e[r + 14], 23, -35309556), h = o(h, p, d, v, e[r + 1], 4, -1530992060), v = o(v, h, p, d, e[r + 4], 11, 1272893353), d = o(d, v, h, p, e[r + 7], 16, -155497632), p = o(p, d, v, h, e[r + 10], 23, -1094730640), h = o(h, p, d, v, e[r + 13], 4, 681279174), v = o(v, h, p, d, e[r], 11, -358537222), d = o(d, v, h, p, e[r + 3], 16, -722521979), p = o(p, d, v, h, e[r + 6], 23, 76029189), h = o(h, p, d, v, e[r + 9], 4, -640364487), v = o(v, h, p, d, e[r + 12], 11, -421815835), d = o(d, v, h, p, e[r + 15], 16, 530742520), p = o(p, d, v, h, e[r + 2], 23, -995338651), h = u(h, p, d, v, e[r], 6, -198630844), v = u(v, h, p, d, e[r + 7], 10, 1126891415), d = u(d, v, h, p, e[r + 14], 15, -1416354905), p = u(p, d, v, h, e[r + 5], 21, -57434055), h = u(h, p, d, v, e[r + 12], 6, 1700485571), v = u(v, h, p, d, e[r + 3], 10, -1894986606), d = u(d, v, h, p, e[r + 10], 15, -1051523), p = u(p, d, v, h, e[r + 1], 21, -2054922799), h = u(h, p, d, v, e[r + 8], 6, 1873313359), v = u(v, h, p, d, e[r + 15], 10, -30611744), d = u(d, v, h, p, e[r + 6], 15, -1560198380), p = u(p, d, v, h, e[r + 13], 21, 1309151649), h = u(h, p, d, v, e[r + 4], 6, -145523070), v = u(v, h, p, d, e[r + 11], 10, -1120210379), d = u(d, v, h, p, e[r + 2], 15, 718787259), p = u(p, d, v, h, e[r + 9], 21, -343485551), h = t(h, a), p = t(p, f), d = t(d, l), v = t(v, c); return [ h, p, d, v ]; } function f(e) { var t, n = ""; for (t = 0; t < e.length * 32; t += 8) n += String.fromCharCode(e[t >> 5] >>> t % 32 & 255); return n; } function l(e) { var t, n = []; n[(e.length >> 2) - 1] = undefined; for (t = 0; t < n.length; t += 1) n[t] = 0; for (t = 0; t < e.length * 8; t += 8) n[t >> 5] |= (e.charCodeAt(t / 8) & 255) << t % 32; return n; } function c(e) { return f(a(l(e), e.length * 8)); } function h(e, t) { var n, r = l(e), i = [], s = [], o; i[15] = s[15] = undefined, r.length > 16 && (r = a(r, e.length * 8)); for (n = 0; n < 16; n += 1) i[n] = r[n] ^ 909522486, s[n] = r[n] ^ 1549556828; return o = a(i.concat(l(t)), 512 + t.length * 8), f(a(s.concat(o), 640)); } function p(e) { var t = "0123456789abcdef", n = "", r, i; for (i = 0; i < e.length; i += 1) r = e.charCodeAt(i), n += t.charAt(r >>> 4 & 15) + t.charAt(r & 15); return n; } function d(e) { return unescape(encodeURIComponent(e)); } function v(e) { return c(d(e)); } function m(e) { return p(v(e)); } function g(e, t) { return h(d(e), d(t)); } function y(e, t) { return p(g(e, t)); } e.md5 = function(e, t, n) { return t ? n ? g(t, e) : y(t, e) : n ? v(e) : m(e); }; }(typeof jQuery == "function" ? jQuery : this), function(e, t, n) { function r(e) { return e; } function i(e) { return s(decodeURIComponent(e.replace(u, " "))); } function s(e) { return e.indexOf('"') === 0 && (e = e.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, "\\")), e; } function o(e) { return a.json ? JSON.parse(e) : e; } var u = /\+/g, a = e.cookie = function(s, u, f) { if (u !== n) { f = e.extend({}, a.defaults, f), u === null && (f.expires = -1); if (typeof f.expires == "number") { var l = f.expires, c = f.expires = new Date; c.setDate(c.getDate() + l); } return u = a.json ? JSON.stringify(u) : String(u), t.cookie = [ encodeURIComponent(s), "=", a.raw ? u : encodeURIComponent(u), f.expires ? "; expires=" + f.expires.toUTCString() : "", f.path ? "; path=" + f.path : "", f.domain ? "; domain=" + f.domain : "", f.secure ? "; secure" : "" ].join(""); } var h = a.raw ? r : i, p = t.cookie.split("; "), d = s ? null : {}; for (var v = 0, m = p.length; v < m; v++) { var g = p[v].split("="), y = h(g.shift()), b = h(g.join("=")); if (s && s === y) { d = o(b); break; } s || (d[y] = o(b)); } return d; }; a.defaults = {}, e.removeCookie = function(t, n) { return e.cookie(t) !== null ? (e.cookie(t, null, n), !0) : !1; }; }(jQuery, document);