var galleryName;
var currentPage;
var currentImage;
var galleries;
var imagesPerPage = 8;

function extractQueryString(index)
{
    var qpairs  = document.location.search.substring(1).split("&");
    var qvbl    = qpairs[index].split("=");
    return qvbl[1] ? unescape(qvbl[1].replace(/%20|\+/g," ")) : null;
}

function onGalleryLoad()
{
    galleryName = extractQueryString(0);
    currentPage = parseInt(extractQueryString(1),10);
    currentImage = -1;
    initImages();
    displayImages();
    document.getElementById("galleryHeaderImage").src = "images/" + galleryName + "_header.gif";
}

function onGalleryDetailsLoad()
{
    galleryName = extractQueryString(0);
    currentPage = -1;
    currentImage = parseInt(extractQueryString(1),10);
    initImages();
    displayImage();
    document.getElementById("galleryHeaderImage").src = "images/" + galleryName + "_header.gif";        
    document.getElementById("galleryHeaderLink").href = "gallery.htm?Gallery=" + galleryName + "&CurrentPage=0";
    document.getElementById("galleryReturnLink").href = "gallery.htm?Gallery=" + galleryName + "&CurrentPage=0";
}

function onNextPage()
{
    currentPage++;
    displayImages();
}

function onPrevPage()
{
    currentPage--;
    displayImages();
}

function onNextImage()
{
    currentImage++;
    displayImage();
}

function onPrevImage()
{
    currentImage--;
    displayImage();
}

