var _video_itemHeight = 61;
var _video_currentOffset = 0;
var _loading = false;
var _finishedTop;
var _num_display = 4;

function move_down_videoMenu(maxOffset)
{
    if(_video_currentOffset >= maxOffset)
    {
        return;
    }

    if(_loading)
    {
        setTimeout("move_down_videoMenu()", 10);
        return;
    }

    if(maxOffset - _video_currentOffset <= _num_display)
       return;

    var video_content = document.getElementById('news_video_menu_content');
    var _top;
    if(video_content.style.top == '')
        _top = 0;
    else
        _top = parseInt(video_content.style.top);


    _finishedTop = _top - ((_num_display - 1) * _video_itemHeight);

    _loading = true;
    setTimeout('move_down_videoMenu_cb('+_top+', '+maxOffset+')', 10);
}

function move_down_videoMenu_cb(_top, maxOffset)
{
    var video_content = document.getElementById('news_video_menu_content');
    _top -= 15;
    if(_top <= _finishedTop)
    {
       video_content.style.top = _finishedTop + 'px';
       _video_currentOffset += (_num_display - 1);
       _loading = false;
       document.getElementById('news_video_menu_up_content').innerHTML = '<img width="24" height="24" alt="Page précédente" title="Page précédente" src="ccc/images/arrow-previous.png"/>';
       if(maxOffset - _video_currentOffset <= _num_display)
       {
          document.getElementById('news_video_menu_down_content').innerHTML = '<img width="24" height="24" alt="Page suivante" title="Page suivante" src="ccc/images/arrow-next-d.png"/>';
       }
    }
    else
    {
       video_content.style.top = _top + 'px';
       setTimeout('move_down_videoMenu_cb('+_top+', '+maxOffset+')', 10);
    }
}

function move_up_videoMenu(maxOffset)
{
    if(_video_currentOffset == 0)
    {
        return;
    }

    if(_loading)
    {
        setTimeout("move_up_videoMenu()", 10);
        return;
    }

    var video_content = document.getElementById('news_video_menu_content');
    var _top;
    if(video_content.style.top == '')
        _top = 0;
    else
        _top = parseInt(video_content.style.top);


    _finishedTop = _top + ((_num_display - 1) * _video_itemHeight);
    if(_finishedTop > 0)
        _finishedTop = 0;

    _loading = true;
    setTimeout('move_up_videoMenu_cb('+_top+', '+maxOffset+')', 10);
}

function move_up_videoMenu_cb(_top, maxOffset)
{
    var video_content = document.getElementById('news_video_menu_content');
    _top += 15;
    if(_top >= _finishedTop)
    {
       video_content.style.top = _finishedTop + 'px';
       _video_currentOffset -= (_num_display - 1);
       _loading = false;
       if(_finishedTop == 0)
       {
          document.getElementById('news_video_menu_up_content').innerHTML = '<img width="24" height="24" alt="Page précédente" title="Page précédente" src="ccc/images/arrow-previous-d.png"/>';
       }
       if(maxOffset > 4)
       {
          document.getElementById('news_video_menu_down_content').innerHTML = '<img width="24" height="24" alt="Page suivante" title="Page suivante" src="ccc/images/arrow-next.png"/>';
       }
    }
    else
    {
       video_content.style.top = _top + 'px';
       setTimeout('move_up_videoMenu_cb('+_top+', '+maxOffset+')', 10);
    }
}

function reset_videoMenu()
{
//   _video_currentOffset = 0;
}
