
var webRoot = "/cnparts-web";
var loginFailCount = 0;
document.write("<script type='text/javascript' src='" + webRoot + "/dwr/engine.js'></script>");
document.write("<script type='text/javascript' src='" + webRoot + "/dwr/util.js'></script>");
document.write("<script type='text/javascript' src='" + webRoot + "/dwr/interface/memberLoginAction.js'></script>");
document.write("<script type='text/javascript' src='" + webRoot + "/dwr/interface/companyService.js'></script>");
document.write("<script type='text/javascript' src='" + webRoot + "/js/ie_emu.js'></script>");
document.write("<link href='" + webRoot + "/css/thickbox.css' rel='stylesheet' type='text/css' />");
document.write("<script type='text/javascript' src='" + webRoot + "/js/jquery.js'></script>");
document.write("<script type='text/javascript' src='" + webRoot + "/js/thickbox.js'></script>");
function getMemberAccount() {
	DWREngine.setAsync(false);
	var info;
	memberLoginAction.ajaxMemberDetail(function (data) {
		info = data;
	});
	DWREngine.setAsync(true);
	if (info == null || info.result != 1) {
		return null;
	}
	return info.memberAccount;
}
function isLogined() {
	if (getMemberAccount()) {
		return true;
	} else {
		return false;
	}
}
function showLogin() {
	var url = webRoot + "/login/ajax_login.shtml";
	popupDialog(url, 400, 220, true);
}
function loginCallback(info) {
	if (info.result == 2) {
		if (++loginFailCount > 1) {
			self.parent.location.href = webRoot + "/login/login.shtml?redirect=" + self.parent.location.href;
			return;
		} else {
			document.getElementById("showError").innerHTML = info.message;
			return;
		}
	}
	if (info.result == 1) {
		self.parent.tb_remove();
		self.parent.location.reload();
	}
}
function loginAuth() {
	var userName = trim(document.getElementById("userName").value);
	var password = trim(document.getElementById("password").value);
	if (userName == "") {
		document.getElementById("userName").focus();
		alert("\u8bf7\u8f93\u5165\u7528\u6237\u540d\uff01");
		return;
	}
	if (password == "") {
		document.getElementById("password").focus();
		alert("\u8bf7\u8f93\u5165\u5bc6\u7801\uff01");
		return;
	}
	memberLoginAction.ajaxMemberLogin(userName, password, loginCallback);
}
function popupDialog(url, width, height, modal, title) {
	if (!url) {
		return;
	}
	if (!title) {
		title = "\u63d0\u793a";
	}
	if (url.indexOf("?") > -1) {
		url = url + "&TB_iframe=true&height=" + height + "&width=" + width;
	} else {
		url = url + "?TB_iframe=true&height=" + height + "&width=" + width;
	}
	if (modal) {
		url += "&modal=true";
	}
	tb_show(title, url, false);
}
function openWindow(url, width, height) {
	if (!getMemberAccount()) {
		showLogin();
	} else {
		popupDialog(url, width, height);
	}
}
function openTarget(url) {
	if (!getMemberAccount()) {
		showLogin();
	} else {
		window.location.href = url;
	}
}
function isNumeric(s) {
	if (s == "") {
		return false;
	}
	var r, re;
	re = /\d*/i;
	r = s.match(re);
	return (r == s) ? true : false;
}
function trim(s) {
	return s.replace(/(^\s*)|(\s*$)/g, "");
}
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == "string") {
			element = document.getElementById(element);
		}
		if (arguments.length == 1) {
			return element;
		}
		elements.push(element);
	}
	return elements;
}


