function prismaajaxcomment_navigator_tpl( navigator ) {
    var nbpagenav = 7
    var nbbeforecurrent = 3
    var nbaftercurrent = 3
    var pagemin
    var pagemax
    
    if( navigator['page_count'] <= nbpagenav)
    {
        pagemin = 1
        pagemax = navigator['page_count'];
    }
    else
    {
        if(navigator['current_page'] < nbbeforecurrent)
        {
            pagemin = 1;
            pagemax = nbpagenav;
        }
        if((navigator['current_page'] + nbaftercurrent) > navigator['page_count'])
        {
            pagemax = navigator['page_count'];
            pagemin = navigator['page_count'] - nbpagenav;
        }
    }
    
    var html = ''
    html += '<div class="pages lightredbackgroundcolor">'
    if(navigator['current_page'] != navigator['page_count'])
    {
        html += '<a href="#prismaajaxcomment_list" class="first left" title="D&eacute;but" onclick="prismaajaxcomment_load( \'last\' )"></a>'
        if( (parseInt(navigator['current_page'])+1) == navigator['page_count'])
        {
            html += '<a href="#prismaajaxcomment_list" class="previous left" title="Pr&eacute;c&eacute;dent" onclick="prismaajaxcomment_load( \'last\' )"></a>'
        }
        else
        {
            html += '<a href="#prismaajaxcomment_list" class="previous left" title="Pr&eacute;c&eacute;dent" onclick="prismaajaxcomment_load( '+ (parseInt(navigator['current_page'])+1) +' )"></a>'
        }
    }
    html += '<div class="numpages left">'
    for(i=pagemin; i <= pagemax; i++ )
    {
        if(i != pagemin)
        {
            html += '&nbsp;|&nbsp;'
        }
        if( (navigator['page_count'] + 1 - i) == navigator['current_page'])
        {
            html += '<span>&nbsp;'+i+'&nbsp;</span>';
        }
        else
        {
            if( (navigator['page_count'] + 1 - i) == navigator['page_count'])
            {
                html += '<a href="#prismaajaxcomment_list" onclick="prismaajaxcomment_load( \'last\' )" title="Page '+i+'">'+i+'</a>'
            }
            else
            {
                html += '<a href="#prismaajaxcomment_list" onclick="prismaajaxcomment_load( '+(navigator['page_count'] + 1 - i)+' )" title="Page '+i+'">'+i+'</a>'
            }
        }
    }
    
    html += '</div>'
    if(navigator['current_page'] != 1)
    {
        html += '<a href="#prismaajaxcomment_list" class="next left" title="Suivant" onclick="prismaajaxcomment_load( '+(navigator['current_page'] - 1)+' )"></a>'
        html += '<a href="#prismaajaxcomment_list" class="last left" title="Fin" onclick="prismaajaxcomment_load( '+1+' )"></a>'
    }
    html += '</div>'
    return html;
}