var posx = 0; var posy = 0; var offsetx = 15; var offsety = 0; document.onmousemove=getMousePosition; function getMousePosition(e) { if (!e) var e = window.event; if (e.pageX || e.pageY) { posx = e.pageX; posy = e.pageY; } else if (e.clientX || e.clientY) { // Because I set my DocType I have to use documentElement in ie I think? if(document.documentElement && document.documentElement){ posx = e.clientX + document.documentElement.scrollLeft; posy = e.clientY + document.documentElement.scrollTop; } else { posx = e.clientX + document.body.scrollLeft; posy = e.clientY + document.body.scrollTop; } } } // Display HTML Tool Tip function dTT(id, HTML){ obj = document.getElementById(id); obj.style.display = "block"; obj.innerHTML = HTML; obj.style.left = (offsetx+posx) + "px"; obj.style.top = (offsety+posy) + "px"; } // Update HTML PopIn function uTT(id){ obj = document.getElementById(id); obj.style.left = (offsetx+posx) + "px"; obj.style.top = (offsety+posy) + "px"; } // Hide HTML PopIn function hTT(id){ obj = document.getElementById(id); obj.style.display = "none"; } var origHTML = ''; // Doesn't work because mouseover can happen prior to function call /* function saveoRHTML(){ if(document.getElementById){ origHTML = document.getElementById('rT').innerHTML; // Orig HTML } else { origHTML = ''; } } */ // Replace HTML in element function rHTML(id, HTML){ // alert('Putting HTML into ' + id); obj = document.getElementById(id); obj.innerHTML = HTML; } // Put HTML back to origonal in right hand space function oRHTML(){ // alert(id); id = "rT"; obj = document.getElementById(id); obj.innerHTML = origHTML; }