var INTERVAL=1;

function SmoothScroll(dist,direction)
{
  
  clearInterval(INTERVAL);
  dest= MAIN.document.body.scrollTop;
  var scroller_y=MAIN.document.body.scrollTop;
  var ender=scroller_y+dist;
  if (direction== 'up')
    INTERVAL=setInterval("scrollWindowUp("+ender+")",2);
  else
    INTERVAL=setInterval("scrollWindowDown("+ender+")",2);

}

function scrollWindowDown(ender)
{
  
  if(MAIN.document.body.scrollTop >= ender)
    clearInterval(INTERVAL); 
  else
  {
    dest+=5;
    MAIN.scrollTo(0,dest);
  }
}

function scrollWindowUp(ender)
{
  
  if(MAIN.document.body.scrollTop <= ender)
    clearInterval(INTERVAL); 
  else
  {
    dest-=5;
    MAIN.scrollTo(0,dest);
  }

}

