var FANCYBOX_OPTIONS = {
};

var panelSwitchRunning = false;

$(document).ready(function() {
    if (window.location.hash.length > 1) {
        window.location.replace(decodeURIComponent(window.location.hash).substring(1));
    }
    $('a.zoom').fancybox(FANCYBOX_OPTIONS);

    if ($.browser.msie && ($.browser.version.substring(0,1) <= 6)) return;
    
    $('.prevnext a, .toc a').live('click', function() {
        if (panelSwitchRunning) {
            return false;
        }
        panelSwitchRunning = true;
        window.location.hash = encodeURIComponent($(this).attr('href'));
        var currentPanel = $('#panels div.panel:visible');
        var newPanel = $('<div class="panel"/>');
        newPanel.hide();
        $('#panels').append(newPanel);
        
        newPanel.load($(this).attr('href') + ' #panels .panel .project', function() {
            currentPanel.fadeOut(function() { 
                $(this).hide(); 
                panelSwitchRunning = false; 
            });
            newPanel.fadeIn(function() {
                $('#panels .panel:hidden').remove();
            });
            $('a.zoom').fancybox(FANCYBOX_OPTIONS);
        });
        return false;
    });
});


