var HLCarouselle_current=0;

    function MoveLeft()
    {
        var id = HLCarouselle_current--;
        var x = id*360*-1;
        var lenta = document.getElementById('lenta');
        lenta.style['left']=x+"px";
        MoveFrame(-1,0,1);
    }

    function MoveRight()
    {
        var id = HLCarouselle_current++;
        var x = id*360*-1;
        var lenta = document.getElementById('lenta');
        lenta.style['left']=x+"px";
        MoveFrame(1,0,1);
    }

    function MoveFrame(direction,cstep,num)
    {
        var lenta = document.getElementById('lenta');
        var fps=1;
        var step=25;
        var part=360/fps;
        if(cstep < fps*num)
        {
            var l = parseInt(lenta.style['left']);
            lenta.style['left']=(part*direction*-1+l)+"px";
            setTimeout('MoveFrame('+direction+','+(cstep+1)+','+num+')', step);
        }
        else
        {
            if (last <= HLCarouselle_current)
            {
                SetOnPlace(0);
                HLCarouselle_current = 0;
            }
            else if (HLCarouselle_current < 0)
            {
                SetOnPlace(last-1);
                HLCarouselle_current = last-1;
            }
        }
    }

    function SetOnPlace(id)
    {
        x = id*360*-1;
        var lenta = document.getElementById('lenta');
        lenta.style['left']=x+"px";
    }

