(function($) {

    $.fn.lazyload = function(options) {
      var settings = {
            container    : window
      };

      var elements = this.filter("img[src]");
        elements.each(function() {
        if($(settings.container).height() + $(settings.container).scrollTop() <= $(this).offset().top){
           $(this).attr('original',$(this).attr('src')).removeAttr('src');
        }
      });
      $(settings.container).bind("scroll", function(event) {
         elements.each(function() {
            if($(this).attr('original') && $(settings.container).height() + $(settings.container).scrollTop() > $(this).offset().top){
               $(this).attr('src',$(this).attr('original')).removeAttr('original');
            }
         });
     });
   }
})(jQuery);

