window.onload = function () {
    var lis = document.getElementById('cssdropdown').getElementsByTagName('li');
    for (i = 0; i < lis.length; i++) {
        var li = lis[i];
        if (li.className == 'navLink') {
            li.onmouseover = function () {
                this.getElementsByTagName('ul').item(0).style.display = 'block';
            }
            li.onmouseout = function () {
                this.getElementsByTagName('ul').item(0).style.display = 'none';
            }
        }
    }
}


function theRotator() {
    //Set the opacity of all images to 0
    $('div#rotator ul li').css({
        opacity: 0.0
    });

    //Get the first image and display it (gets set to full opacity)
    $('div#rotator ul li:first').css({
        opacity: 1.0
    });

    //Call the rotator function to run the slideshow, 10000 = change to next image after 10 seconds
    setInterval('rotate()', 10000);

}

function rotate() {
    //Get the first image
    var current = ($('div#rotator ul li.show') ? $('div#rotator ul li.show') : $('div#rotator ul li:first'));

    //Get next image, when it reaches the end, rotate it back to the first image
    var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') : current.next()) : $('div#rotator ul li:first'));

    //Set the fade in effect for the next image, the show class has higher z-index
    next.css({
        opacity: 0.0
    }).addClass('show').animate({
        opacity: 1.0
    }, 1000);

    //Hide the current image
    current.animate({
        opacity: 0.0
    }, 1000).removeClass('show');

};

$(document).ready(function () {
    //Load the slideshow
    theRotator();
});
