/**
 *
 * @provides frontend.Media
 * @requires frontend.prelude 
 *           jquery
 */

/**
 * "User" provides access to the Facebook and Netlog API's
 * Contains also the JS needed during registration and login procedures
 *
 * @class frontend.Media
 * @static
 * @access private
 */
mjs.extend('preloader', {
    
    init: function() {
        
    },
    
    attach: function($element, preloading)
    {
        var $preloader = '<span class="preloader"></span>';
        
        if($element.find('.preloader').length == 0) {
            
            if(preloading) {
                $element.addClass('preloading');
            }
        
            $element.append($preloader);
        }
    },
    
    remove: function($element, preloading)
    {
        if(preloading) {
            $element.removeClass('preloading');
        }

        $element.find('span.preloader').remove();
    }
});
