// JavaScript Document
Array.prototype.find = function(obj)
{
	for(var i = 0; i < this.length; i++)
	{
		if(this[i] == obj)	
			return i;
	}
	
	return -1;
}
function $obj(id)
{
	return document.getElementById(id);
}

var Menu = function()
{
	var _items = null;
	
	return{
				RollOver:function(itm)
				{
					if(!_items)
					{
						var nodes = items = $obj("mmenu").getElementsByTagName("a");
						_items = new Array();
						
						for(var i = 0; i < nodes.length; i++)
						{
							nodes[i].exClass = nodes[i].className;
							_items.push(nodes[i]);
						}
						
					}
					
					var nr = _items.find(itm);
					
					if(nr < 1)
						return;
					
					_items[nr - 1].className += " beforeHover";
				},
			
				RollOut:function(itm)
				{
					var nr = _items.find(itm);
					if(nr < 1)
						return;
						
					_items[nr - 1].className = _items[nr - 1].exClass;
				}
		}
}();