function initImages()
{        
    var index = 0;        
    var images = null;
    
    galleries = new Array();
    
    /////////////////////////////////////////////////////////////////////////////
    // Paintings Gallery - 2009
    /////////////////////////////////////////////////////////////////////////////
    images = new Array();
    galleries["2009"] = images;
    galleries["2009"].showCaption = false;
    
    images[index] = new Object();
    images[index].Title = "Gem Vista I";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\" x 8\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Gem Vista II";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "18\" x 24\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Botanical Specimen";
    images[index].Year = "2009";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "18\" x 20\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "River Bank III";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\" x 8\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Carnelian Vista";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "36\" x 120\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Specimen II";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "18\" x 18\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Streamside III";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\" x 8\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Botanical I";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\" x 24\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Specimen I";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "18\" x 18\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Elements";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "36\" x 48\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Lapis Vista II";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\" x 24\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Lapis Vista I";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\" x 20\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Garnet Fields";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\" x 64\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Riverbank I";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\" x 8\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Soliloquy";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "36\" x 32\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Streamside I";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\" x 8\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Reflected Light";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\" x 48\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Source";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "20\" x 24\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Tiger's Eye";
    images[index].Year = "2009";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\" x 8\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Serpentine";
    images[index].Year = "2009";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\" x 8\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Malachite Field";
    images[index].Year = "2009";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\" x 30\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Jade Thicket";
    images[index].Year = "2010";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "32\" x 16\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "River Trio";
    images[index].Year = "2009";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "36\" x 36\"";
    images[index].Price = "$XXX";
    index++;

    images[index] = new Object();
    images[index].Title = "Emerald Pond";
    images[index].Year = "2009";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\" x 72\"";
    images[index].Price = "$XXX";
    index++;


    /////////////////////////////////////////////////////////////////////////////
    // Paintings Gallery - 2008
    /////////////////////////////////////////////////////////////////////////////
    images = new Array();
    galleries["2008"] = images;
    galleries["2008"].showCaption = false;

    images[index] = new Object();
    images[index].Title = "Evolution";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "72\" x 72\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Longing";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "32\ x 40\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Tranquility";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "30\ x 60\" SOLD";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Tranquility DETAIL";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "30\ x 60\" SOLD";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Streamside";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 12\" SOLD";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Streamside DETAIL";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 12\" SOLD";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Boundaries";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "20\ x 24\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Oasis";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "48\ x 24\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Knowing I";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\ x 6\" SOLD";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Radiance I";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\ x 6\" SOLD";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Surface";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\ x 6\" SOLD";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Radiance II";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "8\ x 6\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Twilight";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "10\ x 16\" SOLD";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Twilight DETAIL";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "10\ x 16\" SOLD";
    images[index].Price = "SOLD";
    index++;
        
    images[index] = new Object();
    images[index].Title = "Voyager";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "20\ x 24\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Tidal Rhythm";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "20\ x 24\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Solstice Dream";
    images[index].Year = "2008";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 48\" SOLD";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Amber Vista";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 48\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Cadenza";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 36\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Brio";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 36\" SOLD";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Delicate Balance";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 32\" SOLD";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Euphoria";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 48\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Gathering";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\ x 48\" SOLD";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Rhapsody I";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "12\ x 16\" SOLD";
    images[index].Price = "SOLD";
    index++;

/*
    /////////////////////////////////////////////////////////////////////////////
    // Recent Works Gallery
    /////////////////////////////////////////////////////////////////////////////
    galleries["recent"] = images;
    galleries["recent"].showCaption = false;
    
    images[index] = new Object();
    images[index].Title = "Curiosity";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "9\"x12\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Reflection";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "11\"x14\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "April Find";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "9\"x7\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Morning Pond";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Tripod";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "18\"x24\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Springfield";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "20\"x48\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Summer View";
    images[index].Year = "2007";
    images[index].Media = "encaustic with mixed media";
    images[index].Dimensions = "24\"x54\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Northshore View";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, shellac on wood panel";
    images[index].Dimensions = "24\"x36\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Pod Memory";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, shellac on wood panel";
    images[index].Dimensions = "16\"x16\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Field of Vision I";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, shellac on wood panel";
    images[index].Dimensions = "18\"x24\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "South Field View";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, shellac on wood panel";
    images[index].Dimensions = "16\"x20\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Winter Pod";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, shellac on wood panel";
    images[index].Dimensions = "16\"x20\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Drifting Pod";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, shellac on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$200.00 USD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Carnival Crow";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "SOLD";
    index++;
    
    images[index] = new Object();
    images[index].Title = "Winter Nest";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Courage";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$500.00 USD";
    index++;

    /////////////////////////////////////////////////////////////////////////////
    // Gallery 2
    /////////////////////////////////////////////////////////////////////////////
    index = 0;
    images = new Array();
    galleries["2005"] = images;
    galleries["2005"].showCaption = false;
    
    images[index] = new Object();
    images[index].Title = "Tribal Crow";
    images[index].Year = "2006";
    images[index].Media = "Encaustic, collage on wood panel";
    images[index].Dimensions = "7\"x7\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Scout";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "10\"x8\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Watchman";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Red Chair";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Blue Kimono";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Astronomers Robe";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "9\"x12\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Olive Jar";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "9\"x12\"";
    images[index].Price = "$200.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Jade Vessel";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$200.00 USD";
    index++;

    /////////////////////////////////////////////////////////////////////////////
    // Gallery 1
    /////////////////////////////////////////////////////////////////////////////
    index = 0;
    images = new Array();
    galleries["2006"] = images;
    galleries["2006"].showCaption = false;
    
    images[index] = new Object();
    images[index].Title = "Night Willow";
    images[index].Year = "2006";
    images[index].Media = "acrylic, vinyl letters on canvas";
    images[index].Dimensions = "30\"x15\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Poe Tree";
    images[index].Year = "2006";
    images[index].Media = "acrylic, vinyl letters on canvas";
    images[index].Dimensions = "30\"x15\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Optimistic";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Full of Potential";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Pondering";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "SOLD";
    index++;

    images[index] = new Object();
    images[index].Title = "Finishing Touches";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$500.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Potential";
    images[index].Year = "2006";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "12\"x12\"";
    images[index].Price = "$200.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Eight Crow";
    images[index].Year = "2007";
    images[index].Media = "encaustic, oil, collage, on birch panel";
    images[index].Dimensions = "18\"x18\"";
    images[index].Price = "$500.00 USD";
    index++;

    /////////////////////////////////////////////////////////////////////////////
    // Early Works Gallery
    /////////////////////////////////////////////////////////////////////////////
    index = 0;
    images = new Array();
    galleries["early"] = images;
    galleries["early"].showCaption = false;
    
    images[index] = new Object();
    images[index].Title = "Fig";
    images[index].Year = "2005";
    images[index].Media = "encaustic on wood panel";
    images[index].Dimensions = "14\"x11\"";
    images[index].Price = "$250.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "White Cup";
    images[index].Year = "2005";
    images[index].Media = "encaustic on panel";
    images[index].Dimensions = "10\"x8\"";
    images[index].Price = "$250.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Tar Berry";
    images[index].Year = "2004";
    images[index].Media = "encaustic, oil, tar, collage on wood panel";
    images[index].Dimensions = "11.75\"x7.5\"";
    images[index].Price = "$250.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Red Cocoon";
    images[index].Year = "2004";
    images[index].Media = "encaustic on wood panel";
    images[index].Dimensions = "20\"x16\"";
    images[index].Price = "$250.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "White Pod";
    images[index].Year = "2005";
    images[index].Media = "encaustic on wood panel";
    images[index].Dimensions = "16\"x7.5\"";
    images[index].Price = "$250.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Ripe";
    images[index].Year = "2005";
    images[index].Media = "encaustic, oil, collage on wood panel";
    images[index].Dimensions = "10\"x8\"";
    images[index].Price = "$250.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "Amber Pod";
    images[index].Year = "2005";
    images[index].Media = "encaustic on wood panel";
    images[index].Dimensions = "20\"x16\"";
    images[index].Price = "$250.00 USD";
    index++;

    images[index] = new Object();
    images[index].Title = "New Growth";
    images[index].Year = "2005";
    images[index].Media = "encaustic on wood panel";
    images[index].Dimensions = "20\"x16\"";
    images[index].Price = "$250.00 USD";
    index++;
    */

    /////////////////////////////////////////////////////////////////////////////
    // Studio Tour Gallery
    /////////////////////////////////////////////////////////////////////////////
    index = 0;
    images = new Array();
    galleries["tour"] = images;
    galleries["tour"].showCaption = false;
    
    images[index] = new Object();
    images[index].Title = "&nbsp;";
    images[index].Year = "&nbsp;";
    images[index].Media = "&nbsp;";
    images[index].Dimensions = "&nbsp;";
    images[index].Price = "&nbsp;";
    index++;

    images[index] = new Object();
    images[index].Title = "&nbsp;";
    images[index].Year = "&nbsp;";
    images[index].Media = "&nbsp;";
    images[index].Dimensions = "&nbsp;";
    images[index].Price = "&nbsp;";
    index++;

    images[index] = new Object();
    images[index].Title = "&nbsp;";
    images[index].Year = "&nbsp;";
    images[index].Media = "&nbsp;";
    images[index].Dimensions = "&nbsp;";
    images[index].Price = "&nbsp;";
    index++;

    images[index] = new Object();
    images[index].Title = "&nbsp;";
    images[index].Year = "&nbsp;";
    images[index].Media = "&nbsp;";
    images[index].Dimensions = "&nbsp;";
    images[index].Price = "&nbsp;";
    index++;

    images[index] = new Object();
    images[index].Title = "&nbsp;";
    images[index].Year = "&nbsp;";
    images[index].Media = "&nbsp;";
    images[index].Dimensions = "&nbsp;";
    images[index].Price = "&nbsp;";
    index++;

    images[index] = new Object();
    images[index].Title = "&nbsp;";
    images[index].Year = "&nbsp;";
    images[index].Media = "&nbsp;";
    images[index].Dimensions = "&nbsp;";
    images[index].Price = "&nbsp;";
    index++;

    images[index] = new Object();
    images[index].Title = "&nbsp;";
    images[index].Year = "&nbsp;";
    images[index].Media = "&nbsp;";
    images[index].Dimensions = "&nbsp;";
    images[index].Price = "&nbsp;";
    index++;

    images[index] = new Object();
    images[index].Title = "&nbsp;";
    images[index].Year = "&nbsp;";
    images[index].Media = "&nbsp;";
    images[index].Dimensions = "&nbsp;";
    images[index].Price = "&nbsp;";
    index++;
}

