var ns4 = document.layers; var ns6 = document.getElementById && !document.all; var ie4 = document.all; var offsetX = 0; var offsetY = 5; var toolTipSTYLE=""; var CAPTION="cap"; var FG="fg"; var BG="bg"; var TEXTCOLOR="tc"; var CAPTIONCOLOR="cc"; var WIDTH="tw"; var HEIGHT="th"; var FONT="font"; var POSITIONY="posy"; var cap, fg, bg, tc, cc, tw, th, font, posy = 0; function initToolTips() { if(ns4||ns6||ie4) { if(ns4) toolTipSTYLE = document.toolTipLayer; else if(ns6) toolTipSTYLE = document.getElementById("toolTipLayer").style; else if(ie4) toolTipSTYLE = document.all.toolTipLayer.style; if(ns4) document.captureEvents(Event.MOUSEMOVE); else { toolTipSTYLE.visibility = "visible"; toolTipSTYLE.display = "none"; } document.onmousemove = moveToMouseLoc; } } function toolTip() { if(arguments.length < 1) { // hide if(ns4) toolTipSTYLE.visibility = "hidden"; else toolTipSTYLE.display = "none"; } else { // show var msg = arguments[0]; fg = "$settings[tablehead]"; bg = "$settings[tablebg]"; tc = "#000000"; cc= "$settings[tableheadtext]"; font = "Verdana,Arial,Helvetica"; tw = ""; th = ""; cap = ""; posy = 0; for(var i = 1; i < arguments.length; i+=2) { switch (arguments[i]) { case "cap": cap = arguments[i+1]; break; case "font": font = arguments[i+1]; break; case "fg": fg = arguments[i+1]; break; case "bg": bg = arguments[i+1]; break; case "tc": tc = arguments[i+1]; break; case "cc": cc = arguments[i+1]; break; case "tw": tw = arguments[i+1]; break; case "th": th = arguments[i+1]; break; case "posy": posy = arguments[i+1]; break; } } var content = "
" + ""; if(cap) content += ""; content += ""; if(cap) content += ""; content += "
" + cap + "
" + msg + "
"; if(ns4) { toolTipSTYLE.document.write(content); toolTipSTYLE.document.close(); toolTipSTYLE.visibility = "visible"; } else if(ns6) { moveToMouseLoc(document); document.getElementById("toolTipLayer").innerHTML = content; toolTipSTYLE.display="block"; } else if(ie4) { moveToMouseLoc(); document.all("toolTipLayer").innerHTML=content; toolTipSTYLE.display="block"; } } } function moveToMouseLoc(e) { if(ns4||ns6) { x = e.pageX; y = e.pageY; if (tw && (x + offsetX + Number(tw) + 10 > window.innerWidth)) x = window.innerWidth - offsetX - Number(tw) - 10; } else { x = event.x + document.body.scrollLeft; y = event.y + document.body.scrollTop; if (tw && (x + offsetX + Number(tw) + 30 > document.body.offsetWidth)) x = document.body.offsetWidth - offsetX - Number(tw) - 30; } toolTipSTYLE.left = x + offsetX; toolTipSTYLE.top = y + offsetY + Number(posy); return true; } initToolTips(); function popUp(url,w,h) { if(!w)w=600;if(!h)h=300; var wnd=open(url,'_img','height='+h+',width='+w+',location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no'); }