var toolText;
var toolObj = '';
var lastTip;
var cool_timeout;

function detectTooltip(e) {
    e=e||window.event;
    i=e.target||window.event.srcElement;
    clearTimeout(cool_timeout);
    if(i.getAttribute('rel')) {
        toolObj=document.getElementById('toolTip');
        toolObj.style.left = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft + 10 + 'px';
        toolObj.style.top = e.clientY + document.body.scrollTop + document.documentElement.scrollTop + 10 + 'px';
        toolObj.style.display='block';
        if (i.getAttribute('rel') != lastTip) {
	       	cool_timeout = setTimeout("new Ajax.Updater('toolTip', i.getAttribute('rel'), {method: 'get'})",100);
        }

    }
    else {
        toolObj=document.getElementById('toolTip');
        toolObj.style.display='none';
        toolObj.innerHTML = 'Loading....';
    }


}
document.onmousemove=detectTooltip;