$(function() {
	setupMenu();
});

function hideActiveMenu() {
	$('.menu-item-active ul.submenu').css('display', 'none');
	$('.menu-item-active a:first').css('width', 74);
	
	setupMenu();
}

var menuIsSetup = true; //false;
function setupMenu() {
	if (menuIsSetup)
		return;
		
	var container = $('#menuitems');
	var items = $('.menu-item, .menu-item-active', container);
	items.each(function() {
		var item = $(this);
		// var mainLink = item.find('a:first');
		
		item.hoverIntent({
			over: function() {
				$('ul.submenu', item).fadeIn('normal');
				$('a:first', item).animate({'width': 114}, 'normal');
			},
			timeout: 200,
			out: function() {
				$('ul.submenu', item).fadeOut('normal');
				$('a:first', item).animate({'width': 74}, 'fast');
			}
		});
	});
		
	menuIsSetup = true;
}
