var ROTATERC = '';
var PAUSERC = false;
var INDEXRC = 0;
var LISTARC = listaRC;
var LENRC = LISTARC.length;

function AlternaDivRC(antDivId, divId){
    // oculta div anterior e mostra div atual
    var antDiv = document.getElementById(antDivId);
    var div = document.getElementById(divId);
    antDiv.style.display = "none";
    div.style.display = "block";
}
 
function rotacionaDivsRC(i,tipo){
    // rotaciona os divs
    INDEXRC = i;
    if (tipo == 'prev'){
        if(INDEXRC < LENRC-1){antIndice = INDEXRC+1;}
        else{antIndice = 0;}
    }
    else{
        if (INDEXRC == 0){antIndice = LENRC-1;}
        else{antIndice = INDEXRC-1;}
    }
    AlternaDivRC(LISTARC[antIndice], LISTARC[INDEXRC])
    if (INDEXRC < LENRC-1){proxIndice = INDEXRC+1;}
    else{proxIndice = 0;}
    ROTATERC = window.setTimeout('rotacionaDivsRC('+proxIndice+')',5000);
}

function pauseDivsRC(){
    if (PAUSERC){
        PAUSERC = false;
        if (INDEXRC < LENRC-1){i = INDEXRC+1;}
        else{i = 0;}
        rotacionaDivsRC(i,'');
    }
    else{
        PAUSERC = true;
        clearInterval(ROTATERC);
    }
}
function previousDivRC(){
    if (PAUSERC){
        if (INDEXRC == 0){antIndice = LENRC-1;}
        else{antIndice = INDEXRC-1;}
        AlternaDivRC(LISTARC[INDEXRC], LISTARC[antIndice])
        INDEXRC = antIndice;
    }
    else{
        clearInterval(ROTATERC);
        if (INDEXRC == 0){i = LENRC-1;}
        else{i = INDEXRC-1;}
        rotacionaDivsRC(i,'prev');
    }
}
function nextDivRC(){
    if (PAUSERC){
        if (INDEXRC < LENRC-1){proxIndice = INDEXRC+1;}
        else{proxIndice = 0;}
        AlternaDivRC(LISTARC[INDEXRC], LISTARC[proxIndice])
        INDEXRC = proxIndice;
        
    }
    else{
        clearInterval(ROTATERC);
        if (INDEXRC < LENRC-1){i = INDEXRC+1;}
        else{i = 0;}
        rotacionaDivsRC(i,'');
    }
}