var tooltipWidth = 300;
document.onmousemove = positionTooltip;
function popToolTip (pintTermIndex) {
	if (document.getElementById("tooltip")){
		var objBox = document.getElementById("tooltip");
	} else {
		return true;
	}
	var objHeadline = document.getElementById("tooltipHeadline");
	var objTerm = document.getElementById("tooltipTerm");
	var objDef = document.getElementById("tooltipDefinition");
	
	objTerm.innerHTML = arrTooltips.split("|@@|")[pintTermIndex].split("||")[0];
	objDef.innerHTML = arrTooltips.split("|@@|")[pintTermIndex].split("||")[1];
	objHeadline.innerHTML = "What's this?";
	
	objBox.style.display = "block";
	objBox.style.width = tooltipWidth + "px";
	if (document.all) {
		positionTooltip();
	}
}
function positionTooltip (e) {
	var x, y;
	if (document.getElementById("tooltip")){
		var objBox = document.getElementById("tooltip");
	} else {
		return true;
	}
	
	if (objBox.style.display != "block") {return;}
	
	//IE
	if (document.all) {
		if (window.event.x > document.body.clientWidth - tooltipWidth - 20) {
			x = window.event.x - tooltipWidth;
		} else {
			x = window.event.x;
		}
		y = window.event.y;
		y += document.body.scrollTop;
		x += document.body.scrollLeft;
	//Moz
	} else {
		if (e.pageX > window.innerWidth - tooltipWidth - 20) {
			x = e.pageX - tooltipWidth;
		} else {
			x = e.pageX;
		}
		y = e.pageY;
	}
	y += 18;
	objBox.style.left = x + "px";
	objBox.style.top = y + "px";
}
function hideToolTip () {
	if (document.getElementById("tooltip")){
		var objBox = document.getElementById("tooltip");
	} else {
		return true;
	}
	var objHeadline = document.getElementById("tooltipHeadline");
	objBox.style.display = "none";
	objHeadline.innerHMTL = ""
}
