
var carosello_indice = 1;
var carosello_nfoto;
var carosello_auto;
var carosello_timer = null;
var carosello_ritardo;
var carosello_conNumeri;
var carosello_staGirando = false;

function initCarosello(nFoto, auto, ritardo, conNumeri)
{
    carosello_nfoto = nFoto;
    if(conNumeri==null) carosello_conNumeri = false;
    else carosello_conNumeri = conNumeri;
    
    if(ritardo!=null) carosello_ritardo = ritardo;
    else carosello_ritardo = 5000;
    
    carosello_auto = auto;
    if(carosello_auto)
        carosello_timer = setTimeout('carosello_sfoglia()', carosello_ritardo);
}

function carosello_sfoglia(avanza,salta)
{
    if(!carosello_staGirando)
    {
        carosello_staGirando = true;
        
        clearInterval(carosello_timer);
        if(avanza==null) avanza=1;
        $("#carosello_"+carosello_indice).fadeOut('slow', function()
            {
                if(carosello_conNumeri)
                    document.getElementById("carosello_a_"+carosello_indice).className="carosello_a_off";
                    
                carosello_indice += avanza;
                if(salta!=null) carosello_indice = salta;

                if(carosello_nfoto<carosello_indice) carosello_indice=1;
                if(carosello_indice<=0) carosello_indice=carosello_nfoto;
                $("#carosello_"+carosello_indice).fadeIn('slow');
                carosello_staGirando = false;
                
                if(carosello_conNumeri)
                    document.getElementById("carosello_a_"+carosello_indice).className="carosello_a_on";
            });
        
        if(carosello_auto)
            carosello_timer = setTimeout('carosello_sfoglia()', carosello_ritardo);
    }
    
}

function carosello_start()
{
    carosello_auto = true;
    carosello_sfoglia();
}

function carosello_stop()
{
    carosello_auto = false;
    clearInterval(carosello_timer);
}
