/*************************************************************************  This code is from Dynamic Web Coding at http://www.dyn-web.com/  Copyright 2003 by Sharon Paine   See Terms of Use at http://www.dyn-web.com/bus/terms.html  regarding conditions under which you may use this code.  This notice must be retained in the code as is!*************************************************************************/function initHoverTip() {  if ( document.getElementById && document.getElementById(Tooltip.tipID) ) {     Tooltip.followMouse = false;  // must be turned off for this version    var tip = document.getElementById(Tooltip.tipID)    tip.onmouseout = function(e) { Tooltip.tipOutCheck(e) }    tip.onmouseover = function() { Tooltip.clearTimer() }  }}Tooltip.tipOutCheck = function(e) {  e = dw_event.DOMit(e);  // is element moused into contained by tooltip? or tooltip itself?  var tooltip = document.getElementById(Tooltip.tipID);  var toEl = e.relatedTarget? e.relatedTarget: e.toElement;    if ( tooltip != toEl && !contained(toEl, tooltip) )       Tooltip.hide();}// returns true of oNode is contained by oCont (container)function contained(oNode, oCont) {  if (!oNode) return; // in case alt-tab away while hovering (prevent error)  while ( oNode.parentNode ) {    oNode = oNode.parentNode;    if ( oNode == oCont ) return true;  }  return false;}Tooltip.timerId = 0;Tooltip.clearTimer = function() {  if (Tooltip.timerId) clearTimeout(Tooltip.timerId);}initHoverTip();