
left = 0; nleft = 0; mleft = 0; mslide = 0; steps = 20;
left2 = 0; nleft2 = 0; mleft2 = 0; mslide2 = 0; steps2 = 35;
left3 = 0; nleft3 = 0; mleft3 = 0; mslide3 = 0; steps3 = 50;

function slide(side) { nleft = left + side * 5; if (nleft > 0) nleft = 0; if (nleft < - document.getElementById('sliderin').clientWidth + document.getElementById('sliderout').clientWidth) nleft =  - document.getElementById('sliderin').clientWidth + document.getElementById('sliderout').clientWidth; mleft = 0; step = (nleft - left) / steps; clearInterval(mslide); mslide = setInterval(function () { microslide() }, 40); }
function microslide() { left = left + step * Math.sin(3 * mleft / steps); document.getElementById('slider').style.left = Math.round(left) + 'px'; mleft = mleft + 1; if (mleft > steps) { mleft = 0; clearInterval(mslide); } }
function slide2(side) { nleft2 = left2 + side * 5; if (nleft2 > 0) nleft2 = 0; if (nleft2 < - document.getElementById('sliderin2').clientWidth + document.getElementById('sliderout2').clientWidth) nleft2 =  - document.getElementById('sliderin2').clientWidth + document.getElementById('sliderout2').clientWidth; mleft2 = 0; step2 = (nleft2 - left2) / steps2; clearInterval(mslide2); mslide2 = setInterval(function () { microslide2() }, 40); }
function microslide2() { left2 = left2 + step2 * Math.sin(3 * mleft2 / steps2); document.getElementById('slider2').style.left = Math.round(left2) + 'px'; mleft2 = mleft2 + 1; if (mleft2 > steps2) { mleft2 = 0; clearInterval(mslide2); } }
function slide3(side) { nleft3 = left3 + side * 5; if (nleft3 > 0) nleft3 = 0; if (nleft3 < - document.getElementById('sliderin3').clientWidth + document.getElementById('sliderout3').clientWidth) nleft3 =  - document.getElementById('sliderin3').clientWidth + document.getElementById('sliderout3').clientWidth;  mleft3 = 0; step3 = (nleft3 - left3) / steps3; clearInterval(mslide3); mslide3 = setInterval(function () { microslide3() }, 40); }
function microslide3() { left3 = left3 + step3 * Math.sin(3 * mleft3 / steps3); document.getElementById('slider3').style.left = Math.round(left3) + 'px'; mleft3 = mleft3 + 1; if (mleft3 > steps3) { mleft3 = 0; clearInterval(mslide3); } }

