<!-- 
//------------------------------------------------------------------------------
function jGssdbCursor (which,style)
{
  switch (style)
  {
    case 'default':
      which.style.cursor = 'default';
      break;
    case 'pointer':
      which.style.cursor = 'pointer';
      break;
    default:
      which.style.cursor = 'auto';
      break;
  }
  return;
}
//------------------------------------------------------------------------------
var GssdbTooltipEnabled = false;
var GssdbTooltipObject  = (document.all                                  ?
                           document.all['gssdb_tooltip']                 :
                           (document.getElementById                   ?
                            document.getElementById ('gssdb_tooltip') :
                            ''                                         )  );
//------------------------------------------------------------------------------
function jGssdbTooltipIeTrueBody ()
{
  return ((document.compatMode                   &&
           (document.compatMode != 'BackCompat')   ) ?
          document.documentElement                   :
          document.body                               );
}
//------------------------------------------------------------------------------
function jGssdbTooltip (tooltip)
{
  if (document.all                 ||
      (document.getElementById && 
       (!(document.all))         )   )
  {
    if (tooltip)
    {
      GssdbTooltipObject.innerHTML = tooltip;
      GssdbTooltipEnabled          = true;
      return (false);
    }
    GssdbTooltipEnabled                 = false;
    GssdbTooltipObject.style.visibility = 'hidden';
    GssdbTooltipObject.style.left       = '0px';
    GssdbTooltipObject.innerHTML        = '';
  }
  return;
}
//------------------------------------------------------------------------------
function jGssdbMoveTooltip (event)
{
  if (window.event)
    event = window.event;
  if (GssdbTooltipEnabled)
  {
    var CurrentX   = ((document.getElementById && 
                       (!(document.all))         )                      ?
                      event.pageX                                       :
                      (event.x + jGssdbTooltipIeTrueBody ().scrollLeft)  );
    var CurrentY   = ((document.getElementById && 
                       (!(document.all))         )                     ?
                      event.pageY                                      :
                      (event.y + jGssdbTooltipIeTrueBody ().scrollTop)  );
    var RightEdge  = ((document.all      &&
                       (!(window.opera))   )                                        ?
                      (jGssdbTooltipIeTrueBody ().clientWidth - event.clientX + 20) :
                      (window.innerWidth - event.clientX)                            );
    var BottomEdge = ((document.all      &&
                       (!(window.opera))   )                                         ?
                      (jGssdbTooltipIeTrueBody ().clientHeight - event.clientY - 20) :
                      (window.innerHeight - event.clientY - 40)                       );
    var LeftEdge   = 20;
    if (RightEdge < GssdbTooltipObject.offsetWidth)
      GssdbTooltipObject.style.left = (document.all                                                                                      ?
                                       ((jGssdbTooltipIeTrueBody ().scrollLeft + event.clientX - GssdbTooltipObject.offsetWidth) + 'px') :
                                       ((window.pageXOffset + event.clientX - GssdbTooltipObject.offsetWidth) + 'px')                     );
    else
    {
      if (CurrentX < LeftEdge)
        GssdbTooltipObject.style.left = '5px';
      else
        GssdbTooltipObject.style.left = ((CurrentX - 20) + 'px');
    }
    if (BottomEdge < GssdbTooltipObject.offsetHeight)
      GssdbTooltipObject.style.top = (document.all                                                                                           ?
                                      ((jGssdbTooltipIeTrueBody ().scrollTop + event.clientY - GssdbTooltipObject.offsetHeight - 20) + 'px') :
                                      ((window.pageYOffset + event.clientY - GssdbTooltipObject.offsetHeight - 20) + 'px')                    );
    else
      GssdbTooltipObject.style.top = ((CurrentY + 20) + 'px');
    GssdbTooltipObject.style.visibility = 'visible';
  }
}
//------------------------------------------------------------------------------
document.onmousemove = jGssdbMoveTooltip;
//------------------------------------------------------------------------------
//-->
