var curCarouselItem = '0';
//var cycleTimer;
function cycleCarousel(id)
{
    //clearTimeout(cycleTimer);
    var outFade = new Fx.Style('carousel' + curCarouselItem, 'opacity', {duration: 100, transition: Fx.Transitions.linear});

    var lastItem = curCarouselItem;
    curCarouselItem = id ? id : '0';

    $('carousel' + curCarouselItem).setStyle('opacity', 0);
    var inFade  = new Fx.Style('carousel' + curCarouselItem, 'opacity', {duration: 300, transition: Fx.Transitions.Sine.easeIn});

    outFade.start(1,0).chain( function () {
        $('carousel' + lastItem).setStyle('display', 'none');
        $('carousel' + curCarouselItem).setStyle('display', 'block');
        inFade.start(0,1);
    });
    return false;
}

//window.addEvent('load', cycleTimer = setTimeout('cycleCarousel("1")', 3));


