var posterImages = new Array('http://www.jimsturgessonline.com/sidebarbuttons/posters/poster1.jpg','http://www.jimsturgessonline.com/sidebarbuttons/posters/poster2.jpg','http://www.jimsturgessonline.com/sidebarbuttons/posters/poster3.jpg','http://www.jimsturgessonline.com/sidebarbuttons/posters/poster4.jpg','http://www.jimsturgessonline.com/sidebarbuttons/posters/poster5.jpg','http://www.jimsturgessonline.com/sidebarbuttons/posters/poster6.jpg','http://www.jimsturgessonline.com/sidebarbuttons/posters/poster7.jpg');

var posterNextImage = 1;
var posterImageWidth = 87;
var posterImageHeight = 122;
var posterImageTimeout = 1500;

function posterSetOpacity(el, opacity) {

	opacity /= 100;

	el.style.opacity = opacity;
	el.style.MozOpacity = opacity;
	el.style.filter = "alpha(opacity=" + (opacity*100) + ")";

}

function posterFadeImage(el, currentOpacity) {

	currentOpacity += 5;

	if (currentOpacity > 100) {
		posterSetOpacity(el, 100);
		var prevEl = el.previousSibling ? el.previousSibling : el.parentNode.lastChild;
		prevEl.style.visibility = 'hidden';
		el.style.zIndex = 1;
		window.setTimeout(posterStartFading, posterImageTimeout);
	}
	else {
		posterSetOpacity(el, currentOpacity);
		window.setTimeout(function() { posterFadeImage(el, currentOpacity); }, 50);
	}

}


function posterStartFading() {

	var el = document.getElementById('posters').childNodes[posterNextImage];

	el.style.visibility = 'visible';
	el.style.zIndex = 2;
	posterSetOpacity(el, 0);
	posterFadeImage(el,0);

	posterNextImage = (posterNextImage < posterImages.length-1) ? posterNextImage + 1 : 0;

}


function posterPageLoad() {

	var el = document.getElementById('posters');

	while (el.firstChild) { el.removeChild(el.firstChild); }

	el.style.width = posterImageWidth + 'px';
	el.style.height = posterImageHeight + 'px';

	for(var i=0; i<posterImages.length; i++) {

		var t = document.createElement('IMG');
		t.setAttribute('src',posterImages[i]);
		t.setAttribute('width',posterImageWidth);
		t.setAttribute('height',posterImageHeight);
		t.style.position = 'absolute';
		t.style.visibility = 'hidden';
		el.appendChild(t);

	}

	el.firstChild.style.visibility = 'visible';

	window.setTimeout(posterStartFading, posterImageTimeout);

}