function addLoadEvent(func) { 
	var o = window.onload;
	if (typeof window.onload != 'function') window.onload = func;
	else window.onload = function() {
		o();
		func();
	} 
}

function prepAlphaPNG()  {
	var necc = /MSIE (5\.5|[6789])/.test(navigator.userAgent) && navigator.platform == "Win32";
	if (!necc || !document.getElementsByTagName) return false;
	s = document.styleSheets;
	for(x=0; x < s.length; x++) {
		for(y=0; y<s[x].rules.length; y++) {
			if (s[x].rules[y].style.backgroundImage.indexOf('.png') != -1 ) {
				if (s[x].rules[y].style.backgroundImage.indexOf('trans') != -1 ) {
					var src = s[x].rules[y].style.backgroundImage.slice(4,-1);
					s[x].rules[y].style.backgroundImage="url(/wales/media/images/p_2.gif)";
					s[x].rules[y].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
				}
			}
		}
	}
	var imgs = document.getElementsByTagName("img");
	for ( var i=0; i < imgs.length; i++) {
		if (imgs[i].src.indexOf('.png') != -1 ) {
			imgs[i].style.behavior="url('/wales/en/1/msfn.htc');";
		}
	}
}

addLoadEvent(prepAlphaPNG);

