
//  MSOMC 1.0 :: App Javascript
//  Created by Todd Yandell on 4.23.2006

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);

