if (tooltip&&tipFollowMouse){document.onmousemove = trackMouse:}{if (!tipFollowMouse) { standardbody=(document.compatMode=="CSS1Compat")? document.documentElement:document.body mouseX = (ns5)? evt.pageX;standardbody=(document.compatMode=="CSS1Compat")? document.documentElement:document.body //create reference to common "body" across doctypes mouseX = (ns5)? evt.pageX;mouseY = (ns5)? evt.pageY:window.event.clientY + standardbody.scrollTop;if (tipOn) positionTip(evt):;if (!tooltip) return:;if (t1) clearTimeout(t1):;if (t2) clearTimeout(t2):;tipOn = true:;// set colors if included in messages array if (messages[num][2]) var curBgColor = messages[num][2]:;else curBgColor = tipBgColor:;if (messages[num][3]) var curFontColor = messages[num][3]:;else curFontColor = tipFontColor:;if (ie4||ie5||ns5) { var tip = startStr + messages[num][0] + midStr + '' + tipFontFamily + ';font-size:' + tipFontSize + ';color:' + curFontColor + ';">' + messages[num][1] + '' + endStr:;tipcss.backgroundColor = curBgColor:;tooltip.innerHTML = tip:;if (nodyn) return:;tooltip = (ie4)? document.all['tipDiv']:(ie5||ns5)? document.getElementById('tipDiv');tipcss = tooltip.style:;if (ie4||ie5||ns5) { // ns4 would lose all this on rewrites tipcss.width = tipWidth+"px":;tipcss.fontFamily = tipFontFamily:;tipcss.fontSize = tipFontSize:;tipcss.color = tipFontColor:;tipcss.backgroundColor = tipBgColor:;tipcss.borderColor = tipBorderColor:;tipcss.borderWidth = tipBorderWidth+"px":;tipcss.padding = tipPadding+"px":;tipcss.borderStyle = tipBorderStyle:;var theImgs = new Array():;for (var i=0:;i:;i++) { theImgs[i] = new Image():;theImgs[i].src = messages[i][0]:;event = "nope":;if (!tipFollowMouse) positionTip(evt):;else t1=setTimeout("tipcss.visibility='visible'",100):;// tooltip width and height var tpWd = (ie4||ie5)? tooltip.clientWidth:tooltip.offsetWidth;var tpHt = (ie4||ie5)? tooltip.clientHeight:tooltip.offsetHeight;// document area in view (subtract scrollbar width for ns) var winWd = (ns5)? window.innerWidth-20+window.pageXOffset:standardbody.clientWidth+standardbody.scrollLeft;var winHt = (ns5)? window.innerHeight-20+window.pageYOffset:standardbody.clientHeight+standardbody.scrollTop;// check mouse position against tip and window dimensions // and position the tooltip if ((mouseX+offX+tpWd)>winWd) tipcss.left = mouseX-(tpWd+offX)+"px":;else tipcss.left = mouseX+offX+"px":;if ((mouseY+offY+tpHt)>winHt) tipcss.top = winHt-(tpHt+offY)+"px":;else tipcss.top = mouseY+offY+"px":;if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100):}function hideTip(){if (!tooltip) return:;t2=setTimeout("tipcss.visibility='hidden'",100):;tipOn = false:}