<!-- -------------------------------------------------------------- -->  
   var mx, my, dy;


<!-- -------------------------------------------------------------- -->  
   function getobj(nev)
   {
    if( document.layers) return document.layers[nev]; 
    if( document[nev])  return document[nev]; 
    if (document.getElementById) return document.getElementById(nev);
    if (document.all) 
    return document.all[nev];
    return false;
   }

<!-- -------------------------------------------------------------- -->  
   function mm(evt)
   {
    if (evt.pageX)
    {
     mx=evt.pageX;
     my=evt.pageY;
     dy=0;
    }
    else
    {
     mx=evt.x;
     my=evt.y;
     dy=document.body.scrollTop;
    }
    if (os)
    if (os.display=='block')
    {
     os.top=my+dy+20;
     os.left=mx-155;
     if ((mx<250)&&(my<300))
     {
      os.width=180;
      os.left=mx-155;
     }
     else
     {
      os.width=400;
      os.left=mx-320;
     }
    }
   }
<!-- -------------------------------------------------------------- -->  
   function showhint(i)
   {
    if (os) os.display='block';
    if (ob) ob.innerHTML=hints[i];
   } 
<!-- -------------------------------------------------------------- -->  
   function hidehint()
   {
    if (os) 
    {
     os.display='none';
     os.top=-200;
    }
   }
<!-- -------------------------------------------------------------- -->  