function getObject( obj )
{
  var strObj
  if ( document.all )
  {
    strObj = document.all.item( obj );
  }
  else if ( document.getElementById )
  {
    strObj = document.getElementById( obj );
  }
  return strObj;
}

var theTop = 0;
var theHeight = 2000;
var theWidth = 150;
var theLeft = 650;
var toClip = 200;
var scrollSpeed = 100;

function scrollNews( newsDiv, toMove )
{
  theDiv = getObject( newsDiv.toString() );
  if ( theDiv == null )
  {
    return;
  }
  if ( document.layers )
  {
    theDiv.clip.top = toMove;
    theDiv.clip.bottom = toMove + toClip;
    theDiv.top = theTop - toMove;
  }
  else
  {
    theDiv = theDiv.style;
    theDiv.clip = "rect(" + toMove + "px " + (theWidth + theLeft) + "px " + (toMove + toClip) + "px 0px)";
    theDiv.top = theTop - toMove + 'px';
  }
  if ( ( theTop + theHeight - toMove ) < ( theTop - theHeight - 20 ) )
  {
    toMove = 0;
    if ( document.layers )
    {
      theDiv.clip.top = theTop;
      theDiv.clip.bottom = toClip;
      theDiv.top = theTop
    }
    else
    {
      theDiv.clip = "rect(" + toMove + "px " + (theWidth + theLeft) + "px " + (toMove + toClip) + "px 0px)";
      theDiv.top = theTop + 'px';
    }
  }
  toMove = (toMove + 1);
  setTimeout("scrollNews('" + newsDiv + "'," + toMove + ")", scrollSpeed);
}
