$(function() {
	$('#slideshow').cycle({
		fx:           'fade', // name of transition function 
		timeout:       10000,  // milliseconds between slide transitions (0 to disable auto advance) 
		speed:         1000 // speed of the transition (any valid fx speed value) 
	});
	      
    var $container = $('#container');

    // filter buttons
    $('#filters a').click(function(){
      	var selector = $(this).attr('data-filter');
    	$container.isotope({ filter: selector });
        return false;
    });
    
    // switches selected class on buttons
    $('#options').find('.option-set a').click(function(){
    	var $this = $(this);
		
        // don't proceed if already selected
        if ( !$this.hasClass('selected') ) {
        	$this.parents('.option-set').find('.selected').removeClass('selected');
          	$this.addClass('selected');
        }
    });

	$('.mosaic-block').mosaic({
		animation	:	'slide',
		anchor_y	:	'top',
		hover_y		:	'60px'
	});

    $container.isotope({
        itemSelector : '.item',
		masonry : {
			columnWidth : 330
		}
    });

});
