var _timer;

function startSlide(){
	_timer = setTimeout("changeSlide()",7000);	
	Effect.Appear(_Slides[_cSlide]);
	//Effect.SlideDown(_SlidesT[_cSlide], { duration: 0.5});
	//$(_SlidesB[_cSlide]).addClassName('x');
}

function goToSlide(slide){
	stopSlide();
	new Effect.Fade(_Slides[_cSlide],{ duration: 0.5, afterFinish: function(effect) { Effect.Appear(_Slides[slide], { duration: 1.5}); /*$(_SlidesB[slide]).addClassName('x');*/ }}); 
	//new Effect.SlideUp(_SlidesT[_cSlide],{ duration: 0.5, afterFinish: function(effect) { Effect.SlideDown(_SlidesT[slide], { duration: 0.5}); }});
	//$(_SlidesB[_cSlide]).removeClassName('x');
	_cSlide = slide;
}

function changeSlide(){
	var _nSlide;
	if (_cSlide < (_Slides.length-1)) _nSlide = _cSlide + 1;
	else _nSlide = 0; 
	new Effect.Fade(_Slides[_cSlide],{ duration: 0.5, afterFinish: function(effect) { Effect.Appear(_Slides[_nSlide], { duration: 1.5}); /*$(_SlidesB[_nSlide]).addClassName('x');*/ }}); 
	//new Effect.SlideUp(_SlidesT[_cSlide], { duration: 0.5, afterFinish: function(effect) { Effect.SlideDown(_SlidesT[_nSlide], { duration: 0.5}); }});
	//$(_SlidesB[_cSlide]).removeClassName('x');	
	_cSlide = _nSlide;
	_timer = setTimeout("changeSlide()",7000);	
}

function stopSlide(){
	if (_timer) clearTimeout(_timer);
}

