$(document).ready(function() {
    if($('#flash').length > 0) {
        $('#flashMessage').hide();
        $('#flashMessage').slideDown();
        setTimeout("$('#flashMessage').fadeOut();", 10000);
    }
    
    if($('.faq').length > 0) {
        $('a[href="#"]').each(function() {
            var elm = $(this);
            elm.next().css('display', 'none');
            elm.click(function() {
                elm.next().toggle('fast');
                return false;
            })
        })
    }
    
    var sbopts = {
        viewportPadding: 0,
        keysClose: ['c', 27],
        resize: false,
        loadingImage: 'img/loading.gif'
    }
    
    if($('a.screencast').length > 0) {
        Shadowbox.init(sbopts);
    }
});