// Code from Orange IDeas, copyright Orange Ideas, 2006. 
// www.orangeideas.co.uk.  Code may not be re0used without permission 
<!--

// total no. of images to select from
var TotalImages = 18;
// Function to get return random number
function GetRandomNumber(IntLimit)
{
	var randomnumber = Math.random() ; 
	var rand1 = Math.round( (IntLimit-1) * randomnumber) + 1 ; 
	
	return rand1;
	
}

// get array of numbers, where values are no greater than max number
// TODO: make it no less less than MinNumber
function GetRandomNumberArray(ArraySize, MaxNumber, MinNumber, Unique) {

	if (MaxNumber < MinNumber)
		return false;

	arr = new Array(ArraySize);

// populate array with possible values
	//arrPossibles = new Array((MaxNumber - MinNumber));
	
//	arr[0] = GetRandomNumber(MaxNumber);
	var Populated = 0;
	
	for (var i = 0; i < ArraySize; i++) {
		MatchFound = false;
		var cur = GetRandomNumber(MaxNumber);
		for (var	j = 0; j < Populated; j++) {
			if (Unique)
				if (arr[j] == cur) {	
					MatchFound = true;
					break;
				}
		}
		
		if (!MatchFound) {
			arr[Populated] = cur;
			Populated += 1;
		} else {
			i -= 1;
		}
	}
	
	return arr;
}
//-->
