var pL = ""; function Layer (name) { if (document.getElementById) { return document.getElementById(name); } if (document.all) { return document.all[name]; } if (document.layers) { if (document.layers[name]) { return document.layers[name]; } if (document[name]) { return document[name]; } } return false; } function getCoordinates (name) { x = new Array(); i = Layer(name); if (i) { h = 21; o = 2; j = -1; if (i.y) { x[0] = i.y + h; x[1] = i.x + j; } else { x[0] = i.offsetTop + h; x[1] = i.offsetLeft + j; if (!window.attachEvent) { x[1] += o; } i = i.parentElement; while(i != null){ x[0] += i.offsetTop; x[1] += i.offsetLeft; i=i.offsetParent; } } } else { x[0] = 0; x[1] = 0; } return x; } function cL () { if (pL.length > 0) { l = Layer(pL); if (l) { q = pL.substr(1, pL.length - 1); w = Layer('n' + q); if (w) { l.style.visibility = 'hidden'; l.style.display = 'none'; pL = ""; } } } } function sL (name) { if (pL != 'g' + name) { cL(); lL = Layer('g' + name); if (lL) { pL = 'g' + name; iL = getCoordinates('n' + name); if (iL[0] > 0) { if (iL[1] > 0) { lL.style.top = iL[0]; lL.style.left = iL[1]+ 1; lL.style.visibility = 'visible'; lL.style.display = 'block'; } } } } } if ((!document.all) && (document.getElementById)) { document.captureEvents(Event.MOUSEMOVE); //document.addEventListener("mousemove",mouseMove,false); } document.onmousemove=mouseMove; function mouseMove (e) { if ((!document.all) && (document.getElementById)) { event = e; } if (pL.length > 0) { u = true; if (event.srcElement) { q = true; i = event.srcElement; } else { q = false; i = event.target; } r = ''; while ((i != null) && (u)) { if (i.tagName != null) { if (i.tagName == 'DIV') { u = false; if (i.id.substr(0, 1) == 'g') { u = false; } else { cL(); } } else if (i.id != null) { if (i.id == 'content') { u = false; cL(); } else if (i.id.length > 0) { u = false; } } } if (i.parentElement != null) { i = i.parentElement; } else if (i.parentNode != null) { i = i.parentNode; } else { i = null; } } if (u) { cL(); } } }