$(function() { 

	// Navigation
	$('#nav')
		.addClass('js')
		.lavaLamp({ 
			speed: 500, 
			fx: 'easeInOutCubic'
		});
		
	// Thumbnail-Galerie
	$('ul.thumbs').lavaLamp({ speed: 500, fx: 'easeInOutCubic' });
	$('ul.thumbs li:eq(0)').addClass('aktiv');
	$('ul.thumbs li a').click(function(e) { 
		$('ul.thumbs li.aktiv').removeClass('aktiv');
		$(this).parent().addClass('aktiv');
		var pic = this.href;
		var alt = this.title;
		
		if($.browser.msie && $.browser.version < 9) { 
			var speed = 0;
			var speed2 = 0;
		} else { 
			var speed = 600;
			var speed2 = 1200;
		}
		
		$('p.imagetext').fadeOut(speed, function() { 
			$(this).text(alt);
		}).fadeIn(speed2);	
		
		$('.picbox img').fadeOut(speed, function() { 
			$(this).attr({ src: pic, title: alt, alt: alt });
		}).fadeIn(speed2);
			
		e.preventDefault();
	});		
	
	// Slider auf Startseite
	if($('body.start #slider').length) {
		var $firstBox = $('#slider .box:first');
		var bWidth = parseInt($firstBox.width());
		var bMargin = parseInt($firstBox.css('margin-right'));
		var sW = bWidth+bMargin;
		var visible = Math.round($('#slider').width()/sW);
		var slides = $('#slider .box').length;
		var max = ((slides*sW)-(visible*sW))*-1;
		
		$('#slider a.arrow').show().click(function(e) { 
			var kl = $(this).hasClass('left');
			var dir = (kl) ? '+='+sW : '-='+sW;
			var lCss = parseInt($('#slider .slide').css('left'));

			if(!kl && lCss <= max) { 
				var dir = '+=0';
			} else if (kl && lCss >= 0) { 
				var dir = 0;
			}

			$('#slider .slide').filter(':not(:animated)').animate({ left: [dir, 'easeInOutCubic'] }, 900);
			e.preventDefault();
		});
	};

});
