function FsMarquee(ID, lineHeight, lineCount, scrollSpeed, atFirstDelay, lineDelay, moveDelay)
{
  this.id=ID;
  this.Target = document.getElementById(ID);
  this.LineHeight = lineHeight;
  this.LineCount = lineCount;
  this.ScrollSpeed = scrollSpeed;
  this.Actived = true;
  this.AtFirstDelay = atFirstDelay;
  this.LineDelay = lineDelay;
  this.MoveDelay = moveDelay;
  this.Target.innerHTML += this.Target.innerHTML; 
  $("#"+this.id).data("this", this); 
  window.setTimeout("$('#"+this.id+"').data('this').Run()", this.AtFirstDelay); 
  this.Run = function()
  {
    if (this.Actived)
    {
      this.Target.scrollTop += this.ScrollSpeed; 
    }
    if (this.Target.scrollTop == this.LineCount * this.LineHeight) 
      this.Target.scrollTop = 0; 
    if (this.Target.scrollTop % this.LineHeight == 0) { 
      window.setTimeout("$('#"+this.id+"').data('this').Run()", this.LineDelay); 
    } else { 
      window.setTimeout("$('#"+this.id+"').data('this').Run()", this.MoveDelay); 
    }
  };
  this.stop = function()
  {
    this.Actived = false;
  }
  this.go = function()
  {
    this.Actived = true;
  }
}
