//utf8
var menu_menus_h = new Hash();

function actdeactItem(e)
{
	//console.log(e);
	act = (e.type == "mouseover");
	id = e.target.id.replace(/menu(img|link)_/, "");
	iitem = $('menuimg_'+id);
	aitem = $('menulink_'+id);
	if (act)
	{
		iitem.src = '/img/menu_point_active.gif';
		aitem.src = aitem.src.replace("menuitem", "menuitem_a");
	}
	else
	{
		iitem.src = '/img/menu_point.gif';
		aitem.src = aitem.src.replace("menuitem_a", "menuitem");	
	}
}

function actdeactMenu(e)
{
	x = e.target;
	while (!menu_menus_h.get(x.id))
	{
		if (x.parentNode)
			x = x.parentNode;
		else
			return;
	}
	head = menu_menus_h.get(x.id);
	head.set('class', (e.type == "mouseover")?"m menu_head_a":"m menu_head");	
}

function initXmlMenu()
{
	/*path = "http://new1.gnesin.ru/"
	images = ["/img/menu_point_active.gif", "/img/menu_head_active_fon.gif"];
	for (i = 0; i < menu_itemcount; i++)
	{
		aitem = $('menulink_'+i);
		iitem = $('menuimg_'+i);
		p_i = new Image();
		if (iitem.src.contains("/img/menu_point.gif"))
		{
			p_i.src = aitem.src.replace("menuitem", "menuitem_a");	
			aitem.addEvent('mouseenter', actdeactItem);
			aitem.addEvent('mouseleave', actdeactItem);
			iitem.addEvent('mouseenter', actdeactItem);
			iitem.addEvent('mouseleave', actdeactItem);
		}
	}*/
	for (i = 0; i < menu_menus.length; i++)
	{
		tbl = $(menu_menus[i]);
		if (!$defined(tbl))
			continue;
		menu_menus_h.set(menu_menus[i], $(menu_menus[i]+"_head"));
		tbl.addEvent('mouseenter', actdeactMenu);
		tbl.addEvent('mouseleave', actdeactMenu);
	}
}

window.addEvent('domready', initXmlMenu);