var imgSizer = {
	Config : {
		imgCache : []
	}

	,collate : function(oScope) {
		if (document.all && !window.opera && document.getElementsByTagName) {
			var c = imgSizer;
			var imgCache = c.Config.imgCache;

			var images = (oScope && oScope.length) ? oScope : document.getElementsByTagName("img");
			for (var i = 0; i < images.length; i++) {
				imgCache.push(images[i]);
				c.ieAlpha(images[i]);
			}
		}
	}

	,ieAlpha : function(img) {
		var c = imgSizer;
		var src = img.src;
		var imgWrap = document.createElement("SPAN");
		img.parentNode.insertBefore(imgWrap, img);
		imgWrap.setAttribute('class','smooth-img-wrap');
		imgWrap.appendChild(img);
		imgWrap.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
		imgWrap.style.display = "block";
		imgWrap.style.max-width = "100%";
		img.style.filter = "alpha(opacity=0)";
	}
}


function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}
