Children partcipation in Wedding

jQuery(document).ready(function($) { // We only want these styles applied when javascript is enabled $('.gal_content').css('display', 'block'); $('.thumnail_col').css('width', '181px'); // Initialize Advanced Galleriffic Gallery var gallery = $('#thumbs_455_1').galleriffic({ delay: 3500, numThumbs: 9, preloadAhead: 9, enableTopPager: 0, enableBottomPager: false, imageContainerSel: '#slideshow_455_1', controlsContainerSel: '#controls_455_1', captionContainerSel: '#caption_455_1', loadingContainerSel: '#loading_455_1', renderSSControls: true, renderNavControls: true, playLinkText: '', pauseLinkText: '', prevLinkText: '', nextLinkText: '', nextPageLinkText: '›', prevPageLinkText: '‹', enableHistory: 1, autoStart: 1, 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); } }); /**** Functions to support integration of galleriffic with the jquery.history plugin ****/ // PageLoad function // This function is called when: // 1. after calling $.historyInit(); // 2. after calling $.historyLoad(); // 3. after pushing Go Back button of a browser function pageload(hash) { // alert('pageload: ' + hash); // hash doesn't contain the first # character. if(hash) { $.galleriffic.gotoImage(hash); } else { gallery.gotoIndex(0); } } // Initialize history plugin. // The callback is called at once by present location.hash. $.historyInit(pageload, 'advanced.html'); // set onlick event for buttons using the jQuery 1.3 live method $('a[rel=history]').live('click', function(e) { if (e.button != 0) return true; var hash = this.href; hash = hash.replace(/^.*#/, ''); // moves to a new page. // pageload is called at once. $.historyLoad(hash); return false; }); /****************************************************************************************/ /**************** 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(); }); });