jQuery(function() {
    var $ = jQuery;
    
    $(".adminbox .adminactions a").overlayDialog();
    
    $(".adminbox .adminactions .delete a").overlayDialog({
        width: 300,
        height: 110
    });
    
    $("#loginbtn").overlayDialog({
        width: 335,
        height: 210,
        success_pathnames: ['/'],
        successHandlers: 'refresh'
    });

    /* Adminbox enhancements */
    $(".adminbox:not(.adb-noactive) a").each(function () {
       var el = $(this);
       var target = el.closest('.adminbox').parent();
       el.attr('title', el.text());
       el.hover(function () {
           target.addClass('adminbox-active');
       },
       function () {
           target.removeClass('adminbox-active');
       });
    });
	
    $(".adminbox.adb-hovershow").each(function () {
        var el = $(this);
        var target = el.parent();
        var adminitems = el.find('.adminactions > *').css('opacity', 0);
        
        target.hover(function () {
            adminitems.animate({'opacity': 1}, 'fast'); 
        },     function () {
            adminitems.animate({'opacity': 0}, 'fast');
        });
    });
});

