function rotateImage(imageFadeId, imageAppearId, start, pause)
{
	var imageFade = 'header' + imageFadeId;
	var imageAppear = 'header' + imageAppearId;

	document.getElementById(imageAppear).innerHTML = document.getElementById('headerImage' + start).innerHTML;
	
	new Effect.Fade(imageFade, { duration: 3.0 });	
	new Effect.Appear(imageAppear, { duration: 3.0 });
	
	start = (start >= countImage() - 1 ? 0 : start+1);
	window.setTimeout("rotateImage(" + imageAppearId + ", " + imageFadeId + ", " + start + ", " + pause + ")", pause);
}

function countImage()
{
	var count = 0;
	while(document.getElementById('headerImage' + count))
	{
		count++;
	}
	return count;
}