var timeout = 1000;
var closeTimer = 0;
var menuItem = 0;


$(document).ready(function(){
   $('.dropdown-menu').bind('mouseover', menuOpen);
   $('.dropdown-menu').bind('mouseout',  menuTimer);
});


function menuOpen(){
	menuCancelTimer();
	menuItem = $(this).find('.down-list').slideDown(500);
}


function menuClose(){
	if(menuItem) menuItem.slideUp(500);
}


function menuTimer(){
	closeTimer = window.setTimeout(menuClose, timeout);
}


function menuCancelTimer(){
	if(closeTimer){
		window.clearTimeout(closeTimer);
		closeTimer = null;
	}
}