function displayImages()
{
    if( currentPage == null )
    {
        currentPage = 0;
    }
    
    var totalPages = galleries[galleryName] != null ? Math.round(galleries[galleryName].length / imagesPerPage) : -1;
       
    if(totalPages == 0)
    {
        totalPages = 1;
    }
    
    if( currentPage >= totalPages )
    {
        currentPage = 0;
    }
    
    if( currentPage < 0 )
    {
        currentPage = totalPages-1;
    }
    
    if(totalPages <= 1)
    {        
        document.getElementById("buttonBar").style.display = "none";
    }
    
    for(var i=0; i < imagesPerPage; i++)
    {
        var j = i + (imagesPerPage * currentPage);
        if( galleries[galleryName] == null || j >= galleries[galleryName].length )
        {
            document.getElementById("thumbnail_" + i).src = "images/thumb_blank.gif";
            document.getElementById("thumbnail_link_" + i).href = "#";            
        }
        else
        {
            document.getElementById("thumbnail_" + i).src = "images/" + galleryName + "/thumbnail" + (j + 1) +".jpg";
            document.getElementById("thumbnail_link_" + i).href = "galleryDetails.htm?Gallery=" + galleryName + "&CurrentImage=" + j;            
            if(galleries[galleryName].showCaption)
            {                
                document.getElementById("thumbnail_caption_" + i).innerText = galleries[galleryName][j].Title;
            }
        }
    }
}

function displayImage()
{
    if( currentImage == null )
    {
        currentImage = 0;
    }
    
    if( currentImage >= galleries[galleryName].length )
    {
        currentImage = 0;
    }
    
    if( currentImage < 0 )
    {
        currentImage = galleries[galleryName].length-1;
    }
    
    document.getElementById("imageTitle").innerHTML = galleries[galleryName][currentImage].Title;        
    document.getElementById("imageYear").innerHTML = galleries[galleryName][currentImage].Year;        
    document.getElementById("imageMedia").innerHTML = galleries[galleryName][currentImage].Media;        
    document.getElementById("imageDimensions").innerHTML = galleries[galleryName][currentImage].Dimensions;        
    //document.getElementById("imagePrice").innerHTML = galleries[galleryName][currentImage].Price;        
    document.getElementById("currentPage").innerHTML = "(image "+ (currentImage+1) + " of "+ galleries[galleryName].length +")";        
    document.getElementById("galleryImage").src = "images/" + galleryName + "/gallery" + (currentImage + 1) + ".jpg";
}

