var xoops_url = getXoops_url();
var captcha_url = xoops_url + "/class/captcha/image/scripts/image.php";
function openloginwindow() {
	document.getElementById("logBox").style.display = "block";
	$("#loginuname").focus()
}
function closeloginwindow() {
	document.getElementById("loginwindow").style.display = "none"
}
function getXoops_url() {
	url = "http://" + location.hostname;
	return url
}
var bflag = 1;
function dbalanceclick() {
	if (bflag == 1) {
		$("#balancespan").html($("#userbanlance").val());
		bflag = 2
	} else {
		$("#balancespan").html("****");
		bflag = 1
	}
}
var fflag = 1
function dfreezeclick() {
	if (fflag == 1) {
		$("#dfreezespan").html($("#userfreeze").val());
		$("#xsfreeze").html("\u9690\u85cf");
		fflag = 2
	} else {
		$("#dfreezespan").html("****");
		$("#xsfreeze").html("\u663e\u793a");
		fflag = 1
	}
}
$(document)
		.ready(
				function() {
					var b = 0;
					var a = $("#login_type").val();
					$("#loginWin").click(function() {
						openloginwindow()
					});
					$("#refreshcaptcha")
							.click(
									function() {
										$("#logincaptchaimage").get(0).src = captcha_url
												+ "?refresh=" + Math.random()
									});
					$("#loginBtn_icaile")
							.click(
									function() {
										if ($("#loginuname").val() == "") {
											alert("\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a");
											$("#loginuname").focus();
											return false
										}
										if ($("#loginpass").val() == "") {
											alert("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a");
											$("#loginpass").focus();
											return false
										}
										if (b) {
											if ($("#xoopscaptcha").val().length != 4) {
												alert("\u9a8c\u8bc1\u7801\u4e0d\u5408\u6cd5");
												$("#xoopscaptcha").focus();
												return false
											}
										}
										var d = $("#forward").val();
										var c = "captchaflag=" + b
												+ "&xoopscaptcha="
												+ $("#xoopscaptcha").val()
												+ "&uname="
												+ $("#loginuname").val()
												+ "&pass="
												+ $("#loginpass").val()
												+ "&op=ajaxlogin";
										c += "&forward=" + escape(d);
										$
												.ajax({
													type : "POST",
													data : c,
													url : xoops_url
															+ "/modules/system/include/ajax_login_icaile.php",
													success : function(f) {
														if (f == "captchawrong") {
															alert("\u9a8c\u8bc1\u7801\u9519\u8bef");
															$(
																	"#loginpass,#xoopscaptcha")
																	.val("");
															$("#loginpass")
																	.focus();
															$(
																	"#logincaptchaimage")
																	.get(0).src = captcha_url
																	+ "?refresh="
																	+ Math
																			.random()
														} else {
															if (f == "unamenotexist") {
																alert("\u7528\u6237\u540d\u4e0d\u5b58\u5728");
																$(
																		"#loginuname,#loginpass,#xoopscaptcha")
																		.val("");
																$("#loginuname")
																		.focus()
															} else {
																if (f == "passwrong"
																		|| f == "passwrong2") {
																	alert("\u5bc6\u7801\u9519\u8bef");
																	$(
																			"#loginpass,#xoopscaptcha")
																			.val(
																					"");
																	$(
																			"#loginpass")
																			.focus()
																} else {
																	if (f == "notactive") {
																		alert("\u7528\u6237\u5df2\u88ab\u51bb\u7ed3\uff0c\u4e0d\u80fd\u767b\u9646\uff0c\u8bf7\u8054\u7cfb\u5ba2\u670d");
																		$(
																				"#loginpass,#xoopscaptcha")
																				.val(
																						"");
																		$(
																				"#loginpass")
																				.focus()
																	} else {
																		if (f == "usernotallow") {
																			alert("\u7f51\u7ad9\u6682\u65f6\u4e0d\u5141\u8bb8\u767b\u9646")
																		} else {
																			var h = $
																					.evalJSON(f);
																			if (h.response == "loginsucc") {
																				var g = $(
																						"#xoops_redirect")
																						.val();
																				if (g != undefined) {
																					location.href = g
																				}
																				
																				$(
																						"#user_uname")
																						.html(
																								h.uname);
																				$(
																						"#welcomediv")
																						.html(
																								"\u6b22\u8fce\u60a8\uff0c"
																										+ h.uname
																										+ "\uff01");
																				$(
																						"#userbanlance")
																						.val(
																								h.money);
																				$(
																				"#userjf")
																				.val(
																						h.jfmoney);
																				$(
																						"#mymoney")
																						.html(
																								h.money
																										+ "\u5143");
																				$(
																						"#prepay")
																						.html(
																								h.money);
																				if ($("#buy_num")) {
																					$(
																							"#left")
																							.html(
																									h.money
																											- $(
																													"#buy_num")
																													.val())
																				} else {
																					$(
																							"#left")
																							.html(
																									h.money
																											- $(
																													"#betlist_prize")
																													.val())
																				}
																				if ($("#betlist_title")) {
																					$(
																							"#betlist_title")
																							.val(
																									h.uname
																											+ $(
																													"#betlist_title")
																													.val())
																				}
																				$(
																						"#loginwindow,#toplogindiv,#logBefore,#logBox,#statusOut")
																						.css(
																								"display",
																								"none");
																				$(
																						"#after,#topucenterdiv,#cd,#add_money,#statusIn")
																						.css(
																								"display",
																								"");
																				$(
																						"#loginpass,#loginuname")
																						.val(
																								"");
																				$(
																						"#loginflag")
																						.val(
																								"alreadylogin");
																				$(
																						"#balancespan")
																						.html(
																								"****");
																				$(
																						"#application_src")
																						.attr(
																								"src",
																								xoops_url
																										+ "/syncuser.php?url="
																										+ h.xurl);
																				$(
																						"input[name=XOOPS_TOKEN_REQUEST]")
																						.val(
																								h.token);
																				var e = window.location.href;
																				if (e
																						.indexOf("gpc") != -1) {
																					$(
																							window.frames.tzq.document)
																							.find(
																									"input[name=XOOPS_TOKEN_REQUEST]")
																							.val(
																									h.token)
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												});
										return false
									});
					$("#logoutBtn_icaile,#clear_icaile").click(function() {
						logout()
					});
					$("#hide_loginbox").click(function() {
						$("#logBox").css("display", "none");
						return false
					});
					$("#show_loginbox").click(function() {
						$("#logBox").css("display", "");
						return false
					})
				});
var ywl_i = 0;
function logout() {
	$
			.ajax({
				type : "POST",
				data : "op=ajaxlogout",
				url : xoops_url
						+ "/modules/system/include/ajax_login_icaile.php",
				success : function(b) {
					var c = $.evalJSON(b);
					if (c.response == "logoutsucc") {
						$("#logBefore,#toplogindiv,#statusOut").css("display",
								"");
						$("#after,#topucenterdiv,#cd,#add_money,#statusIn")
								.css("display", "none");
						$("#user_uname,#welcomediv").html("");
						$("#mymoney")
								.html(
										'\u8bf7\u5148 <a id="buylogin" style="cursor:pointer;" onclick="openloginwindow()">\u767b\u9646</a>');
						$("#loginflag").val("notlogin");
						$("#application_src").attr("src",
								xoops_url + "/syncuser.php?url=" + c.xurl);
						if ($("#betlist_title").val()) {
							var a = $("#betlist_title").val();
							$("#betlist_title").val(a.replace(c.uname, ""))
						}
						if (ywl_i == 0) {
							ywl_i++
						} else {
							ywl_i == 0;
							alert("\u5df2\u6210\u529f\u6e05\u9664\u7f13\u5b58\uff01\r\n  \u8bf7\u91cd\u65b0\u767b\u9646");
							document.getElementById("loginuname").focus()
						}
					}
				}
			})
};

