﻿
// Default.aspx

function StartAnimation(_time)
{
    setInterval(function() { StartAnimationAux('Animation_Prod') }, _time);

    var _timeNews = _time * 2;    

    setInterval(function() { StartAnimationAux('Animation_News1') }, _timeNews);
    setInterval(function() { StartAnimationAux('Animation_News2') }, _timeNews);
    setInterval(function() { StartAnimationAux('Animation_News3') }, _timeNews);

    //    setInterval(function() { StartAnimationAux('Animation_News1') }, _timeNews);
    //    setInterval(function() { StartAnimationAux('Animation_News2') }, _timeNews);
    //    setInterval(function() { StartAnimationAux('Animation_News3') }, _timeNews);
}

function StartAnimationAux(_divID)
{
    var $active = $('#' + _divID + ' .Active');

    if ($active.length == 0)
        $active = $('#' + _divID + ' :last');

    var $next = $active.next().length ? $active.next() : $('#' + _divID + ' :first');

    $active
        .toggleClass('Active')
        .stop()
        .animate({ height: "toggle" }, 1500)
        ;

    setTimeout(function() { AnimateNext($next) }, 1000);
}

function AnimateNext($next)
{
    $next
        .toggleClass('Active')
        .stop()
        .slideDown(1500)
        ;
}