var LeftPostionAsX = 0;
var TopPositionAsY = 0;

var hidTimeout;

var BrowserAsIE = document.all ? true : false;
var TipElement = document.createElement("div");
document.body.appendChild(TipElement);

TipElement.style.position 		= 'absolute';
TipElement.id 					= 'TipElement';
TipElement.style.visibility 	= 'hidden';
TipElement.style.left			= -1000;
TipElement.style.top			= -1000;

function showTipFN(){
	TipElement.visible = true;
	TipElement.style.zIndex = 1000;
	obj('TipElement').style.visibility = 'visible';
}

function hideTip(){
	obj('TipElement').style.visibility = 'hidden';
	
	TipElement.visible 				= false;
	TipElement.style.left			= -1000;
	TipElement.style.top			= -1000;
}

function getMousePosition(e) {
	if (BrowserAsIE) {
		var scrollTOP 	= document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop;
		var scrollLeft 	= document.body.scrollLeft ? document.body.scrollLeft : document.documentElement.scrollLeft;
		
		LeftPostionAsX = event.clientX + scrollLeft + 25;
		TopPositionAsY = event.clientY + scrollTOP + 20;
		
		if(LeftPostionAsX > document.body.offsetWidth - 300 ){
			LeftPostionAsX -= 300;
		}
	}
	else {
		LeftPostionAsX = e.pageX + 25;
		TopPositionAsY = e.pageY + 20;
	}  
	

	TipElement.style.left = LeftPostionAsX + "px";
	TipElement.style.top = TopPositionAsY + "px";
	
	return true;
}

function showTIP(text)
{
	//clearInterval(hidTimeout);
	if(text != '')
	{	
		showTipFN();
		TipElement.innerHTML = text;
	}
}

function nd()
{
	//if(BrowserAsIE){
		hideTip();
	//}else{
		//hidTimeout = setTimeout("hideTip()",1000);
	//}
	//TipElement.innerHTML = '';
}

document.onmousemove = getMousePosition;
