$(function() {
    
    function submenu(){
        var timeOut;
        
        function show(id){
            var submenu = $('#submenu .sub_block#'+id);
            $('#submenu .sub_block').hide();
            submenu.show();    
        }
        
        function hide(){
            timeOut = setTimeout(function(){
                $('#submenu .sub_block').hide();
                $('#submenu .sub_block.current').show();
                $('#menu ul.list a').removeClass('selected'); 
            }, 100);    
        }
        
        function reset(){  
            clearTimeout(timeOut);    
        }
        
        $('#menu ul.list a:not(.notMenu)').hover(
            function(){
                reset();
                $('#menu ul.list a').removeClass('selected'); 
                $(this).addClass('selected');
                show($(this).attr('rel')); 
            },
            function(){
                hide($(this).attr('rel'));   
            }
        );
        
        $('#submenu .sub_block').hover(
            function(){
                reset(); 
            },
            function(){
                hide();   
            }
        );
    }   
    
    $(document).ready(function(){
        submenu();
    });
});




