﻿var CurrentSnippet = 0;
var SnippetHost;
var SnippetLinkHost;
var SnippetTextHost;

function FadeInInformationTicker(){
    SetOpacity(SnippetHost, "0");
    SnippetTextHost.innerHTML = InformationSnippets[CurrentSnippet];
    CurrentSnippet = (CurrentSnippet + 1) % InformationSnippets.length;
    for (i = 0; i <= 1; i = i + 0.05) {
        setTimeout("SetOpacity(SnippetHost," + i + ")", i * 1000 + 100);
    }
    setTimeout("FadeOutInformationTicker()", 18000);
}

function FadeOutInformationTicker() {
    for (i = 0; i <= 1; i = i + 0.05) {
        setTimeout("SetOpacity(SnippetHost," + (1 - i) + ")", i * 1000);
    }
    setTimeout("FadeInInformationTicker()", 1100);
}

function StartInformationTicker(_snippetTextHost, _snippetLinkHost, _snippetHost){
    SnippetHost = document.getElementById(_snippetHost);
    SnippetTextHost = document.getElementById(_snippetTextHost);
    SnippetLinkHost = document.getElementById(_snippetLinkHost);
    
    CurrentSnippet = Math.floor(Math.random() * InformationSnippets.length);
    FadeInInformationTicker();
}

