$(document).ready( function() {
	
	if ( $('#schwarzes-brett') ) {
		//$('#schwarzes-brett section').tinyscrollbar();
		//alert( $('#schwarzes-brett .infobox').tinyscrollbar() );
	}
	
	setupGalleries();
    
} );

function setupGalleries() {

	var galleriesOnPage = $('#main .ce_gallery');
	
	for (var i = 0; i < galleriesOnPage.length; i++) {
		
		var curr = $(galleriesOnPage[i]);
		// overwrite rel attribute on links in each gallery
		// (since contao's version [lightbox[someId0815]] disturbs jquery …)
		// and assign fancybox functionality
		// (add 'fancybox_' + i as rel to really have separate galleries)
		curr.find('a').attr('rel', 'fancybox').fancybox( {
			titleShow: false,
			titlePosition: 'inside'
		} );
		
		// get "id token" of gallery
		var currId = curr.attr('id').split('_')[1];
		// find corresponding (i.e. having the same id token) trigger link/image on page:
		var triggerLink = $('#main section#fbTrigger_' + currId);
		var dynamicLinkTitle = triggerLink.next().find('h3').text();
		if (dynamicLinkTitle != '') {
			dynamicLinkTitle = ' zum Thema ' + dynamicLinkTitle;
		}
		triggerLink.attr( 'title', 'Klicken für weitere Bilder' + dynamicLinkTitle);
		// store current value of i in triggerLink's rel attribute
		triggerLink.attr('rel', i);
		// … and simulate a click on the first gallery thumbnail:
		triggerLink.click( function() {
			// get gallery at index "this.i" out of array and "click" on first link in it
			$( galleriesOnPage[ $(this).attr('rel') ] ).find('a').first().trigger('click');
		} );
			
	}
}

function trace(msg) {
	if (window.console) {
		window.console.info(msg);
	}
}


