function DisplayItems (preText, postText, DisplayNum, ayName){
  var ItemsShown = 0;
  var CurrentItem = (ayName.length-1);
  
  while ( ItemsShown < DisplayNum ){
    
    if (ayName[CurrentItem] != null) {
      document.write (preText + ayName[CurrentItem] + postText);
	  ItemsShown++; 
	}
	CurrentItem--;
  }
}

function ShowSomething () {
  document.write ('Something');
}

function DisplayAllItems (preText, postText, ayName){

  for (var CurrentItem = (ayName.length-1); CurrentItem>=0; CurrentItem--){
    
    if (ayName[CurrentItem] != null) {
      document.write (preText + ayName[CurrentItem] + postText);
	}
	
  }
}

// GetRandomNumbers
// Author A.T. Fielden
// Creates an array with a set of non repeating random numbers
// Parameters
// nNumbers : the number of items to get
// nRange : The top bound of the selection, starts from 0
function GetRandomNumbers(nNumbers, nRange){
  ayRandom = new Array();
  
  for (var iCurrent = 0; iCurrent<nNumbers; iCurrent++){
    var InList = true;
	while (InList){
	    InList = false;
        var a = Math.round(Math.random() * nRange);
		for (i=0;i<ayRandom.length;i++){
		  if (ayRandom[i] == a) InList = true;
		}
	}
	ayRandom[iCurrent] = a;
  }
  
  return ayRandom;
}

function AddToArrayTop( sItem, ayName ){
    ayName[ayName.length] = sItem;
}