function showNav(which) { 
	if(which.hasClass("nav-event")) {
		$(".events-sub-nav").css({ top: which.position().top + which.height() - 10 + "px", left: which.position().left + "px" });
		$(".events-sub-nav").addClass("active");
		$(".events-sub-nav").show();
		
	}
}


function hideNav(which) {
		navigation.timer.set;
}



var navigation = {

		
	timer: {
	
		id: "",
		delay: 200, 
		set: function() {
			//console.log("Setting Timer, hiding in " + navigation.timer.delay + " ms");
			navigation.timer.id = setTimeout(navigation.actions.hide, navigation.timer.delay)	
		},
		clear: function() {
			//console.log("Clearing Timer");
			clearTimeout(navigation.timer.id)			
		} 
	},

	actions: {
		hide: function() {
			$(".events-sub-nav").hide();
			$(".events-sub-nav").removeClass("active");
		},

		show: function() {
			clearTimeout(navigation.timer.id);
			$(".events-sub-nav").css({ top: $(this).position().top + $(this).height() - 10 + "px", left: $(this).position().left + "px" });
			$(".events-sub-nav").show();
			$(".events-sub-nav").addClass("active");

			if($(this).attr("id") != "") {
				$(".events-sub-nav ul").hide();
				$(".events-sub-nav ul").removeClass("active");
				$(".events-sub-nav ul#menu-" + $(this).attr('id') + "").show();
			}

			if($(this).hasClass("active")) {
				$(".events-sub-nav ul#menu-" + $(this).attr('id') + "").addClass("active");
			}
			
		}

	}


} 

$(document).ready(function() {

$(".events-sub-nav").hover(navigation.timer.clear, navigation.timer.set);
$("nav.primary li").hover( navigation.actions.show, navigation.timer.set)


});
