$(document).ready(function(){	
	var activemenu = 0;
	var closemenu = 0;
	var ditmenu;
	$('.menu-container').hover(function(){
		activemenu++;
		if($(this).children('.submenu').length > 0 ) {
			
			closemenu++;
			ditmenu = this;
			setTimeout(function(){  if(activemenu==1) { opensubmenu(ditmenu); } },250);
		}
		else
		{
			setTimeout(function(){  if(closemenu==0) { closesubmenu(ditmenu); } },250);
		}
	},function() {
		activemenu--;
		if($(ditmenu).children('.submenu').length > 0 ) {
			
			closemenu= 0;
			setTimeout(function(){  if(closemenu==0) { closesubmenu(ditmenu); } },250);
		}
  });
  
  function opensubmenu(ditmenu)
  {
		$(ditmenu).find('.submenu').fadeIn(500);
		$(ditmenu).find('.submenu').css({"height":"45px"});
  }
  
  function closesubmenu(ditmenu)
  {	
		
		$(ditmenu).find('.submenu').fadeOut(500, function(){
			$(ditmenu).find('.submenu').css({"height":"0px"});
		});	 
  }
});
