Shadowbox.init({
	adapter: 'jquery',
	players: ['img', 'html', 'iframe'],
	language: window.lightboxLanguage || 'de',
	initialHeight: 380, // initial height of sb-body
	initialWidth: 380, // initial width of sb-body
	modal: true, // clicking overlay does not close
	overlayColor: '#000000'
});
jQuery(function($){
	
	var iframeWidth = 540;
	if ($('html').hasClass('fontL')) {
		iframeWidth = 680;
	}
	
	var domainPattern = /^\w+:\/\/([^\/])/;
	$('a.lightbox-iframe, a[target=lightbox]').live('click', function () {
		var data = $.extend({}, {
			player: 'iframe',
			skinMode: 'include',
			width: 999
		}, $(this).metadata());
		var link = this;
		var show = function () {
			Shadowbox.open(Shadowbox.buildCacheObj(link, data));
		};
		// if this link opens in an iframe on another domain, send ga state, too 
		if (TrackingHelper.enabled && domainPattern.exec(link.href)[1] != location.host) {
			_gaq.push(function () {
				link.href = TrackingHelper.gaTracker._getLinkerUrl(link.href);
				show();
			});
		} else {
			// same domain, just show
			show();
		}
		return false;
	});
	
	$('a.lightbox').shadowbox({
		skinMode: 'gallery'
	});
	
	
	$('a.hiddenGallery').each(function (numGallery) {
		var items = $(this).closest('dt').find('.item').shadowbox({
			skinMode: 'gallery',
			gallery: 'hidden-' + numGallery
		});
		items.end().parent().find('.sizeGallery').html('(' + items.length + ' Bilder)');
	});
	
});
