jQuery(document).ready( function(){
    // ukrycie wszystkich nieaktywnych menu
    jQuery('.navigation li:not(.active)').each(function(){
        jQuery(this).find('ul').css({display:'none'});
    });
    // dodanie triggerow do rozwijania/zwijania menu
    jQuery('.navigation li a').each(function(){
        if(jQuery(this).next('ul').size()) {
            jQuery(this).after('<div class="menu-trigger"><!-- --></div>');
        }
    });
    // ukrywamy wszystkie elementy które nie zawierają tresci i nie maja dzieci z trescia
    jQuery('.navigation span').each(function(){
        if(! jQuery(this).next('ul').find('a').size() ) {
            jQuery(this).parent().hide();
        }
    });
    // podpiecie rozwijania/zwijania menu
    jQuery('.navigation .menu-trigger, .navigation span').click(function(){                
        // bez zwijania pozostalych
        jQuery(this).next('ul').toggle();                
    });
});
