
var offsetX = 0;
var offsetY = 0;


function mousemove(e) {
    if (! e) { /** ie */
	e = window.event;
	    offsetX = e.clientX + document.documentElement.scrollLeft;
    	offsetY = e.clientY + document.documentElement.scrollTop;
    }
    else {
	    offsetX = e.pageX;
    	offsetY = e.pageY;
    }


}

document.onmousemove = mousemove;

function showTooltip(tooltip){
    
    node = tooltip.nextSibling;

    clone = node.cloneNode(true);
    clone.style.display = "block";
    var left = 0;
    if (offsetX > 320)
        left = offsetX - 270;
    else
        left = offsetX + 20;

    clone.style.left = left + 'px';
    clone.style.top = (offsetY - 100) + 'px';

    document.getElementsByTagName('body')[0].appendChild(clone);
}

function hideTooltip(tooltip){
    body = document.getElementsByTagName('body')[0];
    body.removeChild(body.lastChild);
}
