if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
	window.attachEvent("onload", fnLoadPngs);
}

function fnLoadPngs() {
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var needFixing = (rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) < 7);
	
	//It's not Intenet Explorer version 5.5 --> 6.x, stop fixing
	if (!needFixing)
		return;
	
	//fix the navBar element and all of its children element
	if (document.all["navBar"].currentStyle.backgroundImage.match(/\.png/i) != null)
		this.fnFixPng(document.all["navBar"]);
	for (var i = document.all["navBar"].all.length - 1, obj = null; (obj = document.all["navBar"].all[i]); i--) {		
		if (obj.currentStyle.backgroundImage.match(/\.png/i) != null) {
			this.fnFixPng(obj);
		}
	}
	
}
		
function fnFixPng(obj) {
	var bg	= obj.currentStyle.backgroundImage;
	var src = bg.substring(5,bg.length-2);
	obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
	obj.style.backgroundImage = "url(x.gif)";
}