var activeSlide2 = 0;
var dissolveBusy2 = false;
var autoTimeout2 = null;

function changeSlide2(to)
{
	if(dissolveBusy2)
		return;
	var currentSlide2 = document.getElementById("SmallSlideshow:slide-" + activeSlide2);
	var toSlide2 = document.getElementById("SmallSlideshow:slide-" + to);
	dissolveBusy2 = true;
	dissolve2(currentSlide2, toSlide2);
}

function dissolve2(from, to)
{
	to.style.opacity = '0';
	if(to.filters)
		to.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	to.style.display = "block";
	to.style.zIndex = '5';
	from.style.zIndex = '4';

	dodissolve2(from, to, 0);
}

function dodissolve2(from, to, percent)
{
	to.style.opacity = percent / 100;
	if(to.filters)
		to.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + percent + ")";

	if(percent >= 100)
	{
		from.style.zIndex = '';
		to.style.zIndex = '';
		to.className += " active-slide";
		from.className = from.className.replace(/(\s*)active-slide/, '');
		to.style.display = '';
		activeSlide2 = parseInt(to.id.match(/[0-9]+/));
		dissolveBusy2 = false;
	}
	else
	{
		setTimeout(function() { dodissolve2(from, to, percent + 5); }, 40);
	}
}

function goNextSlide2()
{
	var currentSlide2 = document.getElementById("SmallSlideshow:slide-" + activeSlide2);
	var nextSlide2 = currentSlide2.nextSibling;
	while(nextSlide2 && (nextSlide2.nodeType != 1 || !nextSlide2.className || !nextSlide2.className.match(/small-slide/)))
		nextSlide2 = nextSlide2.nextSibling;

	if(!nextSlide2)
	{
		nextSlide2 = currentSlide2.parentNode.childNodes[0];
		while(nextSlide2 && (nextSlide2.nodeType != 1 || !nextSlide2.className || !nextSlide2.className.match(/small-slide/)))
			nextSlide2 = nextSlide2.nextSibling;

	}

	if(!nextSlide2)
		return;

	changeSlide2(parseInt(nextSlide2.id.match(/[0-9]+/)));
	autoTimeout2 = setTimeout(goNextSlide2, 3000);
}

function goPrevSlide2()
{
	var n = activeSlide2 - 1;
	if(n < 0)
	{
		n += document.getElementById("SlideAccessors2").getElementsByTagName("li").length - 2;
	}

	changeSlide2(n);
}

if(window.addEventListener)
{
	window.addEventListener("load", function()
	{
		autoTimeout2 = setTimeout(goNextSlide2, 3000);
	}, false);

}
else if(window.attachEvent)
	window.attachEvent("onload", function()
	{
		autoTimeout2 = setTimeout(goNextSlide2, 3000);
	});
