﻿(function($) {

    /* Modern Image Lazyloader plugin
    *
    * Copyright (c) 2011 Scott Leonard
    * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
    *
    * Use: $('#carousel').lazyloader('li div.photo img');
    * Note: img_selector argument is optional, but allows the plugin to traverse more efficiently when used properly
    */

    $.fn.lazyloader = function(img_selector) {
        var imgs = (img_selector) ? img_selector : 'img';
        this.appear(function() {
            var lazyloaded;
            $(this).find(imgs + '[data-src]').each(function() {
                lazyloaded = $(this);
                lazyloaded.attr('src', lazyloaded.attr('data-src'));
            });
        });
    };
})(jQuery);
