var Headlines = new Array("Welsh Open 2012: Неожиданно и убедительно", "World 8-Ball Championships 2012: Тайваньский финал", "Снукер: Невероятный накал", ""); var Refs = new Array("/news.php?id=2067", "/news.php?id=2065", "/news.php?id=2068", "/news.php?id="); var Opacities = new Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 0.9, 0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.2, 0.1, 0); var HeadlineIndex = 0; var OpacityIndex = 0; var ActiveTime = 50; function InitHeadlines() { if (Headlines.length > 0) window.setInterval(HeadlinesTicker, 50); else { var HeadlinesPanel = document.getElementById('Headlines'); if (HeadlinesPanel != null) HeadlinesPanel.style.display = 'none'; } } function SetHeadline(i) { var ref = document.getElementById('ref'); ref.innerHTML = Headlines[i]; ref.href = Refs[i]; HeadlineIndex = i; } function HeadlinesTicker() { if (document.getElementById('ref').innerHTML == '') SetHeadline(0); var ref = document.getElementById('ref'); Opacity = Opacities[OpacityIndex]; ref.style.opacity = Opacities[OpacityIndex]; if (Opacity == 1) { ActiveTime--; if (ActiveTime == 0) { Opacity = 0; ActiveTime = 50; } } if (Opacity != 1) { if (OpacityIndex < Opacities.length - 1) OpacityIndex++; else { OpacityIndex = 0; if (HeadlineIndex < Headlines.length - 1) HeadlineIndex++; else HeadlineIndex = 0; SetHeadline(HeadlineIndex); } } } function NextHeadline() { if (HeadlineIndex < Headlines.length - 1) SetHeadline(HeadlineIndex+1); else SetHeadline(0); } function PrevHeadline() { if (HeadlineIndex > 0) SetHeadline(HeadlineIndex-1); else SetHeadline(Headlines.length - 1); }