$(document).ready(function(){

	$("ul.dropdown li").dropdown();
});

$.fn.dropdown = function() {
	$(this).hover(function(){
		//Hide any subnavs and hovers that might already be in place (such as ones from on page load)
		//Only call this if we're NOT mousing over the ones shown on load, to prevent weirdness
		if ( $(this).hasClass("load") == 0 && $(this).parent().hasClass("load") == 0 ) {
			$('ul:first',"li.load").css('visibility', 'hidden');
			$("li.load").removeClass("hover");
		}
		//Standard functionality
		$(this).addClass("hover");
		$('> .dir',this).addClass("open");
		$('ul:first',this).css('visibility', 'visible');
	},function(){
		//Standard functionality
		$(this).removeClass("hover");
		$('.open',this).removeClass("open");
		$('ul:first',this).css('visibility', 'hidden');
		
		//Reshow the nav that might have been shown on page load.
		if ( $(this).parent().attr("id") == "nav" ) {
			$(objHoverNav).addClass("hover");
			$(objOpenSubNav).css('visibility', 'visible');
		}
	});
}
