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

// We only want these styles applied when javascript is enabled
$(‘.gal_content’).css(‘display’, ‘block’);
$(‘.thumnail_col’).css(‘width’, ‘180px’);

// Initialize Advanced Galleriffic Gallery
var gallery = $(‘#thumbs_2484_3’).galleriffic({
delay: 3500,
numThumbs: 6,
preloadAhead: 6,
enableTopPager: 0,
enableBottomPager: false,
imageContainerSel: ‘#slideshow_2484_3’,
controlsContainerSel: ‘#controls_2484_3’,
captionContainerSel: ‘#caption_2484_3’,
loadingContainerSel: ‘#loading_2484_3’,
renderSSControls: true,
renderNavControls: true,
playLinkText: ‘Play’,
pauseLinkText: ‘Pause’,
prevLinkText: ‘‹ Prev’,
nextLinkText: ‘Next ›’,
nextPageLinkText: ‘›’,
prevPageLinkText: ‘‹’,
enableHistory: 0,
autoStart: 0,
enableKeyboardNavigation: true,
syncTransitions: 1,
defaultTransitionDuration: 300,

onTransitionOut: function(slide, caption, isSync, callback) {
slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
},
onTransitionIn: function(slide, caption, isSync) {
var duration = this.getDefaultTransitionDuration(isSync);
slide.fadeTo(duration, 1.0);

// Position the caption at the bottom of the image and set its opacity
var slideImage = slide.find(‘img’);
caption.width(slideImage.width())
.css({
//’bottom’ : Math.floor((slide.height() – slideImage.outerHeight()) / 2 – 40),
‘top’ : slideImage.outerHeight(),
‘left’ : Math.floor((slide.width() – slideImage.width()) / 2) + slideImage.outerWidth() – slideImage.width()
})
.fadeTo(duration, 1.0);

},
onPageTransitionOut: function(callback) {
this.hide();
setTimeout(callback, 100); // wait a bit
},
onPageTransitionIn: function() {
var prevPageLink = this.find(‘a.prev’).css(‘display’, ‘none’);
var nextPageLink = this.find(‘a.next’).css(‘display’, ‘none’);

// Show appropriate next / prev page links
if (this.displayedPage > 0)
prevPageLink.css(‘display’, ‘block’);

var lastPage = this.getNumPages() – 1;
if (this.displayedPage < lastPage)
nextPageLink.css('display', 'block');

this.fadeTo('fast', 1.0);
}

});

/**************** Event handlers for custom next / prev page links **********************/

gallery.find('a.prev').click(function(e) {
gallery.previousPage();
e.preventDefault();
});

gallery.find('a.next').click(function(e) {
gallery.nextPage();
e.preventDefault();
});

});

We had the pleasure of catering for the Christening of a beautiful baby this week and I must say, our mini burgers went down a treat.

Our client wanted a finger buffet and sandwiches with salads too.

We had mini quiches also made fresh on the day, sandwiches, wraps, mini burgers, crostinis, mixed bean salad and much more displayed beautifully.

Unfortunately, we weren’t quick enough to take more photos before it started, but the proof is in the pudding I guess. Where did all the wraps and burgers go? lol…