// REMINDER - JavaScript is Case Sensitive!

// Load all images into the array myimages
var myimages=new Array()
myimages[0]="aggie02.jpg"
myimages[1]="aggie03.jpg"
myimages[2]="aggie05.jpg"
myimages[3]="aggie07.jpg"
myimages[4]="brain05.jpg"
myimages[5]="cat05.jpg"
myimages[6]="cat07.jpg"
myimages[7]="dark01.jpg"
myimages[8]="fow02.jpg"
myimages[9]="hunter02.jpg"
myimages[10]="hunter05.jpg"
myimages[11]="lost01.jpg"
myimages[12]="lost04.jpg"
myimages[13]="ltp01.jpg"
myimages[14]="ltp02.jpg"
myimages[15]="ltp06.jpg"
myimages[16]="nine03.jpg"
myimages[17]="osm03.jpg"
myimages[18]="osm04.jpg"
myimages[19]="piggy01.jpg"
myimages[20]="river02.jpg"
myimages[21]="river04.jpg"
myimages[22]="shadows02.jpg"
myimages[23]="shadows06.jpg"

// Set default variables
var images = 24
var x = 0
var a = 0
var b = 0
var c = 0

//==================================================================
function RandomImage()
{
    while((ImageNumber=TestNumber(Math.floor(Math.random()*images)))==-1);    
    switch(x){
        case 0:
            document.still1.src = "images/" + myimages[ImageNumber];
            a=ImageNumber;
            while((ImageNumber=TestNumber(Math.floor(Math.random()*images)))==-1);    
            document.still2.src = "images/" + myimages[ImageNumber];
            b=ImageNumber;
            while((ImageNumber=TestNumber(Math.floor(Math.random()*images)))==-1);    
            document.still3.src = "images/" + myimages[ImageNumber];
            c=ImageNumber;
            break;	
        case 1:
            document.still1.src = "images/" + myimages[ImageNumber];
            a=ImageNumber;
            break;
	    case 2:
            document.still2.src = "images/" + myimages[ImageNumber];
            b=ImageNumber;
            break;
	    case 3:
            document.still3.src = "images/" + myimages[ImageNumber];
            c=ImageNumber;
            break;
    }
	x++ // Increment x by 1
	if (x==4){x=1}    
    setTimeout("RandomImage()", 3000);
}

function TestNumber(TempNumber)
{
    if (TempNumber==a){return (-1)}
    if (TempNumber==b){return (-1)}
    if (TempNumber==c){return (-1)}
    return TempNumber;
}