jQuery(function ($) {

$('div.child_catalogue').hide();

$('div.toggle_catalogue').each(function() {
    var $kids = $(this).children('div.child_catalogue');
    if($kids.length) {
        
        if($(this).hasClass('selected')) {
            $(this).prepend($('<span>').addClass('toggler lower'));
            $kids.show();
        }
        else if($kids.children('.selected').length) {
            $(this).prepend($('<span>').addClass('toggler lower'));
            $kids.show();
            
        }
        else
        $(this).prepend($('<span>').addClass('toggler grower'));
    }
})

$("span.toggler").css({'padding':'5px'}).click(function() {
    if($(this).hasClass('grower')) {
        $(this).removeClass('grower').addClass('lower');
        $(this).parent().children('div.child_catalogue').show();
    }
    else {
        
        $(this).removeClass('lower').addClass('grower');
        $(this).parent().children('div.child_catalogue').hide();
    }
})

});

