var cX = 0; var cY = 0; var rX = 0; var rY = 0; function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;} function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;} if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; } else { document.onmousemove = UpdateCursorPosition; } function AssignPosition(d) { if(self.pageYOffset) { rX = self.pageXOffset; rY = self.pageYOffset; } else if(document.documentElement && document.documentElement.scrollTop) { rX = document.documentElement.scrollLeft; rY = document.documentElement.scrollTop; } else if(document.body) { rX = document.body.scrollLeft; rY = document.body.scrollTop; } if(document.all) { cX += rX; cY += rY; } /*For when in mobile mode - ensures the left edge isn't a negative number and so the div is out the left side of the screen*/ var adjustedX = cX-130; if(adjustedX < 0){ adjustedX = 10; } d.style.left = adjustedX + "px"; d.style.top = (cY-80) + "px"; } function HideContent(img){ var div = img.parentNode; div.style.display = "none"; } function ShowContent(d) { hideAllTooltips(); if(d.length < 1) { return; } var dd = document.getElementById(d); AssignPosition(dd); dd.style.display = "block"; } function hideAllTooltips(){ var divs = document.getElementsByTagName("div"); for(var i=0; i