// reimplementation of a image rotator found from web.
// starts from random picture, changes after specified interval to next.
// Licensed ay be used and modified without permission.
// © Antti Lankila 2004

var r_target_id = 'img1';

var r_baseurl = '/images/logos';

var r_images = [
    'plogo1.jpg',
    'plogo2.jpg',
    'plogo3.jpg',
    'plogo4.jpg',
    'plogo5.jpg',
    'plogo6.jpg',
    'plogo7.jpg',
    'plogo8.jpg',
    'plogo9.jpg',
    'plogo10.jpg',
    'plogo12.jpg',
];

var r_interval = 10; // seconds

// configuration end
var r_max_images = r_images.length;
var r_current_image = Math.floor(Math.random() * r_max_images);
var r_target_element;

function r_rotator() {
    var selection = r_baseurl + "/" + r_images[r_current_image % r_max_images];
    r_target_element.src = selection;
    r_current_image += 1;
}

function initImgRotation() {
    r_target_element = document.getElementById(r_target_id);
    // r_target_element = new Image();
    // r_rotator();
    // logoroot.appendChild(r_target_element);
    if (r_target_element) {
	setInterval(r_rotator, r_interval * 1000);
    } else {
	//alert("Can not find an element with id 'img1'");
    }
}

window.onload = initImgRotation;
