$(document).ready(function() {
    $(".caption").hide();
    $(".slideshow").cycle({
        after: function() {
            var slideshow_id = $(this).parent().attr('id');
            var id_int = slideshow_id.match("[0-9]+");
            var caption_id = "#caption-" + id_int;
            $(caption_id).html($(this).attr('title'));
        }
    });
    $(".entry-image, .slideshow").hover(
        function() {
            var slideshow_id = $(this).attr('id');
            var id_int = slideshow_id.match("[0-9]+");
            var caption_id = "#caption-" + id_int;
            $(caption_id).fadeIn();
        },
        function() {
            var slideshow_id = $(this).attr('id');
            var id_int = slideshow_id.match("[0-9]+");
            var caption_id = "#caption-" + id_int;
            $(caption_id).fadeOut();
        }
    );
    $(".slideshow-thumbs a").click(function(event) {
        event.preventDefault();
        event.stopPropagation();
        var href = $(this).attr('href');
        $.get(href, function(data) {
            $("#header-images").html(data);
            $("#slideshow").cycle({
                after: function() {
                    $("#slideshow-container p").html($(this).attr('title'));
                }
            });
        });
    });
    $(".personal #main section a, .vcard a").click(function(event) {
        event.preventDefault();
        event.stopPropagation();
        var href = $(this).attr('href');
        var anchor = $(this);
        $.get(href, function(data) {
            $("body").append('<div class="staff-detail"></div>');
            $(".staff-detail").html(data);
        });
    });
    $(".staff-detail a").live('click', function(event) {
        event.preventDefault();
        event.stopPropagation();
        $(".staff-detail").remove();
    });
});

