$( function() {
	
	nav_highlight();
	
	$('h1 a').supersleight();
	var pathname = window.location.pathname;
	path_array = pathname.split("/");
	$('#nav_secondary ul ul ul').css({'height':0, 'overflow':'hidden'});
	$('#nav_secondary li.here').find('ul:first').addClass('show');
	$('#nav_secondary li.here').parent().addClass('show').parent('li').addClass('here').parent().addClass('show').parent('li').addClass('here').parent().addClass('show').parent('li').addClass('here').parent().addClass('show').parent('li').addClass('here');
	$('#nav_secondary ul.show').css({'height':'auto'});


	$('#textsize_links').hide();

	$('#textsize_links li a').click(function(e) {
		$('#textsize_links').hide();
	});

	$('.textsize').hover(
		function() {
			$('#textsize_links').show();
			$(this).children('a').addClass('hover').css('cursor', 'default');
		},
		function() {
			$('#textsize_links').hide();
			$(this).children('a').removeClass('hover');
		}
	);


	$('#styleswitch_links').hide();

	$('#styleswitch_links li a').click(function(e) {
		$('#styleswitch_links').hide();
	});

	$('.styleswitcher').hover(
		function() {
			$('#styleswitch_links').show();
			$(this).children('a').addClass('hover').css('cursor', 'default');
		},
		function() {
			$('#styleswitch_links').hide();
			$(this).children('a').removeClass('hover');
		}
	);


})

// Highlight right bit of the nav (For use with non page-cms pages)
function nav_highlight() {
	
	var total_lit = $('#nav_main ul li').hasClass('here');
	
	var body_class = $('body').attr('class').split('/').reverse();
		
	if(!total_lit && body_class != '') {
		
		$('#nav_main ul li a').each( function() {
		
			if($(this).attr('href').indexOf(body_class[0]) != -1) {
				$(this).parent().addClass('here');
			}
			
		});
			
	};
	
}
