window.addEvent('domready', function()
{
	if ($('mainnav'))
	{
		// rightsub
		var arrSubnavigations = $('mainnav').getElements('li ul');
		var intItems = arrSubnavigations.length;
		arrSubnavigations.each(function(elList, i)
		{
			elList.getParent('li').getElement('a').addEvents(
			{
				mouseenter:function()
				{
					this.addClass('hover');
					if (intItems == (i + 1))
					{
						this.getParent().getElement('ul').addClass('rightsub');
					};
					this.getParent().addClass('hover');
				},
				mouseleave:function()
				{
					this.removeClass('hover');
					this.getParent().removeClass('hover');
				}
			});
			elList.addEvents(
			{
				mouseenter:function()
				{
					this.addClass('hover');
					elList.getParent('li').getElement('a').addClass('hover');
				},
				mouseleave:function()
				{
					this.removeClass('hover');
					elList.getParent('li').getElement('a').removeClass('hover');
				}
			});
		});
	};
	

});
