var gallery_gallery = Array();
gallery_gallery[0] = new Image();
gallery_gallery[0].src = '/img/galleries/gallery/gallery19.jpg';
gallery_gallery[1] = new Image();
gallery_gallery[1].src = '/img/galleries/gallery/gallery31.jpg';
gallery_gallery[2] = new Image();
gallery_gallery[2].src = '/img/galleries/gallery/gallery21.jpg';
gallery_gallery[3] = new Image();
gallery_gallery[3].src = '/img/galleries/gallery/gallery23.jpg';
gallery_gallery[4] = new Image();
gallery_gallery[4].src = '/img/galleries/gallery/gallery22.jpg';
gallery_gallery[5] = new Image();
gallery_gallery[5].src = '/img/galleries/gallery/gallery10.jpg';
gallery_gallery[6] = new Image();
gallery_gallery[6].src = '/img/galleries/gallery/gallery2.jpg';
gallery_gallery[7] = new Image();
gallery_gallery[7].src = '/img/galleries/gallery/gallery14.jpg';
gallery_gallery[8] = new Image();
gallery_gallery[8].src = '/img/galleries/gallery/gallery30.jpg';
gallery_gallery[9] = new Image();
gallery_gallery[9].src = '/img/galleries/gallery/gallery11.jpg';
gallery_gallery[10] = new Image();
gallery_gallery[10].src = '/img/galleries/gallery/gallery13.jpg';
gallery_gallery[11] = new Image();
gallery_gallery[11].src = '/img/galleries/gallery/gallery26.jpg';
gallery_gallery[12] = new Image();
gallery_gallery[12].src = '/img/galleries/gallery/gallery8.jpg';
gallery_gallery[13] = new Image();
gallery_gallery[13].src = '/img/galleries/gallery/gallery25.jpg';
gallery_gallery[14] = new Image();
gallery_gallery[14].src = '/img/galleries/gallery/gallery29.jpg';
gallery_gallery[15] = new Image();
gallery_gallery[15].src = '/img/galleries/gallery/gallery6.jpg';
gallery_gallery[16] = new Image();
gallery_gallery[16].src = '/img/galleries/gallery/gallery28.jpg';
gallery_gallery[17] = new Image();
gallery_gallery[17].src = '/img/galleries/gallery/gallery7.jpg';
gallery_gallery[18] = new Image();
gallery_gallery[18].src = '/img/galleries/gallery/gallery17.jpg';
gallery_gallery[19] = new Image();
gallery_gallery[19].src = '/img/galleries/gallery/gallery3.jpg';
gallery_gallery[20] = new Image();
gallery_gallery[20].src = '/img/galleries/gallery/gallery27.jpg';
gallery_gallery[21] = new Image();
gallery_gallery[21].src = '/img/galleries/gallery/gallery18.jpg';
gallery_gallery[22] = new Image();
gallery_gallery[22].src = '/img/galleries/gallery/gallery24.jpg';
gallery_gallery[23] = new Image();
gallery_gallery[23].src = '/img/galleries/gallery/gallery20.jpg';
gallery_gallery[24] = new Image();
gallery_gallery[24].src = '/img/galleries/gallery/gallery16.jpg';
gallery_gallery[25] = new Image();
gallery_gallery[25].src = '/img/galleries/gallery/gallery12.jpg';
gallery_gallery[26] = new Image();
gallery_gallery[26].src = '/img/galleries/gallery/gallery1.jpg';
gallery_gallery[27] = new Image();
gallery_gallery[27].src = '/img/galleries/gallery/gallery9.jpg';
gallery_gallery[28] = new Image();
gallery_gallery[28].src = '/img/galleries/gallery/gallery4.jpg';
gallery_gallery[29] = new Image();
gallery_gallery[29].src = '/img/galleries/gallery/gallery15.jpg';
gallery_gallery[30] = new Image();
gallery_gallery[30].src = '/img/galleries/gallery/gallery5.jpg';

var captions_gallery = Array();

var galleryIndex_gallery = 0;
var galleryDiv_gallery = document.getElementById('galleryDiv_gallery');

function galleryPrev_gallery() {
    galleryIndex_gallery = (galleryIndex_gallery == 0) ? gallery_gallery.length - 1 : galleryIndex_gallery - 1;
    document.getElementById('galleryImg_gallery').src = gallery_gallery[galleryIndex_gallery].src
    updateCaption_gallery();
    return false
}

function galleryNext_gallery() {
    galleryIndex_gallery = (galleryIndex_gallery + 1) % gallery_gallery.length;
    document.getElementById('galleryImg_gallery').src = gallery_gallery[galleryIndex_gallery].src
    updateCaption_gallery();
    return false
}

function galleryJump_gallery(newIndex) {
    galleryIndex_gallery = newIndex;
    document.getElementById('galleryImg_gallery').src = gallery_gallery[galleryIndex_gallery].src
    updateCaption_gallery();
    return false
}

function updateCaption_gallery() {
    var captionDisp = document.getElementById('captionsDiv_gallery');
    if (captionDisp) {
        if (captions_gallery[galleryIndex_gallery]) {
            captionDisp.innerHTML = captions_gallery[galleryIndex_gallery];
        }
        else {
            captionDisp.innerHTML = '';
        }
    }
}

function setupGallery_gallery() {
    var prevLink = document.getElementById('galleryPrevLink_gallery');
    var nextLink = document.getElementById('galleryNextLink_gallery');
    if (prevLink) prevLink.onclick = galleryPrev_gallery;
    if (nextLink) nextLink.onclick = galleryNext_gallery;
    // Set thumbnail actions (if applicable)
    var thumbsDiv = document.getElementById('thumbsDiv_gallery');
    if (thumbsDiv) {
        var links = thumbsDiv.getElementsByTagName('a');
        for (var i=0;i<links.length;i++) {
            links[i].onclick = new Function('return galleryJump_gallery('+i+');');
        }
    }
}

setupGallery_gallery();
