$(document).ready(function(){

	//http://james.padolsey.com/javascript/jquery-delay-plugin/
	$.fn.delay = function(time, callback){
		jQuery.fx.step.delay = function(){};
		return this.animate({delay:1}, time, callback);
	}
	
	$('.dropdown-menu').hover(
		function(){
			$('.menu-first', this).addClass('slide-down');
			$(this).stop(true, false).delay(900, function(){
				$(this).find('.down-list').slideDown(600);
			});
		}, 
		function(){
			$(this).stop(true, false).delay(300, function(){
				obj = this;
				$(this).find('.down-list').slideUp(600, function(){$('.menu-first', obj).removeClass('slide-down');});
			});
		}
	);
});