var NZHomeImages = new Array(
		"nzpics/Image01.jpg",
		"nzpics/Image02.jpg",
		"nzpics/Image03.jpg",
		"nzpics/Image04.jpg",
		"nzpics/Image05.jpg"
);

var AUHomeImages = new Array(
		"auspics/Image01.jpg",
		"auspics/Image02.jpg",
		"auspics/Image03.jpg",
		"auspics/Image04.jpg",
		"auspics/Image05.jpg"
);

var NZHomeTimes = new Array(
		4000,
		4000,
		4000,
		4000,
		4000
); 

var AUHomeTimes = new Array(
		4000,
		4000,
		4000,
		4000,
		4000
);

var AUHomeCache = new Array();
var NZHomeCache = new Array();

var AUHomeImageId = "au_img";
var AUHomeItem = 1;
var AUHomeInterval =0, AUFadeInterval = 0;
var AUFadeLevel = 100;

var NZHomeImageId = "nz_img";
var NZHomeItem = 1;
var NZHomeInterval = 0, NZFadeInterval = 0;
var NZFadeLevel = 100;

function AUFadeOut()
{
	if (AUFadeLevel > 0 && document.images[AUHomeImageId].style != null)
	{
		// AUFade the image
		AUFadeLevel -= 10;
		document.images[AUHomeImageId].style.filter = "alpha(opacity=" + AUFadeLevel + ")";
	}
	else
	{
		// clear the interval and AUSwap the images
		window.clearInterval(AUFadeInterval);
		AUSwapImages();
	}
}
function NZFadeOut()
{
	if (NZFadeLevel > 0 && document.images[NZHomeImageId].style != null)
	{
		// NZFade the image
		NZFadeLevel -= 10;
		document.images[NZHomeImageId].style.filter = "alpha(opacity=" + NZFadeLevel + ")";
	}
	else
	{
		// clear the interval and NZSwap the images
		window.clearInterval(NZFadeInterval);
		NZSwapImages();
	}
}

function NZFadeIn()
{
	if (NZFadeLevel < 100 && document.images[NZHomeImageId].style != null)
	{
		// NZFade the image
		NZFadeLevel += 10;
		document.images[NZHomeImageId].style.filter = "alpha(opacity=" + NZFadeLevel + ")";
	}
	else
	{
		// clear the interval
		window.clearInterval(NZFadeInterval);

		// reset the timer for the next NZSwap
		window.clearInterval(NZHomeInterval);
		NZHomeInterval = window.setInterval("RotateNZHome()", NZHomeTimes[NZHomeItem]);
	}
}

function AUFadeIn()
{
	if (AUFadeLevel < 100 && document.images[AUHomeImageId].style != null)
	{
		// AUFade the image
		AUFadeLevel += 10;
		document.images[AUHomeImageId].style.filter = "alpha(opacity=" + AUFadeLevel + ")";
	}
	else
	{
		// clear the interval
		window.clearInterval(AUFadeInterval);

		// reset the timer for the next AUSwap
		window.clearInterval(AUHomeInterval);
		AUHomeInterval = window.setInterval("RotateAUHome()", AUHomeTimes[AUHomeItem]);
	}
}

function NZSwapImages()
{
	// change the image
	document.images[NZHomeImageId].src = NZHomeImages[NZHomeItem];
	NZHomeItem = (NZHomeItem + 1) % NZHomeImages.length;

	// trigger the NZFade in
	NZFadeInterval = window.setInterval("NZFadeIn()", 30);
}

function AUSwapImages()
{
	// change the image
	document.images[AUHomeImageId].src = AUHomeImages[AUHomeItem];
	AUHomeItem = (AUHomeItem + 1) % AUHomeImages.length;

	// trigger the AUFade in
	AUFadeInterval = window.setInterval("AUFadeIn()", 30);
}

function RotateNZHome()
{
	// trigger the NZFade out
	NZFadeInterval = window.setInterval("NZFadeOut()", 30);
}

function RotateAUHome()
{
	// trigger the AUFade out
	AUFadeInterval = window.setInterval("AUFadeOut()", 30);
}

function InitNZHome(interval)
{
	for (var i=0; i<NZHomeImages.length; i++)
	{
		NZHomeCache[i] = new Image();
		NZHomeCache[i].src = NZHomeImages[i];
	}

	// start the timer
	window.clearInterval(NZHomeInterval);
	NZHomeInterval = window.setInterval("RotateNZHome()", 4000);
}

function InitAUHome(interval)
{
	for (var i=0; i<AUHomeImages.length; i++)
	{
		AUHomeCache[i] = new Image();
		AUHomeCache[i].src = AUHomeImages[i];
	}

	// start the timer
	window.clearInterval(AUHomeInterval);
	AUHomeInterval = window.setInterval("RotateAUHome()", 6000);
}

InitNZHome(1000);
InitAUHome(1000);

