
function createDiv()
{
	var oDiv = document.getElementById("tips");
	if(oDiv==null)
	{
	    /*
		oDiv = document.createElement("DIV");
		oDiv.id="tips";
		oDiv.style.border="1px solid red";
		oDiv.style.position="absolute";
		oDiv.style.backgroundColor = "#ffffff";
		oDiv.style.padding = "12px";
		oDiv.style.color="red";
		oDiv.style.filter="Alpha(Opacity=90)";
		oDiv.style.lineHeight = "20pt";
		document.body.appendChild(oDiv);
		oDiv.style.width = "230px";
		oDiv.style.zIndex = 1000;
		*/
		oDiv = document.createElement("DIV");
		oDiv.id="tips";
		oDiv.style.border="1px solid gray";
		oDiv.style.position="absolute";
		oDiv.style.backgroundColor = "#ffffff";
		oDiv.style.padding = "8px";
		oDiv.style.color="#0000ff";
		oDiv.style.lineHeight = "16pt";
		oDiv.style.width = "300px";
		oDiv.style.zIndex = 1000;
		oDiv.style.filter = "alpha(opacity=90)";
		document.body.appendChild(oDiv);
	}
	return oDiv;
}
function showTip(e, inp)
{
	if (inp=="")return;
	inp.replace("\r\n","<br>");
	inp.replace("\n","<br>");
	inp.replace("\r","<br>");
	inp = "<div align=left>" + inp + "</div>";

	if(document.readyState!="complete")return;
	if(!e)e=window.event;
	var oDiv = createDiv();
	oDiv.innerHTML = inp;
	oDiv.style.visibility = "visible";

	var docWidth = document.body.scrollWidth;
	
	// 使用xhtml和html兼容性判断 影响的有：scrollLeft 和 scrollTop
	var docHeight = document.documentElement.scrollTop;
	if ( docHeight == 0 )
	{
	    docHeight = document.body.scrollTop;
	}
	// 使用xhtml和html兼容性判断
	
	var x = e.x,y = e.y;
	if(!e.x)
	{
	    x = e.clientX;y = e.clientY;
	}
	if(oDiv.offsetWidth + x + 30 >= docWidth)
	{
		oDiv.style.left = (docWidth - oDiv.offsetWidth - 30) + "px";
		oDiv.style.top = (y + docHeight + 25 + 10) + "px";
	}
	else
	{
		oDiv.style.left = (x + 10) + "px";
		oDiv.style.top = (y + docHeight+ 10) + "px";
	}
}

function hideTip()
{
	var oDiv = document.getElementById("tips");
	if(oDiv)
	{
		oDiv.style.visibility = "hidden";
	}
}


