var buehne_count_images = 0;
var slider_count = 0;

function startanimation() {
	var transition_dauer = 1500;
	var content_groesse = 258;
	var groesse_offset = 1;
	var content_halb = Math.round(content_groesse / 2) + groesse_offset;
	
	if (jQuery(".aligncenter").length == 0) return;
	
	var allimages = jQuery(".aligncenter");
	jQuery("#linespace").children().remove();
	jQuery("#linespace").html('<div id="buehne"></div>');
	jQuery("#buehne").append(allimages);
	jQuery("#buehne").append('<div id="moveablediv"></div>');
	
	buehne_count_images = jQuery("#buehne img").length;
	
	jQuery("#buehne img").hide();
	
	jQuery("#buehne").css({
		'height':'0px',
		'top':content_halb + 'px'
	});
	
	jQuery("#moveablediv").click(function () {
		do_slide(1,2000);
		jQuery(this).hide();
	});
	
	jQuery("#buehne img").first().show();
	
	jQuery("#buehne img").first().css('marginTop','-'+ (content_halb - groesse_offset) +'px');
	
	jQuery("#buehne img").first().animate({
		marginTop : 0
	},transition_dauer, function () {
		if (jQuery(this).attr('title') == 'fixed') {
			jQuery("#moveablediv").addClass("move_antwort");
			jQuery("#moveablediv").show();
			move_antwort(1);
		} else { setup_slider(); }
	});
	
	jQuery("#buehne").animate({
		height: content_groesse,
		top: groesse_offset
	},transition_dauer, function () {
		
	});
}

function setup_slider() {
	if (jQuery("#buehne img").length < 2) return;

	slider_count = window.setInterval("slidenow()", 8000);
}

function move_antwort(position) {
	if (jQuery(".move_antwort:visible").length == 0) return;
	
	if (position == 1) {
		jQuery(".move_antwort").animate({
			left: '693'
		},600,function () {
			move_antwort(0)
		});
	} else {
		jQuery(".move_antwort").animate({
			left: '713'
		},600,function () {
			move_antwort(1)
		});
	}
}

function slidenow() {
	
	var nextindex = -1;
	var tindex = 0;
	
	jQuery("#buehne img").each(function () {
		if (jQuery(this).is("img:visible")) {
			if (jQuery(this).attr('title') != 'fixed') {
				tindex = jQuery(this).index();
				nextindex = tindex + 1 == buehne_count_images ? 0 : tindex + 1;
			} else {
				if (jQuery(".page-id-9").length == 1) {
					jQuery("#moveablediv").addClass("move_antwort");
					move_antwort(1);
				}
			}
		}
	});
	
	if (nextindex == -1) return;
	
	do_slide(nextindex, 8000);
}

function do_slide(nextindex, nextspeed) {
	window.clearInterval(slider_count);

	jQuery("#buehne img:visible").fadeOut(500);
	jQuery("#buehne img").eq(nextindex).fadeIn(500, function () {
		if (jQuery(this).attr('title') == 'fixed') {
			jQuery("#moveablediv").show();
			move_antwort(1);
		}
	});
	
	slider_count = window.setInterval("slidenow()", nextspeed);
}

jQuery(document).ready(function () {
	jQuery("#contactinfo").each(function () {
		var inside_html = jQuery(this).parent().html();
		jQuery(this).parent().html('<div class="contactinfotd">'+ inside_html +'</div>');
	});
	
	startanimation();
});

