<!--
// refreshed (time given in seconds).
gSlideshowInterval = 6;
// gNumberOfImages - the total number of images available for display.
gNumberOfImages = 5;
// shown in the slide show.
gImages = new Array(gNumberOfImages);
gImages[0] = "banners/yellow.gif";
gImages[1] = "banners/red.gif";
gImages[2] = "banners/blue.gif";
gImages[3] = "banners/orange.gif";
gImages[4] = "banners/black.gif";
// link.
urls= new Array(gNumberOfImages);
urls[0]="http://www.google.com";
urls[1]="http://www.lycos.com";
urls[2]="http://www.yahoo.com";
urls[3]="http://www.w3schools.com";
urls[4]="http://www.htmlforums.com";
// ======================================================================
// link.
function canManipulateImages() {
if (document.images)
return true;
else
return false;
}

// loadSlide
function loadSlide(imageURL,imageHREF) {
if (gImageCapableBrowser) {
document.getElementById('slide').src = imageURL;
document.getElementById('slideurl').href=imageHREF;
return false;
}
else {
return true;
}
}

// nextSlide
function nextSlide() 
{
while(true) {
gNextImage = pickRandom(gNumberOfImages);
if (gNextImage != gCurrentImage)
break;
}
gCurrentImage = gNextImage
loadSlide(gImages[gCurrentImage],urls[gCurrentImage]);
}

// pickRandom
function pickRandom(range) {
if (Math.random)
return Math.round(Math.random() * (range-1));
else {
var now = new Date();
return (now.getTime() / 1000) % range;
}
}

gImageCapableBrowser = canManipulateImages();
gCurrentImage = 0;
setInterval("nextSlide()",gSlideshowInterval * 1000);

// -->