
var image = new Array(how_many_displayed);
var urlArray = new Array(how_many_displayed);

var directoryNum = new Array(how_many_displayed);
var flagNum = new Array(how_many_displayed);

for(i=0; i < how_many_displayed; i++)
{
   if(useAll)
   {
       directoryNum[i] = Math.round(Math.random() * (directory.length - 1));
   }
   else
   {
       directoryNum[i] = selectdirectory[Math.round(Math.random() * (selectdirectory.length - 1))];
   }
}

for(i=0; i < how_many_displayed; i++)
{
   temp = Math.round(Math.random() * directoryIndex[directoryNum[i]]);
   temp1 = directoryNum[i];
      
   flag = true;
   
   for(j = i; j >= 0; j--)
   {
      if(temp1 == flagNum[j] && temp == flagNum[j + how_many_displayed])
      {
         flag = false;
         i--;
      }
   }

   if(flag)
   {
      flagNum[i] = temp1;
      flagNum[i + how_many_displayed] = temp;
      image[i] = temp;
   }
}

for(i=0; i < how_many_displayed ; i++)
{
   urlArray[i] = "photographs/" + directory[directoryNum[i]] + "/image" + image[i] + ".jpg";
}
