﻿var i = 0;

$(function() {
    setInterval(nextPhoto, 15000);
    nextPhoto();
});

function nextPhoto() {
    $("#slider").css('background-image', 'url(' + getImgPath(images[i].FileName) + ')');
    images[i].loaded = true;

    if (images[i].Description != null)
        $("#slider .description").html(images[i].Description).fadeIn();
    else
        $("#slider .description").fadeOut();

    i++;
    if (i >= images.length) i = 0;

    if (!images[i].loaded)
        $.preloadImages(getImgPath(images[i].FileName));
}

function getImgPath(filename) {
    return '/Images.aspx/Thumbnail/' + filename + '/530/9000/slider'
}

jQuery.preloadImages = function() {
    for (var i = 0; i < arguments.length; i++) {
        jQuery("<img>").attr("src", arguments[i]);
    }
}
