/* <![CDATA[ */
if(!qmad.fade){
	qmad.fade=new Object();
	qmad.fade.track=new Object();
	qmad.fade.tracktimer=new Object();
	if(qmad.bvis.indexOf("qm_fade_a(b.cdiv);")==-1){
		qmad.bvis+="qm_fade_a(b.cdiv);";
		qmad.bhide+="qm_fade_a(a,1);";
	}
};

function qm_fade_a(a,hide){
	var z;
	if((a.style.visibility=="inherit"&&!hide)||((z=window.qmv)&&(z=z.addons)&&(z=z.fade)&&!z["on"+qm_index(a)]))return;
	var ss;
	if(!a.settingsid){
		var v=a;
		while((v=v[qp])){
			if(v[qc].indexOf("qmmc")+1){
				a.settingsid=v.id;
				break;
			}
		}
	}
	ss=qmad[a.settingsid];
	var t;
	var u;
	if(ss&&((t=ss.fade_in_frames)||(u=ss.fade_out_frames))){
		if(t==null||t==undefined)t=u;
		if(u==null||u==undefined)u=t;
		a.ffinc=1/t;
		a.ffdec=1/u;
		if(!hide)a.ffcur=0.1;
		else {
			a.ffcur=(1);
			x2("qmfv",a,1);
		}
		qm_fade_clear_timer(a);
		qm_fade_ai(qm_fade_get_tracking_id(a),hide);
	}
};

function qm_fade_get_tracking_id(a){
	var track=qmad.fade.track;
	var i=1;
	while(track["a"+i])i++;
	track["a"+i]=a;
	return i;
};

function qm_fade_ai(id,hide){
	var go=true;
	var a=qmad.fade.track["a"+id];
	if(!hide){
		a.ffcur +=a.ffinc;
		if(a.ffcur>1){
			a.ffcur=1;
			go=false;
		}
	} else {
		a.ffcur -=a.ffdec;
		if(a.ffcur<.001){
			a.ffcur=0;
			go=false;
		}
	}
	qm_fade_setfade(a,a.ffcur);
	if(go){
		qmad.fade.tracktimer["a"+id]=setTimeout("qm_fade_ai("+id+","+hide+")",10);
		a.fftrackid=id;
	} else {
		if(hide)x2("qmfv",a);
		if(window.showHelp)a.style.removeAttribute("filter");
	}
};

function qm_fade_clear_timer(a){
	var id;
	if(id=a.fftrackid){
		clearTimeout(qmad.fade.tracktimer["a"+id]);
		qmad.fade.tracktimer["a"+id]=null;
		qmad.fade.track["a"+id]=null;
		a.fftrackid=null;
	}
};

function qm_fade_setfade(a,val){
	if(qmad.br_ie){
		a.style.filter="alpha(opacity="+(val)*100+")";
	} else{ 
		a.style.opacity=(val);
		}
}/* ]]> */