function Animate(aDivId)
{
	var oThis = this;
	var m1 = 100, m2 = 0, t="";
	var animImg = {};
	for (var i=0; i < aDivId.length; i++)
	{	 
		animImg[aDivId[i]] = {
			'aImg' : document.getElementById(aDivId[i]).getElementsByTagName('img'),
			'nextImage' : 0
		};
	}
	
	this.next = function()
	{
		for (var i in animImg)
		{
			if (t != "") return;
			m1 = 100;
			m2 = 0;
			animImg[i].oImg1 = animImg[i].aImg[animImg[i].nextImage];	
			animImg[i].nextImage++;
			if (animImg[i].nextImage == animImg[i].aImg.length) { animImg[i].nextImage = 0; }  
			animImg[i].oImg2 = animImg[i].aImg[animImg[i].nextImage];	
		}
		oThis.changeSlide();
	}

	this.changeSlide = function(){
		for (var i in animImg)
		{
			m1--; m2++;
			animImg[i].oImg1.style.opacity = m1/100;
			animImg[i].oImg1.style.filter="alpha(opacity="+m1+")";
			animImg[i].oImg2.style.opacity = m2/100;
			animImg[i].oImg2.style.filter="alpha(opacity="+m2+")";
		}
		t = setTimeout(oThis.changeSlide,5);
		if (m2 == 100) 
		{
			clearTimeout(t); t = ""; 
			setTimeout(oThis.next,10000);
		}
	}

	setTimeout(oThis.next,3000);
}

