
  function animcontroller(){
	
	
	
	var divs=document.getElementsByTagName('div');
	for(c=0;c<divs.length;c++){

	  if(divs[c].targetA!=undefined){
        cAlpha=getAlpha(divs[c]);
		var da=(cAlpha - divs[c].targetA) /3;
		cAlpha-=da;
		
		//alert(cAlpha);
		if(divs[c].filters){
	      divs[c].style.filter='alpha(opacity='+ cAlpha +');';  
		}
		else{
		  divs[c].style.opacity= (cAlpha/100);
		}
		if(parseInt(da)==0){
		  divs[c].targetA=undefined;
		}
	  }


	  if(divs[c].targetX!=undefined){
	    //alert(divs[c].targetX);
        cX=divs[c].offsetLeft;
		var dx=(cX - divs[c].targetX) /3;
		cX-=dx;
		
	    divs[c].style.left= cX +'px';  
		if(parseInt(dx)==0){
		  divs[c].style.left=divs[c].targetX +'px';
		  divs[c].targetX=undefined;
		}
	  }
	  
	  if(divs[c].targetY!=undefined){
        cY=findPosY(divs[c]);
		var dy=(cY - divs[c].targetY) /3;
		cY-=dy;
		
	      divs[c].style.top= cY +'px';  
		if(parseInt(dy)==0){
			//alert('done');
			
		  divs[c].targetY=undefined;
		}
	  }

	}
  }
  
  var animInt = setInterval(animcontroller,40);

  function getAlpha(obj){
    if(obj.filters){
	  return obj.filters.alpha.opacity;
	}
    else{
	  return (obj.style.opacity * 100);
	}
  }
