
var Core = {};
Core.init = function() {
	// yeah, get started!
	setTimeout(function() { Core.apply_png(); }, 1);
}

Core.apply_png = function() {
	// only do this for IE 6
	if (
		document.getElementsByTagName &&
		document.all &&
		navigator.appVersion.indexOf('MSIE 6') > -1
	) {
		var elements = document.getElementsByTagName('DIV');
		for(var i = 0; i < elements.length; i++) {
			Core.png_bg_ie(elements[i]);
		}
	}
}

Core.png_bg_ie = function(element) {
	if (element) {
		if (element.currentStyle && element.currentStyle.backgroundImage) {
			var bg = element.currentStyle.backgroundImage;
			if (bg.indexOf(".png") > 0) {
				var src = bg.substring(5, bg.length - 2);
				element.style.filter =
					" progid:DXImageTransform.Microsoft.AlphaImageLoader"
					+ "(src='" + src + "', sizingMethod='scale')";
				element.style.backgroundImage = "none";
				element.style.display = "block";
			}
		}
	}
}
