var Navi = {
	list: null,
	listItems: null,
	init: function()
	{
		this.list = document.getElementById('mainNavi');
		this.listItems = this.list.getElementsByTagName('li');

		for (var i = 0, ii = this.listItems.length; i < ii; i++)
		{
			var listItem = this.listItems[i];

			if (listItem.parentNode == this.list)
			{
				var naviItem = new NaviItem(listItem);
			}
		}
	}
};

var NaviItem = function(element)
{
	this.element = element;
	this.element._obj = this;
	this.element.onmouseover = function() { this._obj.mouseOver(); };
	this.element.onmouseout = function() { this._obj.mouseOut(); };
};
NaviItem.prototype.mouseOver = function()
{
	this.element.className = 'over';
};
NaviItem.prototype.mouseOut = function()
{
	this.element.className = '';
};

if (FastInit)
{
	FastInit.addOnLoad(Navi.init);
}
else
{
	Event.observe(window, 'load', Navi.init);
}

