function triggerPaginate(e, page, page_key)
{
    new Event(e).stop();
    
    var location = document.location.href;
    var pattern = new RegExp(page_key + '\\=\\d+', 'g');
    
    if( location.match(pattern) )
    {
        location = location.replace(pattern, page_key + '=' + page);
    }
    else
    {
        var separator = (location.indexOf("?") === -1) ? '?' : '&';
        location = location + separator + page_key + '=' + page;
    }
    
    ATV.navigateTo( location );
}
