var Gallery = new Object();

Gallery.processPNGBackground = function (object) {
    if (!object.currentStyle) return;
    var s = object.currentStyle.backgroundImage;
    if (!s) return;
    if (!s.match(/^url[\("']+([^"'\)]+)['"\)]+$/gi)) return;
    var url = RegExp.$1;
    object.style.backgroundImage = "none";
    var filterString = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + url + "',sizingMethod='scale');";
    object.style.filter += filterString;
};
Gallery.init = function () {
	var ems = document.getElementsByTagName("em");
	for (var i = 0; i < ems.length; i++) {
        if((ems[i].className.indexOf("Heading") >= 0) || (ems[i].className.indexOf("TopPicture") >= 0)) {
            Gallery.processPNGBackground(ems[i]);
        }
    }
};

Dom.registerEvent(window, "load", Gallery.init);
