﻿$(function(){
	windowChange(function(){
		$('body').imageDelayLoad();
	});
});

$.fn.imageDelayLoad = function(bool){
	var scrollTop = $(window).scrollTop(), sh = scrollTop+$(window).height();
	$(this).find('img[vsrc]').each(function(i){
		var $this = $(this).css({zoom:1}), top = $this.offset().top, src;
		if ((top+$this.height() > scrollTop && top < sh) || bool === false) {
			src = $this.attr('vsrc');
			$this.removeAttr('vsrc').css({opacity:0}).bind('load', function(){ $this.stop().animate({opacity:1}); }).attr({src:src});
		}
	});
	return this;
}


