///////////////////////////////////////////////////////////////////
////Make Menus float

function FloatMenu()
  {
  window.FloatIt = function()
    {
    var pY = ns ? pageYOffset : document.body.scrollTop ;
    var dY = parseInt( ( pY + startY - MenuLayer.y ) / 2 ) ;
    //// avoid needless redraws
    if( dY*dY < 1 ) return ;
    MenuLayer.y += dY ;
    MenuLayer.style.top = MenuLayer.y ;
    }

  //// don't float menu at low screen resolutions
  if ( window.screen.availHeight < 600 ) return 0 ;

  var id = "FloatingMenu" ; //// name of layer to float
  var startY  = 12 ;        //// starting point for floating menu
  var speed   = 10 ;        //// lower=faster, but with performance price

  var ns = ( navigator.appName.indexOf( "Netscape" ) != -1 ) ;
  var MenuLayer = document.getElementById ? document.getElementById(id) : document.all ? document.all[id] : document.layers[id] ;
  if( document.layers ) MenuLayer.style = MenuLayer ;

  MenuLayer.y = startY ;
  MenuLayer.style.top = MenuLayer.y ;

  FloatIt() ;
  setInterval( "FloatIt()" , speed ) ;

  }

////FloatMenu() ;

