if (_picturePreview_pictures.length) {
    var _picturePreview_preview = 0;
//}    
//if (_picturePreview_pictures.length > 1) {    
    var _picturePreview_iconRange = [0, _picturePreview_pictures.length > _picturePreview_maxIcons?
                                        _picturePreview_maxIcons-1: _picturePreview_pictures.length-1];
    picturePreview_showIcons();
    
    $('PicturePreview_NaviRight').show();
    $('PicturePreview_NaviLeft').show();
}

function picturePreview_rotatePreview(direction) {
    _picturePreview_preview = _picturePreview_preview + direction > _picturePreview_pictures.length-1?
                                   _picturePreview_pictures.length-1:
                                   _picturePreview_preview + direction < 0?
                                   0:
                                   _picturePreview_preview + direction;
    
        if (_picturePreview_preview > 1 && _picturePreview_preview < _picturePreview_pictures.length-2) {
            _picturePreview_iconRange = [_picturePreview_preview-2,
                                         _picturePreview_preview+2];
        }    
    
    picturePreview_showIcons();            
}

function picturePreview_toggleNavi(obj, over) {
    if (obj.id == 'PicturePreview_NaviLeft') {
        if (over && obj.src.substr(-12, 8) != 'disabled') {
            obj.src = _siteWebroot + 'img/picture.navi.icon.left.hover.jpg';    
        } else {
            if (_picturePreview_preview > 0) {
                obj.src = _siteWebroot + 'img/picture.navi.icon.left.jpg';    
            } else {
                obj.src = _siteWebroot + 'img/picture.navi.icon.left.disabled.jpg';     
            }    
        }   
    } else if (obj.id == 'PicturePreview_NaviRight') {
        if (over && obj.src.substr(-12, 8) != 'disabled') {
            obj.src = _siteWebroot + 'img/picture.navi.icon.right.hover.jpg';    
        } else {
            if (_picturePreview_preview < _picturePreview_pictures.length-1) {
                obj.src = _siteWebroot + 'img/picture.navi.icon.right.jpg';    
            } else {
                obj.src = _siteWebroot + 'img/picture.navi.icon.right.disabled.jpg';     
            }    
        }
    }
}

function picturePreview_showIcons() {
    _picturePreview_pictures.each(function(picture, index) {
        if (index >= _picturePreview_iconRange[0] && index <= _picturePreview_iconRange[1]) {
            $('PicturePreview_Icon' + _picturePreview_pictures[index].id).show();
            //if (index-1 == _picturePreview_preview) {
                //$('PicturePreview_Icon' + _picturePreview_pictures[index].id).className = 'icon';     
            //} else {
                $('PicturePreview_Icon' + _picturePreview_pictures[index].id).className = 'icon';    
            //}
             
        } else {
            $('PicturePreview_Icon' + _picturePreview_pictures[index].id).hide();
        }
        if (index == _picturePreview_preview) {
            $('PicturePreview_Icon' + _picturePreview_pictures[index].id).className = 'iconPreview';
            $('PicturePreview_Preview').src = _siteWebroot + 'img/cultivars/' + _picturePreview_pictures[index].id + '.small.jpg';
        }
    });
    picturePreview_toggleNavi($('PicturePreview_NaviLeft'), false);
    picturePreview_toggleNavi($('PicturePreview_NaviRight'), false);
}
