		IE='\v'=='v';
		types=new Array();
		names=new Array();
		stat=new Array();
		work=false;
		maxO=1.0;
			stepP=0.08;
			stepM=0.02;
		if(IE){
			stepP=0.2;
			stepM=0.1;
		}
		function start(div){
			this.div=div;
			var n=names.length;
			if(n==0){
				names[n]=div.id;
				types[n]='+';
				stat[n]='work';
			}
			else{
				var flag=true;
				for(var c=0;c<n;c++){
					if(div.id==names[c]){
						flag=false;
						types[c]='+';
						stat[c]='work';
					}
				}
				if(flag==true){
					names[n]=div.id;
					types[n]='+';
					stat[n]='work';
				}
			}
			work==false?make():work=work;
		}
		function bop(bopel){
			var n=names.length;
				var flag=true;
				for(var c=0;c<n;c++){
					bopel.id==names[c]?types[c]='-':types[c]=types[c]
				}
			work==false?make():work=work;
		}
		function make(){
			N=names.length;
			if(N!=0){
				for(var i=0;i<N;i++){
					id=names[i];
					var type=types[i];
					var O=parseFloat(document.getElementById(id).style.opacity);
					switch(type){
						case '+':
							if(O<maxO){
								document.getElementById(id).style.opacity=O+stepP;
								document.getElementById(id).style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+(O+stepM)*100+");";
							}
							else{
								document.getElementById(id).style.opacity=maxO;
								document.getElementById(id).style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+(maxO*100)+");";
							}
							break;
						case '-':
							if(O>0.0){
								document.getElementById(id).style.opacity=O-stepM;
								document.getElementById(id).style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+(O-stepM)*100+");";
							}
							else{
								document.getElementById(id).style.opacity=0.0;
								document.getElementById(id).style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=0);";
								stat[i]='stopped';
							}
							break;
					}
				}
			}
			var flag=false;
			for(var s=0;s<stat.length;s++){
				stat[s]=='work'?flag=true:flag=flag;
			}
			if(flag){
				setTimeout("make()",10);
				work=true;
			}
			else{
				work=false;
			}
		}
