function initMenu() {
	$('.menu li.active ul').show();
}

$('ul.menu').each(function(){
    var nav = $(this);
    	
    nav.mouseover(function(e){
    	nav.doTimeout( 'ul.menu', 200, over, e.target );
    }).mouseout(function(){
    	nav.doTimeout( 'ul.menu', 800, out );
    });
    function over( elem ) {
    	var parent = $(elem).closest( 'li.m-item' );
    	
    	out( parent );
    	parent.children( 'ul:hidden' ).slideDown( 300 );
    };
    
    function out( elem ) {
    	var parents = elem
    	? $(elem).closest( 'li.m-item' ).siblings()
    	: nav.children();
    	
    	if ( nav.is( 'ul.menu' ) ) {
    		parents = parents.not( '.active' );
    	}
    	
    	parents.children( 'ul' ).slideUp( 600 );
    };
});

$(document).ready(function() {
	initMenu();
});






