jQuery(document).ready(function($) {
    $('.cell').map(function() {
        var cell = $(this);
        var fileid = cell.attr('id');
        var prev = $('.preview', cell);
        var prevfile = prev.attr('preview');
        if (cell.hasClass('preview') || prevfile) {
            var link = $(prev).wrapInner('<a href="javascript:void(0);"></a>').find('a');
            $.fn.addMore = function() { return this.each(function() { $(this).append('<div class="morelink"><span>'+moreLink+'</span></div>'); }) };
            if (cell.hasClass('video')) {
                link.attr('href', '#' + fileid + '-player').fancybox({
                        frameWidth: 480,
                        frameHeight: 320,
                        hideOnContentClick: false,
                        callbackOnShow: function(el) {
                            var v1 = new SWFObject('/scripts/flvplayer.swf', 'single', '480', '320', '8');
                            v1.addVariable('autostart', 'true');
                            v1.addVariable('file', prevfile);
                            v1.write('fancy_div');
                        }
                    }).addMore();
            } else if (cell.hasClass('picture')) {
            link.attr('href', prevfile).fancybox({ frameWidth: 480, frameHeight: 320 }).addMore();
            }
        }
    });
});