//
//  msomc.js
//

function setUpMenu () {
  var items = $("navigation").getElementsByTagName("li");
  for (var index = 0; index < items.length; index ++) {
    var item = items[index];
    item.onmouseover = function () {
      this.className = this.className + " hover";
    };
    item.onmouseout = function () {
      this.className = this.className.replace(" hover", "");
    };
  }
}

function setUpFile () {
  var file = $("file");
  if (file) {
    Event.observe(file, "change", function () {
      Effect.Appear("uploading", { duration:2.0 });
      $("updater").submit();
    })
  }
}

var __feedPosition = 0.0;

function setUpTicker () {
  __feedPosition = 0.0;
  scrollTicker();
}

function scrollTicker () {
  var feed = $("feed");
  if (!feed) return;

  __feedPosition -= 1.0;
  if ((__feedPosition * -1.0) > parseFloat(feed.offsetHeight))
    __feedPosition = 124.0;

  feed.style.top = __feedPosition + "px";
  setTimeout("scrollTicker();", 1000.0 / 15.0);
}

Event.observe(window, "load", setUpMenu);
Event.observe(window, "load", setUpFile);
Event.observe(window, "load", setUpTicker);
