    function SetPageNavButtons()
    {
        a = 1 * document.newslist.currentpos.value;
        b = 1 * document.newslist.newsperpage.value;
        c = 1 * document.newslist.newscount.value;
        if (a + b >= c)
        {
            document.newslist.nav3.disabled = true;
            document.newslist.nav4.disabled = true;
        }
        if (a - b < 0)
        {
            document.newslist.nav2.disabled = true;
            document.newslist.nav1.disabled = true;
        }
    }
    function GoTo(pos)
    {
        a = 1 * document.newslist.currentpos.value;
        b = 1 * document.newslist.newsperpage.value;
        c = 1 * document.newslist.newscount.value;
        switch(pos)
        {
        case 'first':
            pos = 0;
            break;
        case 'next':
            pos = a + b;
            break;
        case 'previous':
            pos = a - b;
            break;
        case 'last':
            while (a + b < c)
                a += b;
            pos = a;
            break;
        default:
            pos = 1 * pos;
        }
        document.newslist.currentpos.value = pos;
        document.newslist.submit();
    }
    function SubmitChange()
    {
        document.newslist.currentpos.value = 0;
        document.newslist.submit();
    }
    function SetNewsID(id_value)
    {
        document.newslist.id.value = id_value;
        document.newslist.submit();
    }

