var newX = 0; var speed = 12; przesun = 0; var currNode = 1; opened = false; _scr = 548; suma = 4; function tick() { if (opened == false) { opened = true; nextPromo(1); } _x = document.getElementById('flowHolder').style.marginLeft; _x = parseInt(_x.replace("px", "")); _wdt = document.getElementById('flowHolder').style.width; _wdt = parseInt(_wdt.replace("px", "")); if (newX > 0) newX = 0; if (newX < -_wdt + _scr ) newX = -_wdt + _scr; if (!_x) _x = 0; if (newX < _x) { factor = _x - newX; if (factor < 1) przesun = newX; else przesun = _x - factor / speed; } if (newX > _x) { factor = newX - _x; if (factor < 1) przesun = newX; else przesun = _x + factor / speed; } if (newX < _x) myMove = Math.floor(przesun) +'px'; if (newX > _x) myMove = Math.ceil(przesun) +'px'; if (newX == _x) { myMove = _x +'px'; } document.getElementById('flowHolder').style.marginLeft = myMove; setTimeout("tick()", 10); } function switchPromo(myNode, human) { if (human == true) unTickPromos(); if (myNode == suma) ukryj('pS_r'); else pokaz ('pS_r'); if (myNode == 1) ukryj('pS_l'); else pokaz ('pS_l'); if (myNode == 'p' || myNode == 'l') { if (myNode == 'p') currNode = Math.abs(newX / _scr) + 2; if (myNode == 'l') currNode = Math.abs(newX / _scr); switchPromo(currNode); klik('promoCnt'+currNode); lastNode = currNode; } if (myNode == parseInt(myNode)) { if (human != true || myNode != lastNode) { klik('promoCnt'+myNode); lastNode = myNode; } newX = - ( (myNode - 1) * _scr); for (a = 1; a <= suma; a++) { document.getElementById('promo'+a).style.backgroundImage = 'none'; document.getElementById('promo'+a).style.color = '#36363d'; } document.getElementById('promo'+myNode).style.backgroundImage = "url('gfx/curr.png')"; document.getElementById('promo'+myNode).style.color = '#ffffff'; } stopPlayers(); } function nextPromo(n) { switchPromo(n, false); n++; if (n > suma) n = 1; openNextPromo = setTimeout("nextPromo("+n+")", 5000); } function unTickPromos() { clearTimeout(openNextPromo); } function stopPlayers() { for (i = 1; i <= suma; i++) { player = document.getElementById('player'+i); if (player) player.sendEvent("PLAY", "false"); } }