/* Author: 

*/
//$('#container').append('<div class="push"></div>')

var thumbs = $('aside div.navigation');

if (thumbs.html() != null) {
    //console.log('div is not empty', thumbs)

    jQuery(document).ready(function($) {
    	// We only want these styles applied when javascript is enabled
    	//$('div.navigation').css({'width' : '300px', 'float' : 'left'});
    	$('div.content').css('display', 'block');

    	// Initially set opacity on thumbs and add
    	// additional styling for hover effect on thumbs
    	var onMouseOutOpacity = 0.67;
    	$('#thumbs ul.thumbs li').opacityrollover({
    		mouseOutOpacity:   onMouseOutOpacity,
    		mouseOverOpacity:  1.0,
    		fadeSpeed:         'fast',
    		exemptionSelector: '.selected'
    	});

        $(document).ready(function() {	
            // Initialize Advanced Galleriffic Gallery
        	var gallery = $('#thumbs').galleriffic({
        		delay:                     2500,
        		numThumbs:                 15,
        		preloadAhead:              10,
        		enableTopPager:            false,
        		enableBottomPager:         false,
        		maxPagesToShow:            7,
        		imageContainerSel:         '#slideshow',
        		controlsContainerSel:      '#controls',
        		captionContainerSel:       '#caption',
        		loadingContainerSel:       '#loading',
        		renderSSControls:          true,
        		renderNavControls:         true,
        		playLinkText:              'Play Slideshow',
        		pauseLinkText:             'Pause Slideshow',
        		prevLinkText:              '&lsaquo; Previous Photo',
        		nextLinkText:              'Next Photo &rsaquo;',
        		nextPageLinkText:          'Next &rsaquo;',
        		prevPageLinkText:          '&lsaquo; Prev',
        		enableHistory:             false,
        		autoStart:                 false,
        		syncTransitions:           true,
        		defaultTransitionDuration: 900,
        		onSlideChange:             function(prevIndex, nextIndex) {
        			// 'this' refers to the gallery, which is an extension of $('#thumbs')
        			this.find('ul.thumbs').children()
        				.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
        				.eq(nextIndex).fadeTo('fast', 1.0);
        		},
        		onPageTransitionOut:       function(callback) {
        			this.fadeTo('fast', 0.0, callback);
        		},
        		onPageTransitionIn:        function() {
        			this.fadeTo('fast', 1.0);
					Cufon.replace('#case-study #main article h3', { fontFamily: 'good-font' });
				},
        		onTransitionIn:        function() {
					Cufon.replace('#case-study #main article h3', { fontFamily: 'good-font' });
					$('#slideshow .current, #caption .current').css('opacity', '1');
					//console.log($('#caption .current'));
				}
        	});
	
        	$('ul.thumbs li:nth-child(4n+4)').addClass('last');
	
        });
    });

}
$(document).ready(function() {
    $('#cycle .col-1, #cycle .col-2, #cycle .col-3').cycle({
		fx: 'fade',
		speed:  3000
	});
});

