var Menu = {
	"element": null,
	"zIndex": 1,
	"init": function(id)
	{
		Menu.element = element(id);
		var active = null;
		for(var i = 0; i < Menu.element.childNodes.length; i++)
			if(Menu.element.childNodes[i].nodeType == 1)
			{
				var li = Menu.element.childNodes[i];
				if(li.getElementsByTagName("ul").length != 0)
				{

					// hack na rozmer v prohlizeci, ktery si ho neumi podrzet
					if(window.opera) li.style.width = li.offsetWidth + "px";

//					li.childNodes[0].className = "has-menu";
					var ul = element(li.getElementsByTagName("ul")[0]);
					li.ul = ul;
					li.onmouseover = function(e)
					{
						clearTimeout(this.hideTO);
//						this.style.zIndex = Menu.zIndex++;
						if(this.block) return false;
						this.block = true;
//						this.ul.className = "animace-0";
						element(this).classes.add("active");
/*						for(var i = 1; i <= 10; i++)
							Timer.once(i * 25 + 1, function(ul, i)
							{
								ul.className = "animace-" + i;
							}, this.ul, i)
*/
						if(active)
						{
							active.block = false;
							active.classes.remove("active");
						}
						active = this;
					};
					li.onmouseout = function()
					{
						this.hideTO = Timer.once(500, function(li)
						{
							li.block = false;
							li.classes.remove("active");
							if(li == active) active = null;
						}, element(this))
					};
				}
			}

	},
	"zablokovat": function()
	{
		Menu.init = function(){};
	}
};

