﻿if (CURASO == undefined) var CURASO = {};

/* 
*   ticker 
******************************************/
CURASO.ticker = function () {
    var newsticker = $('#newsTicker');
    var items = newsticker.find('.tick');
    var numItems = items.length;
    var currItem = items.eq(0); // get first item
    var counter = 1;
    var ishovered = false;

    newsticker.hover(function () {
        ishovered = true;
    }, function () {
        ishovered = false;
    });

    var tick = function () {
        if (!ishovered) {
            currItem.fadeOut(300, showNext);
        }
    }

    var showNext = function () {
        var nextItem = items.eq(counter);   // set next item
        counter++;                          // update counter
        if (counter >= numItems) counter = 0; // reset counter if needed
        nextItem.fadeIn(300);   // show next item
        currItem = nextItem;
    }

    /* execution */
    currItem.fadeIn(0); // show first item
    if (numItems > 1) {
        var next = 1;
        setInterval(tick, 4000);
    }
}

