﻿var current = 0;
var intervalid;
var preload;

function preloadImages() {
    preload = new Array();
    $("#revolver > span > a").each(function(intIndex) {
        var s = document.createElement("img");
        s.src = "/images/bg" + intIndex + ".png";
        preload.push(s);
    });
}

function runRevolver() {
    selectlense(current);

    $("#revolver > span > a").mouseover(function() {
        current = $(this).index();
        selectlense();
    });
    $("#revolver > span > a, #revolver > dl").bind({
        mouseover: function() {
            clearInterval(intervalid);
        }, mouseout: function() {
            intervalid = setInterval(selectlense, 4000);
        }
    });
    $("#revolver > dl").click(function() {
        window.location = $("#revolver > span > a.current").attr("href"); return false;
    });
    
    intervalid = setInterval(selectlense, 3000);
}

function selectlense() {
    $("#revolver > dl").hide()
                .eq(current).css("display", "block")
                .parent().css("backgroundImage", "url(" + preload[current].src + ")");
    $("#revolver > span > a").removeClass()
                .eq(current).addClass("current");
    if (current < preload.length - 1) { current++; } else { current = 0; }
}
