﻿// JavaScript Document

var currentPic;
var currentList = new Array;
var listLength;

function initialiseArray() {
    listLength = $('#rotator').find('ul').find('li').length;
    for (i = 1; i <= listLength; i++) {
        currentList.push("#logo" + i)
    }
    listLength = currentList.length;
}


function theRotator() {
    initialiseArray()
    currentPic = Math.floor(Math.random() * listLength)
    $(currentList[currentPic]).fadeIn('slow');
    setInterval('rotate()', 3000);
}

function rotate() {
    if (listLength == 1) {
        initialiseArray()
    }
    $(currentList[currentPic]).fadeOut('fast', function () {
        currentList.splice(currentPic, 1);
        listLength -= 1;
        currentPic = Math.floor(Math.random() * listLength);
        $(currentList[currentPic]).fadeIn('slow')
    });
}
