var bradydelay=3000;
var myNames = new Array("carsie", "jesse", "jon", "stuart", "cheryl","kerry", "graham", "erin");
var play = true;
var init = false;
function flip()
{
  play = !play;
}
//[0, max-1]
function randomInt(max)
{
  return Math.floor(Math.random()*max);
}
function permutation(length)
{
  //random permutation 0 to length-1
  index = new Array(length);
  for(var i = 0; i < length; i++)
  {
    index[i] = i;
  }
  for(var i = 0; i < length; i++)
  {
    var temp = index[i];
    var index2 = randomInt(length);
    index[i] = index[index2];
    index[index2] = temp;
  }
  return index;
}
function selectNames()
{
  index = permutation(myNames.length);
  names = new Array(myNames.length);
  for(var i = 0; i < myNames.length; i++)
  {
    names[i] = myNames[index[i]];
  }
  return names;
}
function setImages(names) {
  path = "media/technicians/";
  directions = new Array("nw", "n", "ne", "e", "se", "s", "sw", "w");
  default_direction = "center";

  if(!init) {
    init = true;
    var pics = new Array();
    var n = 0;
    for(var i = 0; i < myNames.length; i++) {
      for(var j = 0; j < directions.length; j++) {
	pics[n] = new Image(100,100);
	pics[n].src="http://www.lindyandblues.com/" + path + names[i]+ "_" + directions[j] + ".jpg"; 
	n++;
      }
      pics[n] = new Image(100,100);
      pics[n].src="http://www.lindyandblues.com/" + path + names[i]+ "_" + default_direction + ".jpg"; 
      n++;
    }
  }  

  if(play)
  {
    //b1
    direction = randomInt(4);
    if(direction == 3) direction = default_direction;
    else direction = directions[(direction + 3)%8];
    document.getElementById('b1').src = path + names[0] + "_" + direction + ".jpg";
    //b2
    direction = randomInt(6);
    if(direction == 5) direction = default_direction;
    else direction = directions[(direction + 3)%8];  
    document.getElementById('b2').src = path + names[1] + "_" + direction + ".jpg";
    //b3
    direction = randomInt(4);
    if(direction == 3) direction = default_direction;
    else direction = directions[(direction + 5)%8];
    document.getElementById('b3').src = path + names[2] + "_" + direction + ".jpg";
    //b4
    direction = randomInt(5);
    if(direction == 4) direction = default_direction;
    else {
	direction = directions[(direction * 2)%8];
    }	
    document.getElementById('b4').src = path + names[3] + "_" + direction + ".jpg";
    //b5
    direction = randomInt(5);
    if(direction == 3) direction = default_direction;
    else direction = directions[(direction *2)%8];
    document.getElementById('b5').src = path + names[4] + "_" + direction + ".jpg";
    //b6
    direction = randomInt(4);
    if(direction == 3) direction = default_direction;
    else direction = directions[(direction + 1)%8];
    document.getElementById('b6').src = path + names[5] + "_" + direction + ".jpg";
    //b7
    direction = randomInt(6);
    if(direction == 5) direction = default_direction;
    else direction = directions[(direction + 7)%8];
    document.getElementById('b7').src = path + names[6] + "_" + direction + ".jpg";
    //b8
    direction = randomInt(4);
    if(direction == 3) direction = default_direction;
    else direction = directions[(direction + 7)%8];
    document.getElementById('b8').src = path + names[7] + "_" + direction + ".jpg";
  }
}