$(document).ready(function() {
	
	var subSubMenuOver = false

	$('.content-background').fadeIn(1500, function(){
		$('.big-orange-bar').slideDown('slow');
	});
	
	$('.menu-container').mouseleave(function() {
		$('.sub-nav-container').slideUp('fast');
		$('.sub-sub-nav-container').slideUp('fast');
	});
	
	$('ul#main-menu li a.active').mouseover(function() {
		$('.sub-nav-container').slideDown('fast');
		updateNav($(this).attr('id'));
	});
	
	$('ul.sub-nav li a.has-sub-nav').mouseover(function() {
		$('.sub-sub-nav-container').slideDown('fast');
		updateSubNav($(this).attr('id'));
		subSubMenuOver = true;
	});
	
	$('.sub-sub-nav-container').mouseover(function() {
		subSubMenuOver = true;
	});
	
	$('.sub-sub-nav-container').mouseleave(function() {
		setTimeout(function(){
			if(!subSubMenuOver){
				$('.sub-sub-nav-container').slideUp('fast');
			}
		},1)
		subSubMenuOver = false;
	});
		
	$('a.has-sub-nav').mouseleave(function() {
		subSubMenuOver = false;
		setTimeout(function(){
			if(!subSubMenuOver){
				$('.sub-sub-nav-container').slideUp('fast');
			}
		},100)
	});
});

function updateNav(_navID) {
	$('.sub-nav-items').children().hide();
	switch(_navID) {
		case "services_btn":
		$('ul#services-subnav').show();
		break;
		
		case "ppmp_btn":
		$('ul#ppmp-subnav').show();
		break;
		
		case "enviro_btn":
		$('ul#enviro-subnav').show();
		break;
		
	}
}

function updateSubNav(_navID) {
	$('.sub-sub-nav-items').children().hide();
	switch(_navID) {
		case "tools_btn":
		$('ul#tools-subnav').show();
		break;
	}
}
