


function InitImageAlpha(){
	var objs=document.getElementsByTagName('img');
	for (var i=0;i<objs.length;i++){
		var oimg=objs[i];
		if ('true'==oimg.imagealpha || 'TRUE'==oimg.imagealpha){
			//var add_hidden_img="<img src='"+oimg.popsrc+"' style='display:none;' />";
			//document.write(add_hidden_img);
			oimg.id='ImageAlpha'+i;
			oimg.style.cursor='pointer';
			//oimg.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
			oimg.style.filter='Alpha(Opacity=100)';
			oimg.onmouseover=function(){
				ImageAlphaStartIn(this.id);
			}
			oimg.onmouseout=function(){
				ImageAlphaStartOut(this.id);
			}
		}
	}
}



/* 淡入淡出 前提：DIV必须先定义滤镜 */

var a_alpha=new Array();
var a_playnext=0;

function ImageAlphaStartGoto(o,opa){
	a_alpha[o]='goto';
	ImageAlphaGoto(o,opa)
}

function ImageAlphaStartIn(o){
	a_alpha[o]='in';
	ImageAlphaIn(o)
}

function ImageAlphaStartOut(o){
	a_alpha[o]='out';
	ImageAlphaOut(o)
}

function ImageAlphaGoto(o,opa){
	if (a_alpha[o]!='goto'){return false;}
	obj=document.getElementById(o);
	//alert('In:'+obj.filters.Alpha.opacity);
	if (Number(obj.filters.Alpha.Opacity)>(Number(opa)+10)){
		obj.filters.Alpha.Opacity-=5;
		setTimeout("ImageAlphaGoto('"+o+"',"+opa+")",10);
	}else if (Number(obj.filters.Alpha.Opacity)<(Number(opa)-10)){
		obj.filters.Alpha.Opacity+=5;
		setTimeout("ImageAlphaGoto('"+o+"',"+opa+")",10);
	}else{
		obj.filters.Alpha.Opacity=opa;
		if (0<a_playnext--){ImageAlphaStartIn(o);}
	}
}

function ImageAlphaIn(o){
	if (a_alpha[o]!='in'){return false;}
	obj=document.getElementById(o);
	//alert('In:'+obj.filters.Alpha.opacity);
	if (obj.filters.Alpha.Opacity>50){
		obj.filters.Alpha.Opacity-=5;
		setTimeout("ImageAlphaIn('"+o+"')",10);
	}else{
		obj.filters.Alpha.Opacity=50;
		if (0<a_playnext--){ImageAlphaStartOut(o);}
	}
}

function ImageAlphaOut(o){
	if (a_alpha[o]!='out'){return false;}
	obj=document.getElementById(o);
	if (obj.filters.Alpha.Opacity<100){
		obj.filters.Alpha.Opacity+=5;
		setTimeout("ImageAlphaOut('"+o+"')",10);
	}else{
		if (0<a_playnext--){ImageAlphaStartIn(o);}
		
		obj.filters.Alpha.Opacity=100;
	}
}


function ImageAlpha_0(o){
	a_alpha[o]='stop';
	obj=document.getElementById(o);
	obj.filters.Alpha.Opacity=0;
}

function ImageAlphaSet(o,opa){
	a_alpha[o]='stop';
	obj=document.getElementById(o);
	obj.filters.Alpha.Opacity=opa;
}

function ImageAlpha_100(o){
	a_alpha[o]='stop';
	obj=document.getElementById(o);
	obj.filters.Alpha.Opacity=100;
}

