$(document).ready(function() { 

//Execute the slideShow, set 4 seconds for each images
slideShow(4000);

});

function slideShow(speed) {

//Set the opacity of all images to 0
$('ul.slideshow li').css({opacity: 0.0});

//Get the first image and display it (set it to full opacity)
$('ul.slideshow li:first').css({opacity: 1.0});

//Call the gallery function to run the slideshow 
var timer = setInterval('gallery()',speed);

var arr = ["oben","mitte","unten"];

jQuery.each(arr, function() {
  $("#" + this).hover(function () { 
      $(this).toggleClass("aktiv"); 
    }, function () { 
      $(this).removeClass("aktiv"); 
    }
    );     
         });


}





function gallery() {
	
var desc = $("aktiv").find('a').attr("href");

//get the image with the hovered link
var hovered = ($('ul.slideshow li a img[alt=desc]')? $('ul.slideshow li a img[alt=desc]') : $('#ul.slideshow li:first'));

//if no IMGs have the show class, grab the first image
var current = ($('ul.slideshow li.show')? $('ul.slideshow li.show') : $('#ul.slideshow li:first'));

//Get next image, if it reached the end of the slideshow, rotate it back to the first image
var next = ((current.next().length) ? ((current.next().attr('id') == 'slideshow-caption')? $('ul.slideshow li:first'):current.next()) : $('ul.slideshow li:first'));


// If a special image is wanted

// hovered.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 200);


//Otherwise set the fade in effect for the next image, show class has higher z-index
//Else {
next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 200);
//}

//Hide the current image
current.animate({opacity: 0.0}, 200).removeClass('show');

}



