
function tencent() {
	var src = "http://sighttp.qq.com/wpa.js?rantime=" + Math.random() + "&sigkey=3bb67d4de468f3b332fae9c1be2dc463d7a6214a03788b27af112862e1fb9ce6";
	var script = document.createElement("script");
	script.src = src;
	document.body.appendChild(script);
	return false;
}
function setImg() {
	var imgs = getByTagName("img");
	var ipts = getByTagName("input");
	for (var i = 0; i < ipts.length; i++) {
		if (ipts[i].type == "image") {
			var img = document.createElement("img");
			img.src = ipts[i].src;
			var parent = ipts[i].parentNode;
			parent.replaceChild(img, ipts[i]);
			imgs[imgs.length] = img;
			i--;
		} else {
			ipts[i].style.display = "block";
		}
	}
	for (var i = 0; i < imgs.length; i++) {
		imgs[i].style.display = "block";
		var width = imgs[i].width;
		if (width > 500) {
			var height = imgs[i].height;
			imgs[i].width = 500;
			if (imgs[i].height == height) {
				imgs[i].height = imgs[i].width * height / width;
			}
		}
	}
}
function logout(basePath) {
	if (confirm("\u786e\u5b9e\u8981\u9000\u51fa\u5417\uff1f")) {
		var url = "";
		if (basePath) {
			url = basePath;
		}
		location = url + "company/company.do?method=remove";
	}
}
function addCookie() {
	if (document.all) {
		external.addFavorite(location, document.title);
	} else {
		sidebar.addPanel(document.title, location, "");
	}
}
function setBlur() {
	var keyword = getByName("keyword")[0];
	if (keyword.value == "") {
		keyword.value = "\u8bf7\u8f93\u5165\u5173\u952e\u8bcd";
	}
}
function setFocus() {
	var keyword = getByName("keyword")[0];
	if (keyword.value == "\u8bf7\u8f93\u5165\u5173\u952e\u8bcd") {
		keyword.value = "";
	}
}
function delTag(str) {
	str = str.replace(/<[^<]+>|\s|&nbsp;/g, "");
	return str;
}
function getBrother(e) {
	var brother = e.previousSibling;
	if (!document.all) {
		brother = brother.previousSibling;
	}
	return brother;
}
function getNextBrother(e) {
	var brother = e.nextSibling;
	if (!document.all) {
		brother = brother.nextSibling;
	}
	return brother;
}
function keydown(e, oper) {
	if (!e) {
		e = event;
	}
	if (e.keyCode == 13) {
		if (oper == "setPwd") {
			setPwd();
			return;
		}
		var frm = getById("lgnFrm");
		frm.submit();
	}
}
function deploy(basePath, member) {
	if (member != "null" && member) {
		location = basePath + "login/register.do?method=relog";
	} else {
		location = basePath + "pages/comm/user_login.jsp";
	}
}
function checkEmail(email) {
	if (email.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-]\w+)*$/)) {
		return true;
	}
}
function refreshSid(req) {
	var xml = req.responseXML;
	var doc = xml.documentElement;
	var ids = getObjByTagName(doc, "id");
	var names = getObjByTagName(doc, "name");
	var sId = getByName("sid")[0];
	sId.innerHTML = "";
	var option = document.createElement("option");
	option.value = -1;
	option.innerHTML = "\u8bf7\u9009\u62e9";
	sId.appendChild(option);
	for (var i = 0; i < ids.length; i++) {
		option = document.createElement("option");
		option.value = getXml(ids[i]);
		if (getXml(ids[i]) == sId.lang) {
			option.selected = "selected";
		}
		option.innerHTML = getXml(names[i]);
		sId.appendChild(option);
	}
	getJob();
}
function refreshJob(req) {
	var xml = req.responseXML;
	var doc = xml.documentElement;
	var ids = getObjByTagName(doc, "id");
	var names = getObjByTagName(doc, "name");
	var jobId = getByName("jobid")[0];
	jobId.innerHTML = "";
	var option = document.createElement("option");
	option.value = -1;
	option.innerHTML = "\u8bf7\u9009\u62e9";
	jobId.appendChild(option);
	for (var i = 0; i < ids.length; i++) {
		option = document.createElement("option");
		option.value = getXml(ids[i]);
		if (getXml(ids[i]) == jobId.lang) {
			option.selected = "selected";
		}
		option.innerHTML = getXml(names[i]);
		jobId.appendChild(option);
	}
}
function getSid() {
	var pId = getByName("pid")[0];
	var url = "comm/ajax.do?method=getChildJob&pId=" + pId.value;
	ajax(url, "refreshSid");
}
function getJob() {
	var pId = getByName("sid")[0];
	var url = "comm/ajax.do?method=getChildJob&pId=" + pId.value;
	ajax(url, "refreshJob");
}
function refreshCity(req) {
	var xml = req.responseXML;
	var doc = xml.documentElement;
	var ids = getObjByTagName(doc, "id");
	var names = getObjByTagName(doc, "name");
	var cityId = getByName("cityId")[0];
	cityId.innerHTML = "";
	var option = document.createElement("option");
	option.value = -1;
	option.innerHTML = "\u8bf7\u9009\u62e9";
	cityId.appendChild(option);
	for (var i = 0; i < ids.length; i++) {
		option = document.createElement("option");
		option.value = getXml(ids[i]);
		if (getXml(ids[i]) == cityId.lang) {
			option.selected = "selected";
		}
		option.innerHTML = getXml(names[i]);
		cityId.appendChild(option);
	}
	getRegion();
}
function getCity() {
	var provinceId = getByName("provinceId")[0];
	var url = "comm/ajax.do?method=getChildRegion&pId=" + provinceId.value;
	ajax(url, "refreshCity");
}
function refreshRegion(req) {
	var xml = req.responseXML;
	var doc = xml.documentElement;
	var ids = getObjByTagName(doc, "id");
	var names = getObjByTagName(doc, "name");
	var regionId = getByName("detailRegionId")[0];
	regionId.innerHTML = "";
	var option = document.createElement("option");
	option.value = -1;
	option.innerHTML = "\u8bf7\u9009\u62e9";
	regionId.appendChild(option);
	for (var i = 0; i < ids.length; i++) {
		option = document.createElement("option");
		option.value = getXml(ids[i]);
		if (getXml(ids[i]) == regionId.lang) {
			option.selected = "selected";
		}
		option.innerHTML = getXml(names[i]);
		regionId.appendChild(option);
	}
}
function getRegion() {
	var cityId = getByName("cityId")[0];
	var url = "comm/ajax.do?method=getChildRegion&pId=" + cityId.value;
	ajax(url, "refreshRegion");
}
function getByTagName(tagName) {
	return document.getElementsByTagName(tagName);
}
function getReq() {
	var req;
	if (document.all) {
		req = new ActiveXObject("microsoft.xmlhttp");
	} else {
		req = new XMLHttpRequest();
	}
	return req;
}
function asyn(url, oper) {
	var req = getReq();
	req.open("get", url + "&" + Math.random());
	req.send(null);
	req.onreadystatechange = function () {
		if (req.readyState == 4) {
			eval(oper);
		}
	};
}
function getById(id) {
	return document.getElementById(id);
}
function getByName(name) {
	return document.getElementsByName(name);
}
function getObjByTagName(xml, tagName) {
	return xml.getElementsByTagName(tagName);
}
function getXml(obj) {
	var children = obj.childNodes;
	var xml = "";
	var length = children.length;
	for (var i = 0; i < length; i++) {
		var subXml;
		if (document.all) {
			subXml = children[i].xml;
		} else {
			var xmlSerializer = new XMLSerializer();
			subXml = xmlSerializer.serializeToString(children[i]);
		}
		subXml = subXml == "null" ? "" : subXml;
		if (i == length - 1) {
			xml += subXml;
		} else {
			xml += subXml + " ";
		}
	}
	return xml;
}
function ajax(url, fun) {
	var req = getReq();
	req.open("get", url + "&" + Math.random());
	req.send(null);
	req.onreadystatechange = function () {
		if (req.readyState == 4) {
			if (fun) {
				var paras = fun.split(",");
				var len = paras.length;
				var oper = paras[0];
				oper += "(req";
				for (var i = 1; i < len; i++) {
					oper += ",";
					oper += paras[i];
				}
				oper += ")";
				eval(oper);
			}
		}
	};
}

