(function($) {
	$(function navStyle() {
		$('#nav li').removeAttr('onmouseover').removeAttr('onmouseout');
		$('#nav ul:first-child > li').addClass('toplevel')
		.hover(function() {
			$(this).addClass('hover');
		},
		function() {
			$(this).removeClass('hover');
		});
		$('#nav ul:first-child > li > a').addClass('toplevel');
		var thisurl = document.location.href.replace(/^(?:[^:]+:\/+)?[^\/]+/, '').replace(/(?:index.html|(?:index.html)?(?:\?|#).*)$/i, '');
		var category = thisurl.replace(/^\//,'').replace(/\/.*|\..*/, '');
		if(category == 'announcements') {
			category = 'news';
			$('#nav-news').addClass('selected').find('a').addClass('active');
		}
		if(category == '_blog') {
			category = 'blog';
			$('#nav-blog').addClass('selected').find('a').addClass('active');
		}
		$('body').addClass(category);
		$('#nav li').hover(function() {
			$(this).addClass('hover');
			if($(this).find('ul').not('ul ul ul').length > 0) {
				$(this).addClass('hover2');
				$('ul', this).not('ul ul ul').data('origHeight', $('ul', this).not('ul ul ul').height())
				.data('origWidth', $('ul', this).not('ul ul ul').width())
				.data('origPadL', $('ul', this).not('ul ul ul').css('padding-left'))
				.data('origPadR', $('ul', this).not('ul ul ul').css('padding-right'))
				.data('origPadT', $('ul', this).not('ul ul ul').css('padding-top'))
				.data('origPadB', $('ul', this).not('ul ul ul').css('padding-bottom'))
				.data('origOpac', $('ul', this).not('ul ul ul').css('opacity'))
				.show(150);
			}
		},
		function() {
			$(this).removeClass('hover').removeClass('hover2');
			$('ul', this).not('ul ul ul').stop().hide().height($('ul', this).not('ul ul ul').data('origHeight'))
			.width($('ul', this).not('ul ul ul').data('origWidth'))
			.css('padding-left', $('ul', this).not('ul ul ul').data('origPadL'))
			.css('padding-right', $('ul', this).not('ul ul ul').data('origPadR'))
			.css('padding-top', $('ul', this).not('ul ul ul').data('origPadT'))
			.css('padding-bottom', $('ul', this).not('ul ul ul').data('origPadB'))
			.css('opacity', $('ul', this).not('ul ul ul').data('origOpac'));
		});
	});
	window.makenav = function() {
		document.write('<div id="subnav"></div>');
		$(function() {
			$('#subnav').html('<div class="side-head"></div><hr class="side-head" />');
			$('#subnav div.side-head').append($('.toplevel').has('.active').children('a').first().clone().removeAttr('class'));
			if($('#subnav div.side-head').html() == '') {
				$('#subnav div.side-head').text($('h1').first().text());
			}
			if($('.toplevel').has('.active').has('ul').length > 0) $('#subnav').append('<ul>' + $('.toplevel').has('.active').children('ul').html() + '</ul>');
			$('#subnav li').not($('#subnav li').has('a.active')).find('ul').remove();
			$('#subnav li').not(':first-child').before('<hr class="side-div" />');
			$('#subnav li a').not('.active').each(function() {
				$(this).data('origWidth', $(this).width());
				$(this).data('origPad', $(this).css('padding-left').replace('px', '') - 0);
			}).hover(function() {
				$(this).animate({'padding-left' : '-=10px'}, 150);
				//$(this).stop().animate({'padding-left' : $(this).data('origPad') + 15 + 'px'/*, 'width' : $(this).data('origWidth') - 10 + 'px'*/}, 400);
			},
			function() {
				$(this).animate({'padding-left' : '+=10px'}, 150);
				//$(this).stop().animate({'padding-left' : $(this).data('origPad') + 'px'/*, 'width' : $(this).data('origWidth') + 'px'*/}, 400);
			});
		});
	};
})(jQuery);
