var ROTATE = '';
var PAUSE = false;
var INDEX = 0;
var LENDESTAQUES = LISTADESTAQUES.length;
var STEP = 0;

function AlternaDiv(antDivId, divId, indice){
    // TO-DO fade effect
    // altera img background usando indice
    var imgBg = document.getElementById('games-bckgrd');
    imgBg.style.background = "url(" +LISTAIMAGENS[indice]+ ") no-repeat top left";
    // 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 rotacionaDivs(i, tipo){
    // rotaciona os divs
    INDEX = i;
    if (tipo == 'prev'){
        if(INDEX < LENDESTAQUES-1){antIndice = INDEX+1;}
        else{antIndice = 0;}
    }
    else{
        if (INDEX == 0){antIndice = LENDESTAQUES-1;}
        else{antIndice = INDEX-1;}
    }
    AlternaDiv(LISTADESTAQUES[antIndice], LISTADESTAQUES[INDEX], INDEX)
    if (INDEX < LENDESTAQUES-1){proxIndice = INDEX+1;}
    else{proxIndice = 0;}
    ROTATE = window.setTimeout('rotacionaDivs('+proxIndice+')',6000);
}

function pauseDivs(){
    if (PAUSE){
        PAUSE = false;
        if (INDEX < LENDESTAQUES-1){i = INDEX+1;}
        else{i = 0;}
        rotacionaDivs(i, '');
    }
    else{
        PAUSE = true;
        clearInterval(ROTATE);
    }
}
function previousDiv(){
    if (PAUSE){
        if (INDEX == 0){antIndice = LENDESTAQUES-1;}
        else{antIndice = INDEX-1;}
        AlternaDiv(LISTADESTAQUES[INDEX], LISTADESTAQUES[antIndice], antIndice)
        INDEX = antIndice;
    }
    else{
        clearInterval(ROTATE);
        if (INDEX == 0){i = LENDESTAQUES-1;}
        else{i = INDEX-1;}
        rotacionaDivs(i, 'prev');
    }
}
function nextDiv(){
    if (PAUSE){
        if (INDEX < LENDESTAQUES-1){proxIndice = INDEX+1;}
        else{proxIndice = 0;}
        AlternaDiv(LISTADESTAQUES[INDEX], LISTADESTAQUES[proxIndice], proxIndice)
        INDEX = proxIndice;
        
    }
    else{
        clearInterval(ROTATE);
        if (INDEX < LENDESTAQUES-1){i = INDEX+1;}
        else{i = 0;}
        rotacionaDivs(i, '');
    }
}