addLoadListener(startAnimating);

var imageCount;
var startingImage;

function countImages() {
	var photoWindow = document.getElementById('photo_window');
	var photos = photoWindow.getElementsByTagName('img');
	return (photos.length - 2);
}

function startAnimating() {
	imageCount = countImages();
	startingImage = imageCount;
	setTimeout('animateHomeImages()', 1000);
}

function animateHomeImages() {
		var animHome = new YAHOO.util.Anim('home_image' + startingImage, { left: {to: -460}}, 10, YAHOO.util.Easing.easeNone);
		var thisImage = document.getElementById('home_image' + startingImage);
		if (startingImage > 1) {
			var nextImage = document.getElementById('home_image' + (startingImage - 1));
		} else {
			var nextImage = document.getElementById('home_image' + imageCount);
		}
		thisImage.style.zIndex = '10';
		nextImage.style.zIndex = '5';
		nextImage.style.left = '0';
		nextImage.style.filter = 'alpha(opacity=100)';
		nextImage.style.opacity = '1';
		animHome.onStart.subscribe(startFade);
		animHome.onComplete.subscribe(resetLayers);
		animHome.animate();
	
}

function startFade() {
	setTimeout('fadeHome()', 8000);
}

function fadeHome() {
	var fadeHome = new YAHOO.util.Anim('home_image' + startingImage, { opacity: {to: 0}}, 2, YAHOO.util.Easing.easeNone);
	fadeHome.animate();
}

function resetLayers() {
	/*
	var thisImage = document.getElementById('home_image' + startingImage);
	thisImage.style.filter = 'alpha(opacity=100)';
	thisImage.style.zIndex = '1';
	thisImage.style.left = '0px';
	thisImage.style.opacity = 1;
	*/
	startingImage--;
	if (startingImage == 0) {
		startingImage = imageCount;
	}
	setTimeout('animateHomeImages()', 1000);
}