var menuOpening = false;
var isOver = false;
function menuSlideDown (jQcontainer) {
	menuOpening = true;
	isOver = true;
	jQcontainer.slideDown(100, function() {menuOpening = false;});
}
var jQcontainerForLater;
function menuSlideUp (jQcontainer) {
	isOver = false;
	jQcontainerForLater = jQcontainer;
	if( !menuOpening ){
		jQcontainer.slideUp(100, function(){ });
	} else {
		setTimeout('menuSlideUpLater()', 200);
	}
}
function menuSlideUpLater (){
	if(!isOver) {
		jQcontainerForLater.slideUp(100, function(){ });
	}
}

$(document).ready(function(){
	$('.down-list').width($('.dropdown-menu').width()-2);
	$('.dropdown-menu').hover(
		function () {
			menuSlideDown($('.down-list', this))
		},
		function () {
			menuSlideUp($('.down-list', this));
		}
	);
});
