﻿
var iSlider = 0;
var iLine = 0;
var oCont;


$(document).ready(function() {
    oCont = $('#slider');
    initSlider();
});

function initSlider() {
    iLine = 0;
    oCont.empty();
    oCont.show();

    if (iSlider >= arrSlider.length) {
        iSlider = 0;
    }

    var arrLines = arrSlider[iSlider].split('\r\n');

    var failcount = 0;
    
    while (arrLines[arrLines.length - 1].toLowerCase() == "false") {
        iSlider++;
        failcount++;
        if (failcount == arrSlider.length) {
            $('#sliderWrapper').hide();
            return;
        }
        if (iSlider >= arrSlider.length) {
            iSlider = 0;
            failcount = 0;
        }
        var arrLines = arrSlider[iSlider].split('\r\n');
    }

    for (var ii = 0; ii < arrLines.length-1; ii++) {
        var line = arrLines[ii];
        if (line.replace("", "") != "") {
            oCont.append('<div class="slider-line">' + arrLines[ii] + '<\/div></a>');
        }
    }

    initLineSlide(0);
}

function initLineSlide() {
    var oLines = $('div.slider-line', oCont);
    if (iLine >= oLines.length) {
        setTimeout("initFadeOut();", 3000); //length of time a message stays
    }
    else {
        $(oLines.get(iLine)).animate({marginLeft: '0px'}, 1000, 'swing', initLineSlide);   //speed a message comes in at
        iLine++;
    }
}

function initFadeOut() {
    oCont.fadeOut(1000, initSlider);    //how long a message takes to fade out
    iSlider++;
}

