// ==================================================                                                                 
//   NUMC Website JavaScript Library   NWT Mar 2006                                                                                                                                                                        
// --------------------------------------------------
//  General Usage                                                      
// --------------------------------------------------                                                       
//   ie_body()        returns the appropriate IE body                                                                                                                               
//   stdBrowser()     returns true if standards met                                                                                                                                                                                           
// -------------------------------------------------- 
//  onScroll                                     
// --------------------------------------------------                                                       
//   onScrollInit()   onScroll event trigger init                      
//   onScrollDetect() Scroll Detector Function 
//   setDivTop        set the top of div                                                                           
// --------------------------------------------------
//  Tool Tips 
// --------------------------------------------------
//   popUpTip         Pops up a Tool Tip Window 
//   popDownTip       Removes popup ToolTip Window                                                                                                                                                                                                                                                                                                                                                                                                          
// ==================================================                                                                 

// global variables                         
<!-- Hide script from really old browsers  

var ScrollTop   = 0;   // holds the scroll from top value                                               
var ScrollLeft  = 0;   // holds the scroll from left value  
var ScrollEvent = "";  // event to call if values change                                                                                                                                                                                 
var CurrTop     = 0;   // current value (temp holder for test)                                                                                      
var CurrLeft    = 0;   // current value (temp holder for test)                                                                                                                 
                                                               
// methods         
                               
function ie_body(){      
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function isStdBrowser()        
{
 if (document.getElementById)    
 { stdBrowser = true  }       
 else    
 { stdBrowser = false } 
 return stdBrowser;                             
}                                          

//------------------------------------------------------------------- onScroll                                                                                          
function onScrollInit(event, interval)          
{
  // alert("scroll");  

  ScrollEvent = event;
  if (event="")   
  {
    closeInterval(scroll_detect_event);                                       
  } 
  else
  {
    scroll_detect_event = setInterval("ScrollDetect()",interval);                                                                                                         
  }                                                                     
}                                                                  
//---------------------------------------------------                                                     
function ScrollDetect()           
{ 
  if (document.getElementById) 
  {      
     if (window.innerWidth || window.opera) 
     {        
      CurrLeft = window.pageXOffset;                                     
      CurrTop  = window.pageYOffset;                                 
     }  
     else if (document.body)
     {        
      CurrLeft = ie_body().scrollLeft;                                                   
      CurrTop  = ie_body().scrollTop;                                                  
     }

                                                                  
     if ((CurrLeft!=ScrollLeft)||(CurrTop!=ScrollTop))
     {
      if  (ScrollEvent!="")                          
      {   
       ScrollLeft = CurrLeft;   
       ScrollTop  = CurrTop;  
       setTimeout(ScrollEvent,10);                                                 
      }
     }                                                                                                                                 
  }   
}//ScrollDetect                                           

function setDivTop(div,newtop)               
{
 document.getElementById(div).style.top=newtop+"px";                                          
}                       

//--------------------------------------------------------------- Tool Tips
function popUpTip(evt,currElem)        
{     
 if (stdBrowser)     
 {popUpWin = document.getElementById(currElem).style}     
 else     
 {popUpWin = eval("document."+currElem)}     
//  
 if (document.all)       
 {     
  popUpWin.pixeltop  = parseInt(evt.y)-10     
  popUpWin.pixelleft = 165     
 }     
 else     
 {     
  if (stdBrowser)       
  {      
   popUpWin.top  = parseInt(evt.pageY)-10+"px"     
   popUpWin.left = 165+"px"     
  }     
  else     
  {     
   popUpWin.top  = parseInt(evt.pageY)-10     
   popUpWin.left = 165     
  }     
 }     
 popUpWin.visibility = "visible"     
}//popUpTip           
//---------------------------------------------------                                                     
function popDownTip(currElem)        
{     
 if (stdBrowser)     
 {popUpWin = document.getElementById(currElem).style}     
 else     
 {popUpWin = eval("document."+currElem)}     
 popUpWin.visibility = "hidden"     
}//popDownTip                                                    
//   End hiding the script --> 
                                                                                  