$(function() {
// 初始化checkbox事件
$('#rememberMe').iCheck({
checkboxClass: 'icheckbox_square-green',
increaseArea: '20%' // optional
});
// 动态码登陆的时候校验和进行倒计时
$("#casDynamicLoginForm").find("#getDynamicCode").click(function() {
var username = $("#casDynamicLoginForm").find("#username");
if (!checkRequired(username, "dynamicNameError")) {
username.focus();
return;
}
var captchaResponse = $("#casDynamicLoginForm").find("#dynamicCodeCaptchaResponse");
if (!checkRequired(captchaResponse, "dyCpatchaError")) {
captchaResponse.focus();
return;
}
var _t = username.val();
try {
_t = encryptAES(_t, $("#casDynamicLoginForm").find("#dynamicPwdEncryptSalt").val());
} catch (e) {}
sendDynamicCodeByPhone(_t, "dynamicCodeType", captchaResponse.val());
});
// 绑定选项卡的点击事件
// $(".auth_tab_content_item[tabid=02]").hide();
$(".auth_tab_links li").bind("click", function() {
selectLi($(this));
});
// 轮播图
var size = $(".auth_bg img").size();
for (var i = 1; i <= size; i++) {
var li = "
" + i + "";
$(".bg_num").append(li);
}
// 手动控制
$(".auth_bg img").eq(0).show();
$(".bg_num li").eq(0).addClass("bg_active");
// 鼠标移入
$(".bg_num li").bind("click",function() {
$(this).addClass("bg_active").siblings("li").removeClass("bg_active");
var index = $(this).index()
i = index;
$(".auth_bg img").eq(index).stop().fadeIn().siblings().stop().fadeOut();
});
//自动控制轮播
var i = 0;
var t = setInterval(move, 6000) //定时器
//右
function move() {
i++;
if (i == size) {
i = 0;
}
$(".bg_num li").eq(i).addClass('bg_active').siblings('li').removeClass('bg_active');
$(".auth_bg img").eq(i).fadeIn().siblings().fadeOut();
};
//左
function moveL() {
i--;
if (i == -1) {
i = size - 1;
}
$(".bg_num li").eq(i).addClass('bg_active').siblings('li').removeClass('bg_active');
$(".auth_bg img").eq(i).fadeIn().siblings().fadeOut();
};
//自动轮播鼠标经过移入和移除
//$(".auth_bg").hover(function() {
// clearInterval(t)
//}, function() {
// t = setInterval(move, 6000)
//});
//左右按钮
$(".bg_left").click(function() {
moveL()
})
$("bg_right").click(function() {
move()
})
});
function loadFresh() {
if (window != window.top) {
// 处理同域名下的reload
try {
top.location.reload(true);
} catch (ignoreErr) {}
// 处理跨域情况下的reload
try {
window.top.postMessage({
type: "loginReload"
}, '*');
} catch (ignoreErr) {}
}
}
function selectLi(obj) {
$(obj).siblings().removeClass("selected");
$(obj).addClass("selected");
var tabid = $(obj).attr("tabid");
if (tabid == "01") {
$("#casLoginForm").find("#captchaImg").attr("src", "captcha.html?ts=" + new Date().getMilliseconds());
} else if (tabid == "02") {
$("#casDynamicLoginForm").find("#dynamicCodeCaptchaImg").attr("src", "captcha.html?ts=" + new Date().getMilliseconds());
}
$(".auth_tab_content_item").hide();
$(".auth_tab_content_item[tabid=" + tabid + "]").show();
$(".auth_tab_content_item[tabid='03']").show();
}