function ajaxCom(url, date, fun) {
	var req = getReq();
	req.open("POST", url, false);
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(date);
	req.onreadystatechange = function () {
		if (req.readyState == 4) {
			if (fun) {
				var paras = fun.split(",");
				var len = paras.length;
				var oper = paras[0];
				oper += "(req";
				for (var i = 1; i < len; i++) {
					oper += ",";
					oper += paras[i];
				}
				oper += ")";
				eval(oper);
			}
		}
	};
}
function refreshDiv(req) {
	var doc = req.responseXML.documentElement;
	var nodes = doc.childNodes;
	var html = "<table cellspacing=1>";
	var posTitle = 0;
	var posData = 0;
	var titles = getObjByTagName(doc, "title");
	var datas = getObjByTagName(doc, "data");
	for (var i = 0; i < nodes.length; i++) {
		var nodeName = nodes[i].nodeName;
		if (nodeName == "title") {
			html += "<tr>";
			var node = titles[posTitle];
			posTitle++;
			var children = node.childNodes;
			for (var j = 0; j < children.length; j++) {
				var child = children[j];
				var cols = child.getAttribute("cols");
				if (cols) {
					html += "<th colspan=" + cols + ">";
				} else {
					html += "<th>";
				}
				html += getXml(child);
				html += "</th>";
			}
			html += "</tr>";
		} else {
			if (nodeName == "data") {
				var node = datas[posData];
				posData++;
				var rows = getObjByTagName(node, "row");
				for (var j = 0; j < rows.length; j++) {
					html += "<tr>";
					var children = rows[j].childNodes;
					for (var k = 0; k < children.length; k++) {
						var child = children[k];
						var cols = child.getAttribute("cols");
						if (cols) {
							html += "<td colspan=" + cols + ">";
						} else {
							html += "<td>";
						}
						html += getXml(children[k]);
						html += "</td>";
					}
					html += "</tr>";
				}
			}
		}
	}
	html += "</table>";
	var totalCountObj = getObjByTagName(doc, "totalCount")[0];
	var pageCountObj = getObjByTagName(doc, "pageCount")[0];
	var pageIndexObj = getObjByTagName(doc, "pageIndex")[0];
	var totalCount = getXml(totalCountObj);
	var pageCount = getXml(pageCountObj);
	var pageIndex = parseInt(getXml(pageIndexObj));
	getById("tableDiv").innerHTML = html;
	getPager(totalCount, pageCount, pageIndex, "goFind");
}
function find(url, pageIndex) {
	var fun = "refreshDiv";
	ajax(url, fun);
}
function getLink() {
	var subMenu = top.document.getElementById("topFrame").contentWindow.document.getElementById("submenu");
	location = subMenu.getElementsByTagName("a")[0].href;
}
function getPager(totalCount, pageCount, pageIndex, fun) {
	if (!fun) {
		fun = "goPage";
	}
	var html = "<div class=pager id=pager>";
	html += "\u627e\u5230" + totalCount + "\u6761\u8bb0\u5f55";
	if (pageCount != 0) {
		html += "\uff0c\u5171" + pageCount + "\u9875\uff0c\u5f53\u524d\u7b2c" + pageIndex + "\u9875";
	}
	if (pageIndex != 1) {
		html += " <a href=javascript:" + fun + "(1)>\u9996\u9875</a>";
		html += " <a href=javascript:" + fun + "(" + (pageIndex - 1) + ")>\u4e0a\u9875</a>";
	}
	var start = parseInt(pageIndex / 10) * 10 + 1;
	var end = start + 10;
	while (start < end && start <= pageCount) {
		if (start != pageIndex) {
			html += " <a href=javascript:" + fun + "(" + start + ")>";
			html += start;
			html += "</a> ";
		}
		start++;
	}
	if (pageIndex != pageCount && pageCount != 0) {
		html += "<a href=javascript:" + fun + "(" + (pageIndex + 1) + ")>\u4e0b\u9875</a>";
		html += " <a href=javascript:" + fun + "(" + pageCount + ")>\u5c3e\u9875</a>";
	}
	html += "</div>";
	getById("pager").innerHTML = html;
}

function search(){
	if (getById("words").value == '' || getById("words").value == null){
		return;
	}
	getById("frm").method = "post";
	getById("frm").action = "search/searchEmp.do?method=search";
	getById("frm").submit();
	
}


