$(document).ready(function(){
	$('.section-nav > li > a').hover(
		function(){
			if(!$(this).parent().hasClass('expanded')){
				$(this).parent('li').addClass('hover');
			}
		},
		function(){
			$(this).parent('li').removeClass('hover');
		}		
	);
	
	$("ul.section-nav > li > a").click(function(e, animate){	
		animate = typeof(animate) != 'undefined' ? animate : true;
		if(!$(this).parent().hasClass('expanded')){			
			$.cookie('nav_cookie', $(this).attr('title'), { path: '/', expires: 1 });
			$(this).parent().addClass('expanded');
			$(this).addClass('expanded-header');
			
			if($(this).attr('href') == '#'){
				e.preventDefault();
			}
			
			$("ul.section-nav ul:visible > li > a").removeClass('expanded-header');
			$("ul.section-nav ul:visible").slideUp("fast").parent().removeClass('expanded');

			/*$(this).removeClass('expanded');*/
             if(animate){
			    $(this).next().slideDown("fast");
             }else{
			    $(this).next().show();
             }

		}
	});
	
	$("ul.section-nav li li a").click(function(e){
		$.cookie('sub_nav_cookie', $(this).attr('title'), { path: '/', expires: 1 });
	});

	// set default states on page load
	$("ul.section-nav ul").hide();
	$("ul.section-nav > li > a[title='" + $.cookie('nav_cookie') + "']").trigger('click', false);

	
	if($("a[title=" + $.cookie('sub_nav_cookie') + "]").parent().parent().prev('a.expanded-header').attr('title') == $.cookie('nav_cookie')){		
		//$("a[title=" + $.cookie('sub_nav_cookie') + "]").removeClass('selected-sub-nav');
		$("a[title='" + $.cookie('sub_nav_cookie') + "']").addClass('selected-sub-nav');
	}else{
		$.cookie('sub_nav_cookie', null, { path: '/', expires: 1 });	
	}
	
});