﻿function slideSwitch() {
    var active = $('#slideshow DIV.active');

    if ( active.length == 0 ) active = $('#slideshow DIV:last');

    // use this to pull the divs in the order they appear in the markup
    var next =  active.next().length ? active.next()
        : $('#slideshow DIV:first');

    active.addClass('last-active');
    next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            active.removeClass('active last-active');
        });
}

$(document).ready(function(){

    /* preload images
     * $.preloadImages('images/img1.jpg','images/img2.jpg');
     */
    jQuery.preloadImages = function()
    {
        for(var i = 0; i<arguments.length; i++)
        {
            jQuery("<img>").attr("src", arguments[i]);
        }
    }
    /* roll over images.
     * <img src="button_off.gif" class="rollover" />
     */
    $("img.rollover").hover(
        function() { this.src = this.src.replace("_off.","_on."); },
        function() { this.src = this.src.replace("_on.","_off."); }
    );
});