    var imgObj=[];
	function createImg(thisLink,thisImg,thisTitle){	
		eval("imgObj['"+thisImg.id+"']=new fpImage(thisImg,40,100);");
		//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)
	{
		this.id=img.id;
		this.filters=img.filters;
		this.style=img.style;
		this.opacity=uopac;
		this.opacL=lopac;
		this.opacU=uopac;
		if(sopac){this.opacity=sopac;}
		var pretendthis=this;	
		var opacO=10,opacI=10,mDelay=1;	
		this.fadeIn=function(){clearInterval(this.interval);
			pretendthis.intervaler(function(){pretendthis.dofadeIn();},mDelay);
		};
		this.fadeOut=function(){clearInterval(this.interval);		
			pretendthis.intervaler(function(){pretendthis.dofadeOut();},mDelay);
		};
		this.dofadeIn=function(){
			if(this.opacity<this.opacU)
			{
				this.opacity+=opacI;
				try{this.filters.alpha.opacity=this.opacity;}catch(e){}
				this.style.opacity=(this.opacity/100);	
			}else{clearInterval(this.interval);}
		};
		this.dofadeOut=function(){
			if(this.opacity>this.opacL)
			{
				this.opacity-=opacO;
				try{this.filters.alpha.opacity=this.opacity;}catch(e){}
				this.style.opacity=(this.opacity/100);
			}
			else{clearInterval(this.interval);}
		};
		this.intervaler=function(todo,time){
            clearInterval(this.interval);
            this.interval=setInterval(todo,time);
        };		
	};