// JavaScript Document
// Remark: Img ;
// Version: v0.1;
// Author: guanxin.com JF.Z;
// Date: 2010-06-29
var imgnum = new Array();
var imgtop = new Array();
var imgclass = new Array();
var late_num;//预加载图片数量
var scrolltop = 0;
var oldscroll = 0;
var newscroll = 0;
var T;
$(function load_body(){
	scrollTo(0,0)
	show();
	//T = setTimeout("show()",500);
});
function img(obj){
	clearTimeout(T);
	var imgsrc,num,top,Class;
	$("img[old-src]").each(function(e){
		imgnum[e] = $(this).attr("old-src");
		imgtop[e] = $(this).offset().top;
		if($(this).attr("old-class") == "" || $(this).attr("old-class") == null){
			imgclass[e] = $(this).attr("old-class",e);
		}
		num = e;
	});
	return {imgsrc:imgnum[obj],num:num,top:imgtop[obj],Class:imgclass[obj]};
}
function show(){
	var body_height = $(window).height();	
	if(scrolltop != 0){
		body_height = ($(window).height() + $(window).scrollTop());
	}else{
		body_height = body_height;		
	}
	if(oldscroll != newscroll){
		oldscroll = newscroll;
		return;
  	}else{
		for(var i = 0; i < img().num+1; ++i){
			if(img(i).top <= body_height){
				$(img(i).Class).attr({"src":$(img(i).Class).attr("old-src")})
				$(img(i).Class).removeAttr("old-src");
				$(img(i).Class).removeAttr("old-class");
			}
		}
		$("img[old-src]").removeAttr("old-class");
	}
  T = setTimeout("show()",500);	
}
window.onscroll = function(){
	scrolltop = 1;
	newscroll = $(window).scrollTop();
	show();
};
