/*
The iepngfix.htc method is alot cleaner, but crashes some revisions of ie6.
*/
var blank = new Image();
try {
 blank.src = blank_src;
} catch (e) {
 fixpng = false;
}
var loaded = new Object();
loaded[blank.src] = true;
function alphapng(img) {
 try {
 if (! fixpng) return; // should  be defined in the calling html if < ie7
 } catch (e) {
  return;
 }
 var h = img.height;
 var w = img.width;
 if (! loaded[img.src]) {
 img.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + img.src + '",sizingMethod="scale")';
  loaded[img.src] = true;
 }
 else {
  return;
 }
 img.src = blank_src;
 img.style.width = w + 'px';
 img.style.height = h + 'px';
}
