
var animateArrayImage = new Array("images/home1.jpg", "images/home2.jpg");
var animateDelay = 10;


var animateDivId = null;
var animateImageId = null;
var animateUporDown = true;
var animateCurrent = 0;
var animateLastImage = 0;


function animateTextInit()
{
	animateDivId = document.getElementById("home_images_holder");
	animateImageId = document.getElementById("home_images");
	
	try
	{
		animateImageId.filters.alpha.opacity = 100;
	}
	catch(err)
	{
		animateImageId.style.opacity = 1;
		//animateTextDivId.style.filter = "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	
	animateDivId.style.backgroundImage = "url('" + animateArrayImage[getNextImage()] + "')";
	
	setTimeout("animateStartOpacity()", animateDelay * 1000);
}

function animateSetImage()
{
	animateImageId.src = animateArrayImage[animateCurrent];
}

function getNextImage()
{
	var tempNext = animateCurrent;
	
	if (tempNext >= (animateArrayImage.length - 1))
	{
		tempNext = 0;
	}
	else
	{
		tempNext++;
	}
	
	return tempNext;
}

function animateUpImage()
{
	if (animateUporDown == true)
	{
		animateUporDown = false;
		
		animateLastImage = animateCurrent;
		
		animateCurrent = getNextImage();

		animateSetImage();
		
		animateOpacity(1);
	}
	else
	{
		animateDivId.style.backgroundImage = "url('" + animateArrayImage[animateLastImage] + "')";
		animateUporDown = true;
		setTimeout("animateStartOpacity()", animateDelay * 1000);
	}
}

function animateStartOpacity()
{
	animateOpacity(0);
}

function animateOpacity(opacity)
{
	try
	{
		JSTweener.addTween(animateImageId.filters.alpha, {
			time: 2,
			transition: "linear",
			onComplete: animateUpImage,
			opacity: opacity * 100
		});
	}
	catch(err)
	{
		JSTweener.addTween(animateImageId.style, {
			time: 2,
			transition: "linear",
			onComplete: animateUpImage,
			opacity: opacity
			//filter: opacity * 100,
			//prefix: {filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity="},
			//suffix: {filter: ")"}
		});
	}
}
