
jQuery(document).ready(function($) {

    if ($('body').is('.withsidebar')) numThumbs = 3;
    else numThumbs = 5;

    $('div.caption').css({

        'height': '24px',
		
        'line-height': '24px',
        'background': '#DFE5EB',

        'font-size': '14px',
        'font-weight': 'bold'
    });
    $('ul.thumbs li').css({
		
        'height': '78px'
    });
	
    var no = 1;
    var gallery = Array();
    $('div.thumbs').each(function(){

        gallery[no -1] = $('#thumbs_' + no).galleriffic({
            delay:                     3000, // in milliseconds
            numThumbs:                 numThumbs, // The number of thumbnails to show page
            preloadAhead:              40, // Set to -1 to preload all images
            enableTopPager:            true,
            enableBottomPager:         false,
            maxPagesToShow:            8,  // The maximum number of pages to display in either the top or bottom pager
            imageContainerSel:         '#slideshow_' + no, // The CSS selector for the element within which the main slideshow image should be rendered
            controlsContainerSel:      '#controls_' + no, // The CSS selector for the element within which the slideshow controls should be rendered
            captionContainerSel:       '#caption_' + no, // The CSS selector for the element within which the captions should be rendered
            loadingContainerSel:       '#loading_' + no, // The CSS selector for the element within which should be shown when an image is loading
            renderSSControls:          true, // Specifies whether the slideshow's Play and Pause links should be rendered
            renderNavControls:         true, // Specifies whether the slideshow's Next and Previous links should be rendered
            playLinkText:              'Starte Slideshow',
            pauseLinkText:             'Pause',
            prevLinkText:              'vorheriges Bild',
            nextLinkText:              'nächstes Bild',
            nextPageLinkText:          'nächste Seite &rsaquo;',
            prevPageLinkText:          '&lsaquo; vorherige Seite',
            enableHistory:             false, // Specifies whether the url's hash and the browser's history cache should update when the current slideshow image changes
            enableKeyboardNavigation:  true, // Specifies whether keyboard navigation is enabled
            autoStart:                 false, // Specifies whether the slideshow should be playing or paused when the page first loads
            syncTransitions:           false, // Specifies whether the out and in transitions occur simultaneously or distinctly
            defaultTransitionDuration: 1000, // If using the default transitions, specifies the duration of the transitions
            onSlideChange:             undefined, // accepts a delegate like such: function(prevIndex, nextIndex) { ... }
            onTransitionOut:           undefined, // accepts a delegate like such: function(slide, caption, isSync, callback) { ... }
            onTransitionIn:            undefined, // accepts a delegate like such: function(slide, caption, isSync) { ... }
            onPageTransitionOut:       undefined, // accepts a delegate like such: function(callback) { ... }
            onPageTransitionIn:        undefined, // accepts a delegate like such: function() { ... }
            onImageAdded:              undefined, // accepts a delegate like such: function(imageData, $li) { ... }
            onImageRemoved:            undefined  // accepts a delegate like such: function(imageData, $li) { ... }
        });
        no ++;
    });
});


