jQuery(document).ready(function($) {
    $('a[rel*=facebox]').facebox();
    var slideshow_pointer = 1;
    var slideshow_width = $('#slideshow').width();
    var slideshow_count = 0;
    function updateSlideshow() {
        slideshow_count = $('#slideshow').find('img').size();

        // See if the show needs to reset or jump to the end
        if (slideshow_pointer == 0) {
            slideshow_pointer = slideshow_count;
        }
        if (slideshow_pointer > slideshow_count) {
            slideshow_pointer = 1;
        }

        // Figure out the positions of each box
        var slideshow_left_pos   = (slideshow_pointer - 1) * slideshow_width;
        
        // Move the boxes into position
        $('#slideshow_inner').animate({left: '-' + slideshow_left_pos + 'px'}, 500,'swing');
    }
    $('#slideshow_next').bind('click', function(event){
        event.preventDefault();
        slideshow_pointer++;
        updateSlideshow();
    });
    $('#slideshow_prev').bind('click', function(event){
        event.preventDefault();
        slideshow_pointer--;
        updateSlideshow();
    });
});
