mp.menu = {
	init : function() {
		this._applyMainmenuPadding();
		this._hideInactiveBranches();
	},
	
	_hideInactiveBranches : function() {		
		// remove active class from parent li's of active li's
		$('#submenu li.active').has('li.active').removeClass('active');
		
	},
	
	_applyMainmenuPadding : function() {
		var $nav = $('#mainmenu .navigation');
		var totalWidth = $nav.innerWidth();
		var liWidths = 0;
		var liCount = 0;

		var $lis = $nav.find('li');

		$lis.each(function() {
			$(this).css({'padding-left' : 0});
			liCount++;
			liWidths += $(this).innerWidth();
		});
		
		var extraSpace = totalWidth - liWidths;
		var padding = parseInt(extraSpace / liCount / 2 - 1);
		
		$lis.css({
			'padding-left' : padding + 'px',
			'padding-right' : padding + 'px'
		});		
	}
}
