var _active_image=0;
var _slideshow_timeout=20; // seconds
var _slideshow_stop=true;

window.addEvent('domready', function () {
    var images=$$('div.right div.image');
    var navigation=$$('div.image_navigation')[0];
    
    if (navigation && images.length>1) {
        var prev=navigation.getElement('span.prev');
        var next=navigation.getElement('span.next');
        
        prev.setStyle('cursor','pointer');
        next.setStyle('cursor','pointer');
        images.setStyle('cursor','pointer');
        
        prev.addEvent('click',prevImage);
        next.addEvent('click',nextImage);
        images.addEvent('click',nextImage);
        
        runImageSlide();
    }
});

function prevImage() {
    _slideshow_stop=true;
    var images=$$('div.right div.image');
    
    var show=_active_image-1;
    if (show<0) show=images.length-1;
    showImage(show);
}

function nextImage() {
    _slideshow_stop=true;
    var images=$$('div.right div.image');
    
    var show=_active_image+1;
    if (show>=images.length) show=0;
    showImage(show);
}

function runImageSlide() {
    if (_slideshow_stop) _slideshow_stop=false;
    else nextImage();
    setTimeout('runImageSlide()',_slideshow_timeout*1000);
}

function showImage(show) {
    var images=$$('div.right div.image');
    
    if (images[show] && show!=_active_image) {
        images[show].fade('hide');
        images[show].removeClass('none');
        
        images[_active_image].fade('out');
        images[show].fade('in');
        
        _active_image=show;
    }
}
function setSlideshowTimeout(sec) {
    _slideshow_timeout=sec;
}
