﻿// JScript File
var aPicObj = new Array();
var oRefIVI = null;
var oRefImgNum = null;
var iCurr = -1;

preloadGalleryImages();

function initPg()
{
    oRefIVI = document.getElementById("imageViewerimg");
    oRefImgNum = document.getElementById("imgNumText");
    iCurr = 0;
    updateNumDisplay();
}

function preloadGalleryImages()
{
    for (var iCnt = 0; iCnt < aPics.length; iCnt++)
    {
        aPicObj[iCnt] = createImage(aPics[iCnt]);
    }
}

function createImage(sFileName)
{
    var oImg = new Image();
    oImg.src = "/images/gallery/" + sFileName;
    return oImg;
}

function updateImg(sVal)
{
    switch(sVal)
    {
        case "next":
            iCurr = (iCurr == aPicObj.length - 1) ? 0 : iCurr + 1;
            break;
        default:
            iCurr = (iCurr == 0) ? aPicObj.length - 1 : iCurr - 1;
    }
    
    oRefIVI.src = aPicObj[iCurr].src;
    updateNumDisplay();
}

function updateNumDisplay()
{
    var sDisplay = "Image " + (iCurr + 1) + " of " + aPicObj.length;
    oRefImgNum.innerHTML = sDisplay;
}