var al_isNav = (navigator.appName.indexOf("Netscape") !=-1); function handlerMM(e){ al_x = (al_isNav) ? e.pageX : event.x + document.body.scrollLeft - document.body.clientLeft; al_y = (al_isNav) ? e.pageY : event.y + document.body.scrollTop - document.body.clientTop; if (document.body && document.body.parentElement && document.body.parentElement.clientLeft) { var bodParent = document.body.parentElement; al_x += bodParent.scrollLeft - bodParent.clientLeft; al_y += bodParent.scrollTop - bodParent.clientTop; } } document.onmousemove = handlerMM; al_x = 100; al_y = 100; al_timeout_ref=0; al_timeout_in_ref=0; al_overdiv=0; al_overlink=0; al_id=-1; function al_div_out () { if (al_timeout_ref == 0) al_timeout_ref = setTimeout('al_timeout()',1000); al_overdiv = 0; } function al_div_in () { al_overdiv = 1; if (al_timeout_ref != 0) clearTimeout(al_timeout_ref); al_timeout_ref = 0; } function al_link_out () { if ((al_overdiv == 0) && (al_overlink == 1)) { if (al_timeout_ref == 0) al_timeout_ref = setTimeout('al_timeout()',1000); if (al_timeout_in_ref != 0) clearTimeout(al_timeout_in_ref); al_timeout_in_ref = 0; } al_overlink = 0; } function al_link_in (id, content) { if ((id != al_id) || ((al_overlink == 0) && (al_overdiv == 0) && (al_timeout_ref == 0))) { al_content = content; if (al_timeout_in_ref == 0) setTimeout('al_show('+id+')',200) } if (al_timeout_ref!= 0) clearTimeout(al_timeout_ref); al_timeout_ref = 0; al_overlink = 1; } function al_timeout() { if ((al_overdiv == 0) && (al_overlink == 0) && (al_timeout_ref!= 0)) { al_timeout_ref=0; if (document.getElementById) { // DOM3 = IE5, NS6 var menu_element = document.getElementById('al_popup'); menu_element.style.visibility = 'hidden'; } } } function al_show( id ) { if ((al_overlink == 1) || (al_overdiv ==1)) { if (al_timeout_ref!= 0) clearTimeout(al_timeout_ref); al_timeout_ref = 0; al_timeout_in_ref = 0; al_id = id; if (document.getElementById) { // DOM3 = IE5, NS6 var menu_element = document.getElementById('al_popup'); if (al_y> 10) al_y -= 5; al_x += 15; menu_element.style.left = al_x + "px"; menu_element.style.top = al_y + "px"; menu_element.style.visibility = 'visible'; menu_element.innerHTML=al_content; menu_element.style.display = 'block'; } } else { al_id = -1; } }