var openDiv = false;
var cursor = {x:0, y:0};
function trackMouse() {
  if (window.Event) {
    document.captureEvents(Event.MOUSEMOVE);
  }
  document.onmousemove = getXY;
}
addonload(trackMouse);

function getXY(e) {
  cursor.x = (window.Event) ? e.pageX : event.clientX;
  cursor.y = (window.Event) ? e.pageY : event.clientY;
  var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
	var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
	if(isIE && isWin){cursor.y = cursor.y  + (document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)};

}

function toggleNote(div) {
	if (!div) return;
	if (el = gE(div)) {
		if (el.style.display == 'block') {
			el.style.display = 'none';
			openDiv = false;
		} else {
			if (openDiv) {
				if (oel = gE(openDiv)) {
					oel.style.display = 'none';
				}
			}
			sP(el, cursor.x-255, cursor.y+10);
			el.style.display = 'block';
			openDiv = div;
		}
	}
}
