// number of images on the page that will randomize
var numImages = 4;

// pool of images
var theImages = new Array("vsim1.jpg", "vsim2.jpg", "vsim3.jpg", "vsim4.jpg", "vsim5.jpg", "vsim6.jpg", "vsim7.jpg", "vsim8.jpg", "vsim9.jpg", "vsim10.jpg", "vsim11.jpg", "vsim12.jpg", "vsim13.jpg", "vsim14.jpg", "vsim15.jpg", "vsim16.jpg", "vsim17.jpg", "vsim18.jpg", "vsim19.jpg", "vsim20.jpg", "vsim21.jpg", "vsim22.jpg", "vsim23.jpg", "vsim24.jpg", "vsim25.jpg", "vsim26.jpg", "vsim27.jpg", "vsim28.jpg", "vsim29.jpg", "vsim30.jpg", "vsim31.jpg", "vsim32.jpg", "vsim33.jpg", "vsim34.jpg", "vsim35.jpg", "vsim36.jpg", "vsim37.jpg", "vsim38.jpg", "vsim39.jpg", "vsim40.jpg", "vsim41.jpg", "vsim42.jpg", "vsim43.jpg", "vsim44.jpg", "vsim45.jpg", "vsim46.jpg", "vsim47.jpg", "vsim48.jpg", "vsim49.jpg", "vsim50.jpg", "vsim51.jpg", "vsim52.jpg", "vsim53.jpg", "vsim54.jpg", "vsim55.jpg");

var thePicks = new Array();

var imagesTotal = theImages.length;
var preBuffer = new Array()
for (i = 0; i < imagesTotal; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}
for (j = 0; j < numImages; j++){
	thePicks[j] = Math.round(Math.random(j+6362)*(imagesTotal-1));
	
	// check to see if this one has already been picked  
	if (thePicks.length > 1) {
   		for (k = 0; k < (thePicks.length-1); k++){
   			if (thePicks[j] == thePicks[k]) {
			//alert("thePicks[j]="+thePicks[j]+" thePicks[k]="+thePicks[k]+" Found a duplicate");
				// if so, get a new random number
				thePicks[j] = Math.round(Math.random(k+1245)*(imagesTotal-1));
				//alert("thePicks[j] now equals "+thePicks[j]);
			}
		}
	}
}

function randImage(whichImage){
	document.write('<img src="images/rotaters/'+theImages[thePicks[whichImage]]+'" class="rotators">');
}
