﻿var interval = 2.5; // delay between rotating images (in seconds)
var random_display = 0; // 0 = no, 1 = yes
var random_start = 1; // 0 = no, 1 = yes
interval *= 1000;

var image_index = 0;
image_list = new Array();
image_list[image_index++] = new imageItem("/include/images/sponsors/abbott.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/braziliantrunks.gif")
image_list[image_index++] = new imageItem("/include/images/sponsors/clik.gif")
image_list[image_index++] = new imageItem("/include/images/sponsors/corona.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/fairegallerycafe.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/gilead.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/glaad.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/gleam.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/gsba.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/henessy.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/hrc.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/imperialsovereigncourtofseattle.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/jaithai.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/joannas.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/lifelong.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/multifaithworks.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/panache.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/pepsi.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/pocaan.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/portersbbq.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/publichealth.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/redbull.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/redlight.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/rfamilyvacation.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/socialjusticefund.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/talkingrain.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/threedollarbill.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/verbena.gif");
image_list[image_index++] = new imageItem("/include/images/sponsors/youradhere.gif");
var number_of_image = image_list.length;

function imageItem(image_location)
{
    this.image_item = new Image();
    this.image_item.src = image_location;
}

function get_ImageItemLocation(imageObj)
{
    return(imageObj.image_item.src)
}

function generate(x, y)
{
    var range = y - x + 1;
    return Math.floor(Math.random() * range) + x;
}

var image_index = generate(0, number_of_image-1);

function getNextImage()
{
    if (random_display)
    {
        image_index = generate(0, number_of_image-1);
    }
    else
    {
        image_index = (image_index+1) % number_of_image;
    }

    var new_image = get_ImageItemLocation(image_list[image_index]);
    return(new_image);
}

function rotateImage() 
{
    var new_image = getNextImage();
    document["rotsponsors"].src = new_image;
    var recur_call = "rotateImage('rotsponsors')";
    setTimeout(recur_call, interval);
}

AddInitializeFunc(rotateImage);
