//IEでアルファチャンネルありのPNGを表示させる

//使い方
//透過させたいオブジェクトにクラス名「withAlpha」を定義
//例：<img src="share/images/new/icon_information.png" alt="インフォメーションを開く" width="29" height="26" class="withAlpha" />
//makeAlpha();
//<body onload="makeAlpha()">や、window.onload等で、ページがロードされてから呼び出し。
//1*1pxの透過gifが必要。htmlファイルと同じ階層に置いてください。


function changeImage(elm) {
	//var obj = findElement(id);
	
	if(elm.runtimeStyle){
	var image = elm.src; 
	elm.src = "common/images/blank.gif";
	elm.runtimeStyle.filter =
	   'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'
	   + image + '", sizingmethod="image");';
	}
}

/*
//prototype.js利用
function makeAlpha(){
	var alphaArray = document.getElementsByClassName('withAlpha');
		alphaArray.each(function(elm){
			//alert(elm);
			changeImage(elm)
		});
}
*/


//jQuery利用
function makeAlpha(){
	$(".withAlpha").each(function(){
		changeImage(this);
	});
}
