// cycle background function 
// 10/08/2007

var currentBgIndex = 0;
var bgInterval;

function startBgCycle(fileList_array) {
	fisherYates(fileList_array);
	cycleBg();
	bgInterval = setInterval ("cycleBg()", 15000);
}

function fisherYates ( myArray ) {
  var i = myArray.length;
  if ( i == 0 ) return false;
  while ( --i ) {
     var j = Math.floor( Math.random() * ( i + 1 ) );
     var tempi = myArray[i];
     var tempj = myArray[j];
     myArray[i] = tempj;
     myArray[j] = tempi;
   }
}

function cycleBg() {
	document.getElementById("mainBody").style.background = "url(/img/bg/home/" + bgFileList[currentBgIndex] + ") repeat #000000";
	currentBgIndex++;
	if (currentBgIndex==bgFileList.length) {
		clearInterval(bgInterval);
	}
}