// $Id: hacks.js,v 1.3 2010/10/01 15:15:44 pin Exp $

function fixBrokenIEPng(imgary)
{
	//alert("UA: "+ navigator.userAgent); 
	var supported = /MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32";
	if(! supported) return;
	//alert("M$ IE Hack"); 

	var blankSrc = "images/blank.gif";

	for(i in imgary) {
		var img = document.getElementById(imgary[i]);

		// test for png
		if ( /\.png$/.test( img.src.toLowerCase() ) ) {
			var src = img.src;
			img.src = blankSrc;
			// set filter
			img.runtimeStyle.filter = 
				"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
				src + "',sizingMethod='scale')"
			;
		}
		else {
			// remove filter
			img.runtimeStyle.filter = "";
		}
	}
}

