var currentSlide = 0;
var slides;
var interval = null;
var process = false;


window.addEvent('domready', function(){
	slides = $$('.slidebox div');
	slides.set('tween', {'duration':1000, 'onComplete':complete});
	for(var i = 1; i < 8; i++)
		slides[i].setStyles({'opacity':0, 'display':'block'});
	interval = setInterval('go()', 7000);
});

function to(n) {
	if(process || (n == currentSlide))
		return;
	process = true;
	clearInterval(interval);
	$('slide-' + currentSlide).setStyle('display', 'none').fade(0);
	$('slide-' + n).setStyle('display', 'block').fade(1);
	currentSlide = n;
	interval = setInterval('go()', 7000);
	process = false;
}

function go() {
	process = true;
	$('slide-' + currentSlide).fade(0);
}

function complete(slide) {
	var n = parseInt(slide.id.substr(6), 10);
	if(n == currentSlide) {
		slide.setStyle('display', 'none');
		n = ((n == 7) ? 0 : (1 + n));
		$('slide-' + n).setStyle('display', 'block').fade(1);
	}
	else {
		currentSlide = n;
		process = false;
	}
}

