﻿
var quotes;
var curQuote = 0;
var hideLength = 800;
var showLength = 1200;
var quoteInterval = 7000;

function loadQuote() {

    if (curQuote <= quotes.length && curQuote != 0)
        hideQuote();

    if (curQuote == 0)
        showQuote();

    if (curQuote > quotes.length) {
        curQuote = 0;
        showQuote();
        setTimeout(loadQuote, 0);
    }
    else
        if (quotes.length > 0)
        setTimeout(loadQuote, (quoteInterval + showLength));

}

function hideQuote() {

    if (curQuote != 0)
        $(".Quote" + (curQuote - 1)).slideUp(hideLength);

    setTimeout(showQuote, (showLength - hideLength));

}

function showQuote() {

    if (curQuote == quotes.length) {
        $(".Quote0").slideDown(showLength);
    }

    $(".Quote" + curQuote).slideDown(showLength);

    curQuote += 1;

}

$(document).ready(function() {

    try {

        quotes = document.getElementById("Quotes").getElementsByTagName("span");
        for (var i = 0; i < quotes.length; i++) {
            quotes[i].className = 'Quote' + i;
        }

    }

    catch (err) { }

    loadQuote();

});    
