﻿var current_banner = 1;
var total_banners = 0;
var wait = 0;
var SSBMainDiv = "";

function banner_init() {
    elements = document.getElementById(SSBMainDiv).getElementsByTagName('div');
    total_banners = elements.length;
    for (var i = 0; i < elements.length; i++) {
        elements[i].onmouseover = function() {
            clearTimeout(wait);
        }
        elements[i].onmouseout = function() {
            clearTimeout(wait);
            wait = setTimeout('nextBanner()', bannertime);
        }
    }
    elements = document.getElementById(SSBMainDiv).getElementsByTagName('ul')[0].getElementsByTagName('li');
    total_banners = elements.length;
    for (var i = 0; i < elements.length; i++) {
        var sRowId = String(i + 1);
        var img = elements[i].getElementsByTagName('img');
        img[0].nID = sRowId;
        img[0].onmouseover = function() {
            banner(this.nID);
            clearTimeout(wait);
            //this.setAttribute("src", "images/botao-" + this.nID + ".gif");
            //document.getElementById("txtDisplay").value = "images/botao-" + img[0].nID + "b.gif";
        }
        img[0].onmouseout = function() {
            clearTimeout(wait);
            wait = setTimeout('nextBanner()', bannertime);
            //document.getElementById("txtDisplay").value = "images/botao-" + sRowId + ".gif";
        }
    }
    wait = setTimeout('nextBanner()', bannertime);
}

function banner(nr) {
    clearTimeout(wait);
    elements = document.getElementById(SSBMainDiv).getElementsByTagName('div');
    for (var i = 0; i < elements.length; i++) {
        elements[i].style.display = (nr == (i + 1) ? "block" : "none");
    }
    elements = document.getElementById(SSBMainDiv).getElementsByTagName('ul')[0].getElementsByTagName('li');
    for (var i = 0; i < elements.length; i++) {
        var img = elements[i].getElementsByTagName('img');
        img[0].setAttribute("src", "images/botao-" + (i + 1) + (nr == (i + 1) ? "" : "b") + ".gif");
    }
    wait = setTimeout('nextBanner()', bannertime);
}

function nextBanner() {
    if (current_banner < total_banners) {
        current_banner++;
    }
    else {
        current_banner = 1;
    }
    banner(current_banner);
}
