jQuery(document).ready(function(){
	jQuery.each(jQuery('#main li'), function(){
		jQuery(this).mouseover(function(){
			// Hide all items
			hideAll();
			jQuery('a', this).addClass('hover');
			jQuery('ul', jQuery(this)).css({
				visibility : 'visible'
			});
			
			jQuery('ul a', this).removeClass('hover');
		});
	});
	
	jQuery('ul#main').mouseout(function(){
		hideAll();
		showActive();
	});
	/*
		function(){
			// Always show the active
			jQuery('ul', jQuery(this)).css({
				visibility : 'hidden'
			});
			
			showActive();
		});
	});
	*/
	showActive();
});

function showActive()
{
	// Check if the active link is a sub or main item
	var li  = jQuery('li.active');
	var sub = li.length != 0;
	
	if(!sub){
		li = jQuery('li.current');
	}
	
	jQuery('ul', li).css({
		visibility : 'visible'
	});
}

function hideAll()
{
	jQuery.each(jQuery('#main li'), function(){
		jQuery('a', this).removeClass('hover');
		jQuery('ul', jQuery(this)).css({
			visibility : 'hidden'
		});
	});
}
