// Slideshow
function slideSwitch() {
    var $aktiv = $('#slideshow img.aktiv');
    if ( $aktiv.length == 0 ) $aktiv = $('#slideshow img:last');
    // Reihenfolge des Codes
    var $next =  $aktiv.next().length ? $aktiv.next()
        : $('#slideshow img:first');
    // Kommentar entfernen für zufällige Reihenfolge 
    // var $sibs  = $aktiv.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );
    $aktiv.addClass('aktiv-ende');
    $next.css({opacity: 0.0})
        .addClass('aktiv')
        .animate({opacity: 1.0}, 1000, function() {
            $aktiv.removeClass('aktiv aktiv-ende');
        });
}
$(function() {
    setInterval( "slideSwitch()", 5000 );
});

// Fancybox-Anpassungen
$(document).ready(function() {
	$("a:has(img)").fancybox({
		'titleShow'		: 'over',
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});
	$("a[rel=zimmer]").fancybox({
		'titleShow'		: 'inside',
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});
	$("a[rel=impressionen]").fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
		return '<span id="fancybox-title-over">Impression ' + (currentIndex + 1) + ' von ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
});
