﻿var loop_through = [];
var loop_index = 0;
var secs = 5000;
var NewsTimer;

window.addEvent('domready', function() {
    loop_through = $$('.News');
    NewsTimer = mySwitch.periodical(secs);

    $$('.fade_this').each(function(el, key, index) {
        el.setStyle('display', 'none');
        el.fade('out');
        index[0].setStyle('display', 'block');
        //index[0].fade('in');
    });


})
var mySwitch = function() {
    var lnk = loop_through[loop_index];
    loop_index = (loop_index + 1) % loop_through.length;
    show(lnk, loop_through[loop_index]);
};

var show = function(el, el2) {
    el.set('tween', {
        onComplete: function(e) {
            el.setStyle("display", "none");
            el2.setStyle("display", "block");
            el.set('tween', { onComplete: Class.empty });
            el2.fade('in');
        },
        duration: 'long'
    });
    el.fade('out');
};
function CambiaNews(idNewsAttiva, indiceNuovaNews) {
    $clear(NewsTimer);
    $(idNewsAttiva).setStyle("display", "none");
    loop_through[indiceNuovaNews].setStyle("display", "block");
    NewsTimer = mySwitch.periodical(secs);
}