var cycleActivated = true;
var firstrun = true;
var fadeSpeed = 1200;
var autoSpeed = 5000;

jQuery(function(){
	slideshow();
	autoSlide();
});

function slideshow() {
	jQuery('.tx-szbtsslideshow-pi1 .slideshow .slideshow-item').hide();
	jQuery('.tx-szbtsslideshow-pi1 .slideshow .active').show();

	var id = '';
	var pos = '';
	var nav_item = ''
	jQuery('.tx-szbtsslideshow-pi1 .slideshow-nav-item').click(function(){
		nav_item = jQuery(this).attr('id');
		pos = nav_item.lastIndexOf('-');
		id = nav_item.substring(pos + 1, nav_item.length);

		jQuery('.tx-szbtsslideshow-pi1 .slideshow .active').fadeOut(fadeSpeed).removeClass('active');
		jQuery('.tx-szbtsslideshow-pi1 .slideshow #slideshow-item-' + id).fadeIn(fadeSpeed).addClass('active');
		jQuery('.tx-szbtsslideshow-pi1 .slideshow_nav .active').removeClass('active');
		jQuery('.tx-szbtsslideshow-pi1 .slideshow_nav #slideshow-nav-item-' + id).addClass('active');
	});
}

function autoSlide() {
	if (cycleActivated){
		setTimeout(autoSlide, autoSpeed);
		if (!firstrun) {
			jumpToNextSlide();
		} else {
			firstrun = false;
		}
	}
};

function jumpToNextSlide() {
	var curElemId = '';
	var nextElem = '';
	var elemCount = '';
	var curElem = jQuery('.tx-szbtsslideshow-pi1 .slideshow .active').attr('id');
	if (curElem) {

		elemCount = parseInt(jQuery('.tx-szbtsslideshow-pi1 .slideshow .slideshow-item ').length);
		pos = curElem.lastIndexOf('-');
		curElemId = curElem.substring(pos + 1, curElem.length);
		if(elemCount == curElemId) {
			nextElem = 1;
		} else {
			nextElem = parseInt(curElemId) + 1;
		}

		jQuery('.tx-szbtsslideshow-pi1 .slideshow #' + curElem).fadeOut(fadeSpeed).removeClass('active');
		jQuery('.tx-szbtsslideshow-pi1 .slideshow #slideshow-item-' + nextElem).fadeIn(fadeSpeed).addClass('active');
		jQuery('.tx-szbtsslideshow-pi1 .slideshow_nav .active').removeClass('active');
		jQuery('.tx-szbtsslideshow-pi1 .slideshow_nav #slideshow-nav-item-' + nextElem).addClass('active');

	}
}














