var closesubmenutimeoutid = 0;
$(document).ready(function() {
	$("#header_menu .header_menu_submenu").bind("mouseenter mouseleave", function(event) {
		if (event.type == "mouseenter")
			clearTimeout(closesubmenutimeoutid);
		else
			$(this).hide();
	});
	$("#header_menu li a").bind("mouseenter mouseleave", function(event) {
		var li = $(this).parent();
		var submenu = li.find(".header_menu_submenu");
		if (submenu.length)
		{
			if (event.type == "mouseenter")
				submenu.show();
			else
			{
				clearTimeout(closesubmenutimeoutid);
				closesubmenutimeoutid = setTimeout(function() {
					submenu.hide();
				}, 200);
			}
		}
	});
});
