var mensel = '';
var menTimeoutId;
function menDown(name) {
	if (mensel != name && mensel != '') menUp(mensel); // old menu
	$('.submenu:not(#menu_'+name+')').css('z-index', 1); // to back
	$('#menu_'+name).css('z-index', 2); // to front
	$('#menu_'+name).slideDown('slow');
	mensel = name;
	clearTimeout(menTimeoutId);
}
function menUp(name) {
	if(name=='') name=mensel;
	$('#menu_'+name).slideUp('slow');
}
function menTimeout() {
	menTimeoutId=setTimeout(function () {
		menUp(mensel);
		mensel = '';
	}, 300);
}

$(function(){
	$('.submenu').bind('mouseout', menTimeout);
	$('.submenu').bind('mouseover', function(){clearTimeout(menTimeoutId);});
});
