var activeslide = 0;
var numslides = 0;
inTransition = false;
var timerID = 0;
timeInterval = 7000;

function showslide(n){
	// if (inTranstition) return;
	if (n == activeslide) return;
	if (n > numslides || n < 1) return;
	clearTimeout(timerID);
	inTransistion = true;
	jQuery('#slideshow .slide[order='+activeslide+']').fadeOut(600);
	jQuery('#slideshow .slide[order='+activeslide+']').css('z-index',50 - activeslide);
	jQuery('#slideshow .slide[order='+n+']').css('z-index','50');
	activeslide = n;
	jQuery('#slideshow .slide[order='+n+']').fadeIn(1000,slidecomplete);
	jQuery('#slideshow .slide-nav-number').each(function(){
		if (this.innerText == activeslide){
			jQuery(this).addClass('active');
		}
		else {
			jQuery(this).removeClass('active');
		}
	});
}

function slidecomplete(){
	jQuery('#slideshow .slide').each(function(){
		if (jQuery(this).css('z-index') != '50') jQuery(this).css('display','none');
		inTransition = false;
	});
	timerID = setTimeout(nextSlide,timeInterval);
}

function nextSlide(){
	n = activeslide + 1;
	if (n > numslides) {
		n = 1;
	}
	showslide(n);
}

function prevSlide(){
	n = activeslide + 1;
	if (n > numslides) {
		n = 1;
	}
	showslide(n);
}

jQuery('document').ready(function(){
	activeslide = Number(jQuery('#slideshow .slide:visible').attr('order'));
	numslides = Number(jQuery('#slideshow .slide').length);
	timerID = setTimeout(nextSlide,timeInterval);
});


	
