﻿function nextThumb() {
    if (currentIndex > gallerySize)
        return false;
    //selvitetään uusi indeksi
    var newIndex = currentIndex + 1;
    if (newIndex == origIndex)
        newIndex++;
        
    //selvitetään seuraanvan indeksi
    var nextIndex = newIndex + 1;
    if (nextIndex == origIndex)
        nextIndex++;
        
    //kuva-elementit muuttujiin
    var nextImage = $('nextimage');
    var prevImage = $('previmage');
    //siirretään entinen seuraava kuva edelliseksi
    prevImage.src = nextImage.src;
    prevImage.parentNode.href = nextImage.parentNode.href;
    prevImage.title = nextImage.title;
    Element.removeClassName(prevImage.parentNode, 'nolink');
    
    nextImage.src = galleryThumbs[nextIndex];
    nextImage.title = galleryTitles[nextIndex];
    nextImage.parentNode.href = nextImage.parentNode.href.replace(/,[0-9]+\#kuvagalleria$/, ',' + (nextIndex) + '#kuvagalleria');
    Element.removeClassName(nextImage.parentNode, 'nolink');
    
    //viimeinen kuva
    if (nextIndex > gallerySize) {
        Element.addClassName(nextImage.parentNode, 'nolink');
        nextImage.parentNode.href = 'javascript:void(0)';
        nextImage.title = '';
        document.getElementById('link-right').style.visibility = 'hidden';
    }
    $('link-left').style.visibility = 'visible';
    
    currentIndex = newIndex;
    return false;
}
function prevThumb() {
    if (currentIndex < 0)
        return false;
    //selvitetään uusi indeksi
    var newIndex = currentIndex - 1;
    if (newIndex == origIndex)
        newIndex--;
    
    //kuva-elementit muuttujiin
    var nextImage = $('nextimage');
    var prevImage = $('previmage');
    //siirretään entinen edellinen kuva seuraavaksi
    nextImage.src = prevImage.src;
    nextImage.parentNode.href = prevImage.parentNode.href;
    nextImage.title = prevImage.title;
    Element.removeClassName(nextImage.parentNode, 'nolink');
    
    prevImage.src = galleryThumbs[newIndex];
    prevImage.title = galleryTitles[newIndex];
    prevImage.parentNode.href = prevImage.parentNode.href.replace(/,[0-9]+\#kuvagalleria$/, ',' + (newIndex) + '#kuvagalleria');
    Element.removeClassName(prevImage.parentNode, 'nolink');
    
    //ensimmäinen kuva
    if (newIndex <= 0) {
        Element.addClassName(prevImage.parentNode, 'nolink');
        prevImage.parentNode.href = 'javascript:void(0)';
        prevImage.title = '';
        document.getElementById('link-left').style.visibility = 'hidden';
    }
    $('link-right').style.visibility = 'visible';
    currentIndex = newIndex;
    return false;
}