<!-- HTC PNG Alpha Channel Support for IE 1.2 版	-->
<!-- 作者：心藍 Dennis hkdennis2k@yahoo.com.hk		-->
<!-- http://hkdennis2k.virtualave.net			-->
<!-- 感謝各位使用，有任何建議歡迎來信！			-->
<public:component>
<public:property name="alpha" />
<public:property name="dummy" />
<script type="text/javascript">
var propertychange=readystatechange=function(){};
var dummy=null;
if((element.tagName=='IMG')&&(typeof document.all!='undefined')&&(typeof document.getElementById!='undefined')&&(navigator.platform=='Win32')){
	readystatechange=function(){
		if((element.readyState=='loading')||(element.readyState=='complete')){
			if((element.alpha!=0)||((element.alpha==null)&&(element.src.substr(-4)=='.png'))){
				element.alpha=1;
				if(!dummy){
					dummy=document.createElement('div');
					element.parentNode.insertBefore(dummy,element);
					dummy.runtimeStyle.position	='absolute';
					dummy.runtimeStyle.zIndex	=element.currentStyle.zIndex;
					element.runtimeStyle.zIndex	=element.currentStyle.zIndex+1;
					dummy.runtimeStyle.filter	=element.currentStyle.filter+"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+element.src+"',sizingmethod=scale)";
					element.runtimeStyle.filter	=element.currentStyle.filter+"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
				}
				dummy.runtimeStyle.width=element.offsetWidth+"px";
				dummy.runtimeStyle.height=element.offsetHeight+"px";
				dummy.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=element.src;
			}
		}
	}
	propertychange=function(){
		if(!dummy||(event.propertyName=='dummy'))return;
		dummy[event.propertyName]=element[event.propertyName];
		dummy.runtimeStyle.width=element.offsetWidth+"px";
		dummy.runtimeStyle.height=element.offsetHeight+"px";
		dummy.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=element.src;
		dummy.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").enabled=element.alpha;
		element.filters.item("DXImageTransform.Microsoft.Alpha").enabled=element.alpha!=0;
	}
}
</script>
<public:attach event="onpropertychange" 	onevent="propertychange()" 	/>
<public:attach event="onreadystatechange"	onevent="readystatechange()"	/>
</public:component>