// JavaScript for Tooltips

var objPopUp = null;
function popUp(whichLink) {
	fetchData('projecttooltip.cfm',whichLink,'popUpMessage');
	objPopTrig = document.getElementById(whichLink);
	objPopUp = document.getElementById('popUpMessage');
	objPopUp.innerHTML='<b>Loading</b>';
	xPos = objPopTrig.offsetLeft;
	yPos = (objPopTrig.offsetTop + objPopTrig.offsetHeight);
	if (xPos + objPopUp.offsetWidth > document.body.clientWidth) { xPos = xPos - objPopUp.offsetWidth; }
	if (yPos + objPopUp.offsetHeight > document.body.clientHeight) { yPos = yPos - objPopUp.offsetHeight - objPopTrig.offsetHeight; }
	objPopUp.style.left = xPos + 'px';
	objPopUp.style.top = yPos + 'px';
	objPopUp.style.visibility = 'visible';
}

function popHide() {
	objPopUp.style.visibility = 'hidden';
	objPopUp = null;
}

function filterData(pageRequest, objectID) {
	if (pageRequest.readyState == 4 && (pageRequest.status == 200 || window.location.href.indexOf("http") == -1)) { document.getElementById(objectID).innerHTML = pageRequest.responseText; }
}
