var isNN = detectBrowser();
var mouseX = 0;
var mouseY = 0;
var tags = ["INPUT", "A", "FONT", "TD", "SPAN", "IMG", "DIV"];


function detectBrowser() {
	var browser=navigator.userAgent;
	if (browser.indexOf("Firefox")>0) { return "firefox"; }
	if (browser.indexOf("MSIE")>0) { return "ie"; }
}

function addToolTips() {
for (i=0; i<tags.length; i++) {
	var curtag = document.getElementsByTagName(tags[i]);
	for (b=0; b<curtag.length; b++) {
		if (curtag[b].getAttribute("tooltip")!="" && curtag[b].getAttribute("tooltip")!=null) { 
		curtag[b].onmouseover = function() { showToolTip(this.getAttribute("tooltip")); }
		curtag[b].onmouseout = function() { hideToolTip(); }  
		}
	}
}
}

function showToolTip(val) {
	var tooltip = document.getElementById("tooltip");
	tooltip.innerHTML = "<center><font style=\"font-size: 12px;\">&nbsp;&nbsp;"+val+"&nbsp;&nbsp;</font></center>";
	tooltip.style.display = "block";
	tooltip.style.visibility = "visible";
}
function hideToolTip() {
	var tooltip = document.getElementById("tooltip");
	tooltip.style.display = "none";
	tooltip.style.visibility = "hidden";
}



if (isNN == "firefox") { isNN = true; } else { isNN = false; }

function initToolTip() {
 if (isNN) { document.captureEvents(Event.MOUSEMOVE); }
  document.onmousemove = handleMouseMove;
}

function handleMouseMove(evt) {
  var tooltip = document.getElementById("tooltip");
  mouseX = isNN ? evt.pageX+document.body.scrollLeft : window.event.clientX+document.body.scrollLeft;
  mouseY = isNN ? evt.pageY+document.body.scrollTop : window.event.clientY+document.body.scrollTop;
  tooltip.style.top = mouseY+25+"px";
  tooltip.style.left = mouseX+5+"px";
}
