(function ($) {
	$(function() {
		var nav_spacing = parseInt($('#nav').width()) - parseInt($('#nav ul:first').width());
		var padding = parseInt(parseInt(nav_spacing/$('#nav > ul > li').length)/2);
		$('#nav > ul > li > a').css({'padding-left' : padding , 'padding-right' : padding});
		var new_nav_spacing = parseInt($('#nav').width()) - parseInt($('#nav ul:first').width());
		var new_padding = parseInt(padding + new_nav_spacing);
		$('#nav > ul > li:last > a').css({'padding-right' : new_padding});
		
		
		$('#nav > ul > li').hover(
			function() {
				$(this).find('div:eq(0)').css('visibility', 'visible');
				$(this).addClass('active');
			},
			function() {
				$(this).find('div:eq(0)').css('visibility', 'hidden');			
				$(this).removeClass('active');
			}
		);
		
		
		$('#nav ul ul').each(function() {
			var _max = $(this).parents('li:eq(0)').width();
			
			$(this).find('li').each(function() {
				if (_max < $(this).width()) {
					_max = $(this).width();
				}
			}).width(_max);
			
		});
		
		$('.fix-last-child > *:last-child').addClass('last');
		
		
		var li_width = $('.navshadow').width() -10;
		$('.navshadow-bottom-left').css('width', li_width);

	});
})(jQuery)