
  var mActive = 0; 
  nav = (document.layers) ? 1 : 0; 
  ie  = (document.all) ? 1 : 0; 
  if (nav) pop = document.layers["popbox"]; 
  if (ie)  pop = popbox.style; 
  document.onmousemove = sustain; 
  if (nav) document.captureEvents(Event.MOUSEMOVE); 

  function poptxt(bells,ringable,msg) { 
                var bcolour; 

           switch(bells) { 
                 case  5 : bcolour = '#CCFFFF';    break; 
                 case  6 : bcolour = '#FFCCCC';    break; 
                 case  8 : bcolour = '#FFFFCC';    break; 
                 case 10 : bcolour = '#CCFFCC';    break; 
                 case 12 : bcolour = '#CCCCFF';    break; 
                 default : bcolour = '#FFFFFF';    break; 
                } 
           fcolour = (ringable) ? '#000000' : '#FF0000'; 

           pmsg = msg.split("_");
           msg="";
           for (i = 0; i < pmsg.length; i++) { 
               var ptxt = (i == (pmsg.length - 1)) ? "" : "<font color="+bcolour+">_<font color="+fcolour+">" ;
               msg += pmsg[i] + ptxt; }

           content ="<font color="+fcolour+" face=Arial size=1>"+pmsg+"</font>"; 

           if (nav) { 
                    content ="<font color="+fcolour+" face=Arial size=1>"+msg+"</font>"; 
                    content ="<table border=0 cellspacing=1 cellpadding=0><tr><td><font color="+fcolour+" face=Arial size=1>"+msg+"</font><td><tr></table>"; 
                    pop.document.open(); 
                    pop.document.write(content); 
                    pop.document.close(); 
                    pop.document.bgColor = bcolour; 
                    pop.visibility = "show"; 

           } else if (ie) { 
                    content ="<table border=0 cellspacing=1 cellpadding=0><tr><td><font color="+fcolour+" face=Arial size=1>"+msg+"</font><td><tr></table>"; 
                    document.all("popbox").innerHTML = content; 
                    document.all("popbox").style.backgroundColor = bcolour; 
                    pop.visibility = "visible"; 
           } 

           mActive = 1; 
  } 

  function sustain(e) { 

           if (mActive) { 
                        var x = (nav) ? e.pageX : event.x ; 
                        var y = (nav) ? e.pageY : event.y ; 
                        var w = (nav) ? pop.document.width : document.all.popbox.offsetWidth ;  

                        pop.left = ((x+w) > 645) ? 645 - w : x ; 
                        pop.top = y+20; 

                        window.status= ""; 
           } else { kill(); } 
  } 

  function kill() { 
           mActive=0; 
           pop.visibility = (nav) ? "hide" : "hidden"; 
  } 



