$(window).on('load', function () {

    /**
     * Lightbox Gallery-Funktion, speziell fuer Picturebox-Inhaltselemente
     */

    $('.sc27-picturebox-gallery').each(function () {

        $(this).magnificPopup({

            type: 'image',
            delegate: 'a.lightbox-gallery',

            mainClass: 'mfp-fade',

            image: {

                titleSrc: function (item) {

                    var title = item.el.attr('title');
                    var description = item.el.attr('alt');

                    return ((title) ? title : '') + ((description) ? '<small>' + description + '</small>' : '');
                }

            },

            gallery: {
                enabled: true,
                navigateByImgClick: true,
                preload: [0, 1],
                tCounter: '%curr% ' + pageConfig.magnificpopup.counter + ' %total%',
                tPrev: pageConfig.magnificpopup.prev,
                tNext: pageConfig.magnificpopup.next
            },

            tClose: pageConfig.magnificpopup.close,
            tLoading: pageConfig.magnificpopup.loading

        });
    });

});
