/* 
 * Updates header image with random picture.
 * Starts a timer that updates the image
 */
var picture = new Array();

function setHomePics()
{
    picture = new Array(
	"images/yawls/063/header_063_004_820x221.jpg",
	"images/yawls/103/header_103_001_820x221.jpg",
	"images/yawls/099/header_099_001_820x221.jpg",
	"images/yawls/044/header_044_001_820x221.jpg",
	"images/yawls/051/header_051_099_820x221.jpg",
	"images/banner_suva.jpg",
	"images/banner_gulf_hill_1.jpg",
	"images/yawls/079/header_079_003_820x221.jpg",
	"images/banner_puffin_mast_1.jpg",
	"images/facilities/facilities_03_820x221.jpg",
	"images/facilities/facilities_04_820x221.jpg",
	"images/facilities/facilities_06_820x221.jpg",
	"images/facilities/facilities_10_820x221.jpg",
	"images/facilities/facilities_11_820x221.jpg",
	"images/facilities/facilities_18_820x221.jpg",
	"images/facilities/facilities_19_820x221.jpg",
	"images/header_mya_01_820x221.jpg");
 }

function setFacilitiesPics()
{
    picture = new Array(
	"images/facilities/facilities_01_820x221.jpg",
	"images/facilities/facilities_02_820x221.jpg",
	"images/facilities/facilities_03_820x221.jpg",
	"images/facilities/facilities_04_820x221.jpg",
	"images/facilities/facilities_05_820x221.jpg",
	"images/facilities/facilities_06_820x221.jpg",
	"images/facilities/facilities_07_820x221.jpg",
	"images/facilities/facilities_08_820x221.jpg",
	"images/facilities/facilities_09_820x221.jpg",
	"images/facilities/facilities_10_820x221.jpg",
	"images/facilities/facilities_11_820x221.jpg",
	"images/facilities/facilities_11_matt_820x221.jpg",
	"images/facilities/facilities_12_820x221.jpg",
	"images/facilities/facilities_13_820x221.jpg",
	"images/facilities/facilities_14_820x221.jpg",
	"images/facilities/facilities_18_820x221.jpg",
	"images/facilities/facilities_19_820x221.jpg");
}


var imgArray = new Array();
function preloadPics()
{
    for (i=0; i<picture.length; i++) {
        imgArray[i] = new Image(820,221); 
        imgArray[i].src= picture[i];
    }
}

var picTimerID = 0;
var iterations = 0;


function updatePicTimer()
{
   if (picTimerID) {
      clearTimeout(picTimerID);
      picTimerID = 0;
   }
   iterations++;

    var num = Math.floor(Math.random()*picture.length);
    var header = document.getElementById("rotating_pic");
    if (header != null) {
        header.src = picture[num];
    }
   
   if (iterations < 30) {
       picTimerID = setTimeout("updatePicTimer()", 8000);
   }
}

function stopPicTimer()
{
   if (picTimerID) {
      clearTimeout(picTimerID);
      picTimerID = 0;
   }
}
