$(document).ready(function() {

    // Top drop-down menus
    $("ul.dropdown li").hover(function() {
        $(this).addClass("hover");
        $('ul:first', this).show();
    }, function() {
        $(this).removeClass("hover");
        $('ul:first', this).hide();
    });

    // If the top-level menu doesn't go anywhere, return false
    $("ul.dropdown > li > a").bind("click", function() {
        if ($(this).attr("href") === "#") {
            return false;
        }
        return true;
    });

    // Left side menu:
    // Set default image
    var className = $("body").attr("class");
    $("#left-nav-img").attr("src", "img/left-nav/" + className + ".jpg");
    // Set hover handler for left side links
    $("#left-nav a").hover(function() {
        var id = $(this).attr("id");
        $("#left-nav-img").attr("src", "img/left-nav/" + id + ".jpg");
    }, function() {
        $("#left-nav-img").attr("src", "img/left-nav/" + className + ".jpg");
    });

    // Disable right click on images with class of "protect"
    $("img.protect").each(function() {
        $(this)[0].oncontextmenu = function() {
            return false;
        }
    });

    // Slide show
    var slides = [];
    $("#slide-show img").each(function() {
        slides[slides.length] = $(this).attr("src");
    });
    var currSlide = 1;
    var func = function() {
        $("#home-slide-img").fadeTo(1000, 0.05, function() {
            img = $("#home-slide-img");
            img.attr("src", slides[currSlide]);
            img.fadeTo(1000, 1);
        });
        currSlide++;
        if (currSlide >= slides.length) {
            currSlide = 0;
        }
        setTimeout(func, 5000);
    };
    setTimeout(func, 5000);
});

