    var imgObj=[];
    var oO,oI,del;    
    if(navigator.appName=="Microsoft Internet Explorer")
        {oO=5,oI=5,del=1;}
	else{oO=5,oI=5,del=25;}  
	function createImg(thisLink,thisImg,thisTitle){	
		eval("imgObj['"+thisImg.id+"']=new fpImage(thisImg,35,100,100,oO,oI,del);");
		//eval("imgObj['"+thisTitle.id+"']=new fpImage(thisTitle,40,100);");	
		Event.add(thisLink, 'mouseover', function(){fadeOutAll(thisImg);});
		Event.add(thisLink, 'mouseout', function(){fadeInAll(thisImg);});		
    };			
	function fadeOutAll(obj){this.obj=obj;for(i in imgObj){if(imgObj[i].id!=this.obj.id&&imgObj[i].id!=this.obj.id+"T"){imgObj[i].fadeOut();}}}	        
    function fadeInAll(obj){this.obj=obj; for(i in imgObj){imgObj[i].fadeIn();}}		
	function fpImage(img,lopac,uopac,sopac,oOut,oIn,delay)
	{
		
		this.id=img.id;
		this.filters=img.filters;
		this.style=img.style;
		this.opacity=uopac;
		this.opacL=lopac;
		this.opacU=uopac;
		this.useOpac=oOut;
		this.accBound=uopac-lopac;
		this.accOpac=0.2;
		this.minOpacity=0.2;
		
		
		
		if(sopac){this.opacity=sopac;}
		var pretendthis=this;	
		var opacO=oOut,opacI=oIn,mDelay=delay;	
		this.fadeIn=function(){clearInterval(this.interval);this.useOpac=opacO;
			pretendthis.intervaler(function(){pretendthis.dofadeIn();},mDelay);
		};
		this.fadeOut=function(){clearInterval(this.interval);this.useOpac=opacO;		
			pretendthis.intervaler(function(){pretendthis.dofadeOut();},mDelay);
		};
		this.dofadeIn=function(){
			if(this.opacity<this.opacU)
			{
				//if(this.opacity<=(this.opacU-this.accBound)){this.useOpac=opacO;}
				if(this.opacity>(this.opacU-this.accBound) && this.useOpac>this.minOpacity){this.useOpac-=parseFloat(this.accOpac).toFixed(2);}
				this.opacity+=this.useOpac;
				if(this.opacity>this.opacU){this.opacity=this.opacU;}
				try{this.filters.alpha.opacity=this.opacity;}catch(e){}
				this.style.opacity=(this.opacity/100);	
			}else{this.opacity=this.opacU;clearInterval(this.interval);}
		};
		this.dofadeOut=function(){
			if(this.opacity>this.opacL)
			{
                //alert(this.opacity);
				//if(this.opacity>=(this.opacL+this.accBound)){this.useOpac=opacO;}
				//alert(this.useOpac);
				if(this.opacity<(this.opacL+this.accBound) && this.useOpac>this.minOpacity){this.useOpac-=parseFloat(this.accOpac).toFixed(2);}
				
				this.opacity-=this.useOpac;
				if(this.opacity<this.opacL){this.opacity=this.opacL;}
				try{this.filters.alpha.opacity=this.opacity;}catch(e){}
				this.style.opacity=(this.opacity/100);
			}
			else{this.opacity=this.opacL;clearInterval(this.interval);}
		};
		this.intervaler=function(todo,time){
            clearInterval(this.interval);
            this.interval=setInterval(todo,time);
        };		
	};
