jQuery(function($){
    $('li.sendto a').prepOverlay(
        {
            subtype: 'ajax',
            filter: common_content_filter,
            formselector: 'form#sendto_form',
            noform: function(el) {return $.plonepopups.noformerrorshow(el, 'close');}
        }
    );
    $('#personaltools-contact').prepOverlay(
        {
            subtype: 'ajax',
            filter: common_content_filter,
            formselector: '.formid-kontakt',
            noform: function(el) {return $.plonepopups.noformerrorshow(el, 'close');}
        }
    );
    $('.agendaListItem img.small').prepOverlay(
        {
            subtype: 'image',
            filter: common_content_filter,
            urlmatch: '@@images/flyer/agenda_s',
            urlreplace: '@@images/flyer/large'
        }
    );
    $('.agendaListItem img.medium').prepOverlay(
        {
            subtype: 'image',
            filter: common_content_filter,
            urlmatch: '@@images/flyer/agenda_l',
            urlreplace: '@@images/flyer/large'
        }
    );
    
    //$('#plone-contentmenu-factories dd a').prepOverlay(
    //    {
    //        subtype: 'ajax',
    //        filter: common_content_filter,
    //        formselector: '#content form',
    //        noform: function(el) {return noformerrorshow(el, 'reload');},
    //        closeselector: '[name=form.button.Cancel]',
    //        width:'40%'
    //    }
    //);
    //
    //$('a.edit_link').prepOverlay({
    //    subtype: 'ajax',
    //    filter: common_content_filter,
    //    formselector: '#zc\\.page\\.browser_form',
    //    noform: function(el) {return noformerrorshow(el, 'close');},
    //    closeselector: '#form.actions.cancel',
    //    config: {
    //            onLoad:function () {
    //                var initfunc = kukit && kukit.actionsGlobalRegistry.get("init-tinymce");
    //                
    //                if (initfunc && $('#form\\.text .mce_editable')) {
    //                    initfunc({node:{id:'text'}});
    //                }
    //            }
    //        }
    //});
    $('.ploneCalendar td.event a').prepOverlay(
        {
            subtype: 'ajax',
            filter: common_content_filter,
            width:'680px'
        }
    );
    $('.ploneCalendar td.event a').prepOverlay(
        {
            subtype: 'ajax',
            filter: common_content_filter,
            width:'680px'
        }
    );
    
    // display: select content item / change content item
    $('#contextSetDefaultPage, #folderChangeDefaultPage, #contextChangeDefaultPage').prepOverlay(
        {
            subtype: 'ajax',
            filter: common_content_filter,
            formselector: 'form[name="default_page_form"]',
            noform: function(el) {return noformerrorshow(el, 'reload');},
            closeselector: '[name=form.button.Cancel]',
            width:'40%'
        }
    );

    // advanced state
    $('dl#plone-contentmenu-workflow a#advanced').prepOverlay(
        {
            subtype: 'ajax',
            filter: common_content_filter,
            formselector: 'form[action$="/content_status_history"]',
            noform: function(el) {return noformerrorshow(el, 'reload');},
            closeselector: '[name=form.button.Cancel]'
        }
    );
    
});
