jQuery.fn.catalogMenu=function(){return this.each(function(){var myTimerOn={};var myTimerOut={};var lastId=0;var menu=$(this);menu.find('li').mouseenter(function(){var $menu_item=$(this);$('>ul:hidden',$menu_item).hide();$menu_item.addClass('active');myTimerOn[$(this).attr('id')]=$.timer(800,function(){$('>ul',$menu_item).slideDown();});if(lastId==$(this).attr('id'))
{$.clearTimer(myTimerOut[lastId]);lastId=0;}}).mouseleave(function(){var $menu_item=$(this);$menu_item.removeClass('active');lastId=$(this).attr('id');myTimerOut[$(this).attr('id')]=$.timer(1200,function(){$menu_item.find('>ul').slideUp();});for(myTimer in myTimerOn)
$.clearTimer(myTimerOn[myTimer]);});});};
