jQuery(document).ready(function() {
								
// Einstellungen
// 
// Dauer der Überblendung in Millisekunden (1 Sekunde = 1000 Millisekunden)
var fadeSpeed		=	1000;
// Dauer bevor der Wechsel der Bilder stattfindet in Millisekunden
var timeChange		=	5000;
var buttonsFadeTo	=	1; // 1 = 100% opacity || 0.5 = 50% opacity

// Konfigurationen
var numImages;
var imageInterval;
var currentImage;
var imageBefore;
currentImage		=	1;
imageBefore			=	currentImage;
numImages			= 	jQuery('#wechselheader ul li').length;
imageInterval 		= 	window.setInterval(changeImage, timeChange);


writeAnchorSwitch(); // Switchbuttons schreiben
jQuery('#wechselheader ul').css({"list-style-type":"none","padding":"0px"});
jQuery('#wechselheader li').css({"position":"absolute","display":"none"});
jQuery('#wechselheader li:eq(0)').css("display","block");
jQuery('.switchhead a:eq(' + (currentImage - 1) + ')').addClass("switchhead_a_class");



// Switchbuttons schreiben
function writeAnchorSwitch() 
{
	for(i=0; i < numImages; i++) {
		jQuery('.switchhead').append('<a href="javascript:void(0);">'+ (i + 1) +'</a> ');
	}
}

// imageChanger
function changeImage(switchhead_a)
{
	imageBefore = currentImage;
	
	if(jQuery('.switchhead a').index(switchhead_a) == -1) { 
		if(switchhead_a == 'slideBack') { 
			imageBefore = imageBefore + 2;
			if(currentImage == -1) { currentImage = numImages - 1; }
		} 
	}
	else { currentImage = jQuery('.switchhead a').index(switchhead_a); }

	// Fade old picture out
	jQuery('#wechselheader li:eq(' + (imageBefore - 1) + ')' ).fadeOut(fadeSpeed);
	if (currentImage >= numImages)
		{ currentImage = 0; }
		
	// Fade new picture in
	if (currentImage >= numImages)
        {
            currentImage = 0;		
			jQuery('#wechselheader li:eq(' + currentImage + ')' ).fadeIn(fadeSpeed);
			currentImage++;
        } 
	else 
		{
			jQuery('#wechselheader li:eq(' + currentImage + ')' ).fadeIn(fadeSpeed);
			currentImage++;
		}
		
	jQuery('.switchhead a:eq(' + (currentImage - 1) + ')').addClass("switchhead_a_class");
	jQuery('.switchhead a:eq(' + (imageBefore - 1) + ')').removeClass("switchhead_a_class");
	
}

jQuery('.switchhead a').mouseover(function() { if( (jQuery('.switchhead a').index(this) + 1) != currentImage) { changeImage(this); clearInterval(imageInterval); } else {clearInterval(imageInterval);} });
jQuery('.switchhead a').mouseout(function() { imageInterval = window.setInterval(changeImage, timeChange); });
jQuery('#wechselheader ul').mouseover(function() { clearInterval(imageInterval); jQuery('.fade-vorward, .fade-backward').css("display", "block"); });
jQuery('#wechselheader ul').mouseout(function() { imageInterval = window.setInterval(changeImage, timeChange); jQuery('.fade-vorward, .fade-backward').css("display", "none"); });

jQuery('.fade-vorward').css('display', 'none');
jQuery('.fade-vorward').click(function() { changeImage(); } );

jQuery('.fade-backward').css('display', 'none');
jQuery('.fade-backward').click(function() { 			
	currentImage = currentImage - 2; 
	changeImage('slideBack'); } );

// Ende des Scripts
}); 
