//************************************************************
//  文件：美化屏幕提示信息
//  作者：唐鸣 (529Z.COM)
//  版权：部分函数转载于互联网，仅用作学习之用。开源授权。
//  创建：2009-11-01
//  修改：
//  记录：
//                                       Powered By 529Z.COM
//************************************************************

var mpx = 0
var mpy = 0;
var pltsPop = null; 

function getEvent() {
	if(document.all) {
		return window.event;
	}
	func = getEvent.caller;
	while (func != null) {
		var arg0 = func.arguments[0];
		if(arg0) {
			if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof(arg0) == "div" && arg0.preventDefault && arg0.stopPropagation)) {
				return arg0;
			}
		}
		func = func.caller;
	}
	return null;
}

function showtips() {
	var htmltils;
	var evt = getEvent();
	var htmltils = evt.srcElement || evt.target;

	if (htmltils.alt != null && htmltils.alt != "") {
		htmltils.dypop = htmltils.alt;
		htmltils.alt = "";
	}
	if (htmltils.title != null && htmltils.title != "") {
		htmltils.dypop = htmltils.title;
		htmltils.title = "";
	}
	pltsPop = htmltils.dypop;
	if (pltsPop != null && pltsPop != "" & typeof(pltsPop) != "undefined") {
		var msg = pltsPop;
		msg = msg.replace(/\n/g,"<br />");
		msg = msg.replace(/\0x13/g,"<br />");
		document.getElementById("tips_layer").style.display = "block";
		document.getElementById("tips_layer").innerHTML = msg;
		var tips_w = document.getElementById("tips_layer").clientWidth;
		if ((screen.width-mpx-34) < tips_w) {
			mpx = screen.width-24-tips_w;
		}
		document.getElementById("tips_layer").style.left = mpx + "px";
		document.getElementById("tips_layer").style.top = mpy + "px";

		return true;
	} else {
		document.getElementById("tips_layer").style.display = "none";
		document.getElementById("tips_layer").innerHTML = "-";
		return true; 
	}
}

function mouseMove(ev) {
	ev = ev||window.event;
	var mousePos = mouseCoords(ev); 
	mpx = mousePos.x + 10;
	mpy = mousePos.y + 10;
}

function mouseCoords(ev) {
	if (ev.pageX||ev.pageY) {
		return {
			x:ev.pageX, y:ev.pageY
		};
	}
	return {
		x:ev.clientX + document.documentElement.scrollLeft, y:ev.clientY + document.documentElement.scrollTop
	};
}

document.write('<div id="tips_layer" class="tips_layer" style="display: none; position: absolute; z-index:10001">-</div>');
document.onmouseover = showtips;
document.onmousemove = mouseMove;
