$(document).ready(
	function (){

		var fancyboxConfig = {
			pikaChoose: null,
			titlePosition:'inside',
			titleFormat: function(titleStr, currentArray, currentIndex, currentOpts){
				currentOpts.pikaChoose.options.autoPlay = false;
				currentOpts.pikaChoose.imgPlay.removeClass('pause').addClass('play');
				return currentOpts.pikaChoose.imgNav.parent().find('.caption').text();
			},
			onStart: function(selectedArray, selectedIndex, selectedOpts) {
				$(this).attr('href', selectedOpts.pikaChoose.image.attr('src'));
			},
			onComplete: function() {
				var titleWidth = $('#fancybox-title').width();
				
				$('#fancybox-title').width(titleWidth - 94).css('margin-right','94px');
			}
		};				
		
		var initPikachoose = function(self){
			self.wrap.unbind('mouseenter').unbind('mouseleave');
			self.imgNav.show();
			fancyboxConfig.pikaChoose = self;
			self.anchor.fancybox(fancyboxConfig);
		};

		var animationFinished = function(self) {
			var stage = self.anchor.parent();
			if(stage.find('.loupe').length < 1) {
				var loupe = $('<a>').addClass('loupe');
				stage.find('.pika-imgnav').append(loupe);						
			}
			fancyboxConfig.pikaChoose = self;
			self.anchor.parent().find('.loupe').fancybox(fancyboxConfig);
		};

		$(".pikame").PikaChoose({bindsFinished: initPikachoose, animationFinished: animationFinished, carousel:true,IESafe:true, thumbOpacity:1, autoPlay:false});
		
		$('.pika-imgnav a.pause').attr('title','Pause/Wiedergabe');
		$('.pika-imgnav a.next').attr('title','n\u00E4chstes Bild');
		$('.pika-imgnav a.previous').attr('title','vorheriges Bild');
		$('.pika-imgnav a.loupe').attr('title','Bild vergr\u00F6\u00DFern');
	}
);
