var Paginator =
{
    jumpToPage: function(pages)
    {
        var page = prompt("Enter number from 1 to " + pages + " to go to page", "");
        if (page != undefined)
        {
            page = parseInt(page, 10)
            if (!isNaN(page) && page > 0 && page <= pages)
            {
                window.location.href = "?page=" + page;
            }
        }
    }
};

document.onkeydown = PagerEvent;
function PagerEvent(e)
{
	if (!document.getElementById) return;
	if (document.forms['comment-form-itself'] && document.forms['comment-form-itself'].elements['id_body'] && document.forms['comment-form-itself'].elements['id_body'].value.length > 0) return; //If smb started to type a comment 
	if (window.event) e = window.event;
	if (e.ctrlKey)
	{
		var l = null;
		key = e.keyCode ? e.keyCode : e.which ? e.which : null;
		if (key == 0x25) l = document.getElementById ('previous_page');
		if (key == 0x27) l = document.getElementById ('next_page');
		if (l && l.href) document.location = l.href;
	}			
}
	
