// Just so we don't conflict with other JS frameworks
jQuery.noConflict();

// Once ready, start the magic!
jQuery(document).ready(function(){

	// Initialize the dropdown
	dropMenu();
	
	// Drop menu setup
	function dropMenu() {
		jQuery("#navigation a, #navigation li ul a").removeAttr('title');
		jQuery("#navigation li ul").css({display: "none"}); // Opera Fix
		
		jQuery("#navigation li").each(function(){	
			var $sublist = jQuery(this).find('ul:first');
			jQuery(this).hover(function(){	
				$sublist.stop().css({
					overflow : "hidden",
					height : "auto",
					display : "none"
				}).slideDown(400, function(){
					jQuery(this).css({
						overflow : "visible",
						height : "auto"
					});
				});	
			},
			function(){	
				$sublist.stop().slideUp(400, function(){	
					jQuery(this).css({
						overflow : "hidden",
						display : "none"
					});
				});
			});	
		});
	}

});