
/* include */
function Include( files ) {
 for( index in files ) {
   document.write( '<script type="text/javascript" src="' + files[ index ] + '"></script>' );
 }
}

Include( Array('http://www.pixxcraft.com/lightbox/lightbox.js') );
document.write( '<link rel="stylesheet" href="http://www.pixxcraft.com/lightbox/lightbox.css" type="text/css" media="screen" />' );

jQuery(function($) {
	// alert('erstes='+$('ul.minpics').first);
$.galleria.next();
	$('ul.minpics').galleria({
		history: false,
		clickNext: false,
		insert: '#maxpic',
		current: 'galerie01/05.jpg',
		onImage   : function(image,caption,thumb) {

			var box_bb = 580;
			var box_hh = 375;
			var img_bb = image.width();
			var img_hh = image.height(); 
			var sf = img_bb / img_hh;
			if (img_bb >= img_hh) { 
				var new_bb = box_bb;
				var new_hh = Math.round(box_bb / sf);
				var h = Math.round((box_hh/2) -  (new_hh/2));
				image.css({ height:new_hh, width:new_bb, marginTop:h });
			} else {
				var new_bb = Math.round(box_hh * sf);
				var new_hh = box_hh;
				var w = Math.round((box_bb/2) -  (new_bb/2));
				image.css({ height:new_hh, width:new_bb, marginLeft:w });
			}
			/* Bild einblenden */
			image.fadeIn(550);

			var html_link = document.getElementById('img_link').innerHTML;
			var img_src = document.getElementById('img_src').getAttribute('src');
			// alert(img_src);
			document.getElementById('img_link').innerHTML = '<a href="'+img_src+'" rel="lightbox">' + html_link + '</a>';

			// document.getElementById('caption').innerHTML = '<h2>' + thumb.attr('title') + '</h2>';

			/* Beschriftung einblenden */
			caption.css({display:'none',opacity:0.8}).fadeIn(1000);

			/* Minpic transparent machen */
			var _li = thumb.parents('li');
			_li.siblings().children('img.selected').fadeTo(500,0.3);
			thumb.fadeTo('fast',1).addClass('selected');

		
			// LightBox laden
			initLightbox();
		},
		onThumb : function(thumb) { 
			var _li = thumb.parents('li');
			var _fadeTo = _li.is('.active') ? '1' : '0.3';
			thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);
				
			thumb.hover(
				function() { thumb.fadeTo('fast',1); },
				function() { _li.not('.active').children('img').fadeTo('fast',0.3); } 
			)
		}
	}); 
}); 
