var n,n1,n2,t=0,s=10,c,d,od,o=124;
var objdiv=document.getElementById("przewijanka");

function initializeScrolling()
        {
        t=0
        clearTimeout(n1);
        clearTimeout(n);
        /*objdiv.scrollTop=Math.round(Math.random()*4) * o;*/
        autoScrollStart();
        }

function autoScrollStart()
        {
        document.getElementById("uparrow").style.visibility="hidden";
        document.getElementById("downarrow").style.visibility="hidden";
        n1=setTimeout("asd()", 5000);
        }

function autoScrollStop()
        {
        document.getElementById("uparrow").style.visibility="visible";
        document.getElementById("downarrow").style.visibility="visible";
        clearTimeout(n1);
        }
function asd()
        {
        sd()
        n1=setTimeout("asd()", 5000);
        }
function sd()
        {
        clearTimeout(n1);
        if (t==1)
                {
                n2=setTimeout("sd()",10);
                }
        t=1;
        if (objdiv.scrollTop<objdiv.scrollHeight-o)
                {
                c=objdiv.scrollTop+o;
                if (c>objdiv.scrollHeight-o)
                        {
                        c=objdiv.scrollHeight-o;
                        }
                od=o;
                scrdown();
                }
        else
                {
                c=0;
                od=objdiv.scrollHeight-o;
                scrup();
                }
        }

function su()
        {
        autoScrollStop();
        if (t==1)
                {
                n2=setTimeout("su()",10);
                }
        t=1;
        if (objdiv.scrollTop>0)
                {
                c=objdiv.scrollTop-o;
                if (c<0)
                        {
                        c=0;
                        }
                od=o;
                scrup();
                }
        else
                {
                od=objdiv.scrollHeight-o;
                c=objdiv.scrollHeight-o;
                scrdown();

                }

        }
function scrdown()
        {
        if (objdiv.scrollTop<c)
                {
                d=Math.round(3*(od/o)*Math.sin( (Math.abs(objdiv.scrollTop-c)/od)*3.1415 ) );
                if (d==0)
                        {
                        d=1
                        }
                objdiv.scrollTop=objdiv.scrollTop+d;
                n = setTimeout("scrdown()", s);
                }
        else
                {
                objdiv.scrollTop=c;
                t=0;
                clearTimeout(n);
                }

        }
function scrup()
        {
        if (objdiv.scrollTop>c)
                {
                d=Math.round(3*(od/o)*Math.sin( (Math.abs(objdiv.scrollTop-c)/od)*3.1415 ) );
                if (d==0)
                        {
                        d=1
                        }
                objdiv.scrollTop=objdiv.scrollTop-d;
                n = setTimeout("scrup()", s);
                }
         else
                {
                objdiv.scrollTop=c;
                t=0;
                clearTimeout(n);
                }
        }

