var atmLEFT = 865;     
var atmGAP1 = 372;     
var atmGAP2 = 0;      
var atmBASE = 300;    
var atmActivateSpeed = 100;   
var atmScrollSpeed = 3;    
var atmTimer; 


function RefreshMoveTop()
{
  var atmStartPoint, atmEndPoint, atmRefreshTimer;

    
  atmStartPoint = parseInt(document.getElementById("MOVETOP").style.top, 10);
  atmEndPoint = document.body.scrollTop + document.body.clientHeight-608; 

  if (atmEndPoint < atmGAP1) atmEndPoint = atmGAP1;

  if ( atmStartPoint != atmEndPoint ) {
    atmScrollAmount = Math.ceil( Math.abs( atmEndPoint - atmStartPoint ) / 15 );
    document.getElementById("MOVETOP").style.top = parseInt(document.getElementById("MOVETOP").style.top, 10) + ( ( atmEndPoint<atmStartPoint ) ? -atmScrollAmount : atmScrollAmount );
    atmRefreshTimer = atmScrollSpeed;
  }
         else {
    atmRefreshTimer = atmActivateSpeed;
  }

  setTimeout ("RefreshMoveTop();", atmRefreshTimer);
}
        
function InitializeMoveTop(){
	<!--alert(document.body.clientHeight);-->
   document.getElementById("MOVETOP").style.top = document.body.scrollTop + atmGAP1;
   RefreshMoveTop();
   document.getElementById("MOVETOP").style.left = atmLEFT; 
}