//JavaScript Banner Ad Rotator version 2.1 - last modified 16 November 2000
//Obtained from http://www.brettb.com/js_banner_ad_rotator.asp
//Code modified by Guillaume Huysmans on 2010-08-18

var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
//Internal variables (do not change these unless you know what you are doing)
var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;

//Function runs when this page has been loaded and does the following:
//1. Determine the browser name and version  (since the script will only work on Netscape 3+ and Internet Explorer 4+).
//2. Start the timer object that will periodically change the image displayed by the Banner Ad.
//3. Preload the images used by the Banner Ad rotator script
function InitialiseBannerAdRotator() {
    //Determine the browser name and version
    //The script will only work on Netscape 3+ and Internet Explorer 4+
    var BrowserType = navigator.appName;
    var BrowserVersion = parseInt(navigator.appVersion);
    var image;
    if (BrowserType == 'Netscape' && (BrowserVersion >= 3)) IsValidBrowser = true;
    if (BrowserType == 'Microsoft Internet Explorer' && (BrowserVersion >= 4)) IsValidBrowser = true;
    if (IsValidBrowser) {
        TimerObject = setTimeout('ChangeImage()', DisplayInterval);
        BannerAdCode = 0;
        for (i = 0; i < NumberOfImages; i++) {
            BannerAdImages[i] = new Image();
            if (ImageFileNames[i] != 'sponsoring') BannerAdImages[i].src = ' ' + ImageFolder + ImageFileNames[i] + '.gif';
            else BannerAdImages[i].src = ' ' + ImageFolder + '../sponsoring.gif';
        }
    }
}

//Function to change the src of the Banner Ad image
function ChangeImage() {
    if (IsValidBrowser) {
        BannerAdCode = parseInt(Math.random()* NumberOfImages);
        if (BannerAdCode == NumberOfImages) BannerAdCode = 0;
        window.document.bannerad.src = BannerAdImages[BannerAdCode].src;
        TimerObject = setTimeout('ChangeImage()', DisplayInterval);
    }
}


InitialiseBannerAdRotator();
