//total # of quotes/links
var totalImages=3;
var totallinks=11;
var maxTime=2000;
var lastImage = 0;

// ---------------- Images-------------------------------//

var image=new Array(totallinks)

image[0]=newImage("/img/header/aerial_shot.jpg");
image[1]=newImage("/img/header/aerobic_studio.jpg");
image[2]=newImage("/img/header/entrance.jpg");
image[3]=newImage("/img/header/lobby-small.jpg");
image[4]=newImage("/img/header/pool.jpg");
image[5]=newImage("/img/header/roses.jpg");
image[6]=newImage("/img/header/stpats.jpg");
image[7]=newImage("/img/header/therapy_courtyard.jpg");
image[8]=newImage("/img/header/therapy_suite.jpg");
image[9]=newImage("/img/header/tlrc_sign.jpg");
image[10]=newImage("/img/header/wellness-center.jpg");

var currentlyUsedImages = new Array(totalImages);
// set the inital images that are being used
currentlyUsedImages[0] = 5;
currentlyUsedImages[1] = 9;
currentlyUsedImages[2] = 2;

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function GetNextRandomNumber(imageNumber)
{
  var tempNumber = Math.floor(Math.random()*totallinks);
  var i;
  for (i=0; i<totalImages; i++)
  {
    if (currentlyUsedImages[i] == tempNumber)
      return GetNextRandomNumber(imageNumber);
  }
  currentlyUsedImages[imageNumber-1] = tempNumber;
  return tempNumber;
}

function GetNextImage(imageNumber)
{
  var FirstThird=GetNextRandomNumber(imageNumber);
  return "<img src='"+image[FirstThird].src+"' alt='' />";
}

function GetRefreshTime() {
	return Math.floor(Math.random()*maxTime) + 2000;
}

function UpdatePage()
{
  setTimeout("UpdateImage()", GetRefreshTime());
}
    
function UpdateImage()
{
  var imgNum = Math.ceil(Math.random()*totalImages);
  
  while (imgNum == lastImage)
	imgNum = Math.ceil(Math.random()*totalImages);
	
  lastImage = imgNum;
  var imgId = "#imgRotate" + imgNum;
  
  $(imgId).fadeOut('normal', function () {
	$(imgId).empty();
	$(imgId).append(GetNextImage(imgNum));
	$(imgId).fadeIn();
	setTimeout("UpdateImage()", GetRefreshTime());
  });
}

