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

	if ($('div#masonry').length != 0) {
	var $container = $('div#masonry');
		
		$container.imagesLoaded( function(){
		  $container.masonry({
		    itemSelector : '.items'
		  });
		});
	}
	
	$('a.container_thumb').hover(function() {
		$(this).find('div.white_caption').animate({opacity : 1});
	}, function() {
		$(this).find('div.white_caption').animate({opacity : 0});
	});
	

	$("a.galleria_thumb, a.container_thumb").colorbox({initialWidth:"0", initialHeight:"0", loop:"true", transition:"fade", height:"75%", rel:"true"});

	if ($('div#gallery').length != 0) {
	 

		var onMouseOutOpacity = 0.67;
		$('a.galleria_thumb, a.a_img').opacityrollover({
			mouseOutOpacity:   onMouseOutOpacity,
			mouseOverOpacity:  1.0,
			fadeSpeed:         'fast',
			exemptionSelector: '.selected'
		});
	
		$('div.navigation').css({'width' : '300px', 'float' : 'left'});
		$('div.content').css('display', 'block');
	
		var onMouseOutOpacity = 0.67;
		$('#thumbs ul.thumbs li').opacityrollover({
			mouseOutOpacity:   onMouseOutOpacity,
			mouseOverOpacity:  1.0,
			fadeSpeed:         'fast',
			exemptionSelector: '.selected'
		});
	
	    var gallery = $('#thumbs').galleriffic({
			delay:                     1000,
			numThumbs:                 99,
			preloadAhead:              5,
			enableTopPager:            false,
			enableBottomPager:         true,
			maxPagesToShow:            7,
			imageContainerSel:         '#slideshow',
			controlsContainerSel:      '#controls',
			captionContainerSel:       '#caption',
			loadingContainerSel:       '#loading',
			renderSSControls:          false,
			renderNavControls:         false,
			playLinkText:              'Play Slideshow',
			pauseLinkText:             'Pause Slideshow',
			prevLinkText:              '',
			nextLinkText:              '',
			nextPageLinkText:          'Next &rsaquo;',
			prevPageLinkText:          '&lsaquo; Prev',
			enableHistory:             false,
			autoStart:                 false,
			syncTransitions:           true,
			defaultTransitionDuration: 900,
			onSlideChange:             function(prevIndex, nextIndex) {
				this.find('.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);
			}
		});
	
	}
		
});

