﻿var current_banner = 1;
var total_banners = 0;
var wait = 0;

function banner_init() {

    //stop banner change if mouse over one banner
    allDivs = document.getElementById('banners').getElementsByTagName('div');
    nrBanners = 0;
    elements = new Array();
    for (var i = 0; i < allDivs.length; i++) {
        if (allDivs[i].title == "banner") {
            elements[nrBanners] = allDivs[i];
            nrBanners++;            
        }
    }
    total_banners = elements.length;
    //alert(total_banners);
    for (var i = 0; i < elements.length; i++) {
        elements[i].onmouseover = function() {
            clearTimeout(wait);
        }
        elements[i].onmouseout = function() {
            clearTimeout(wait);
            wait = setTimeout('nextBanner()', bannertime);
        }
    }
    //set navigation
   /* var btnPrev = document.getElementById('btnPrev');   
    btnPrev.onmouseover = function() {        
        clearTimeout(wait);
        wait = setTimeout('prevBanner()', bannertime);
    }
    var btnNext = document.getElementById('btnNext');
    btnNext.onmouseover = function() {
        clearTimeout(wait);
        wait = setTimeout('nextBanner()', bannertime);
    }*/
 
//    for (var i = 0; i < elements.length; i++) {
//        elements[i].title = i + 1;
//        elements[i].onmouseover = function() {

//            banner(this.title);
//            clearTimeout(wait);
//        }
//        elements[i].onmouseout = function() {

//            clearTimeout(wait);

//            wait = setTimeout('nextBanner()', bannertime);

//        }
//    }
    wait = setTimeout('nextBanner()', bannertime);
}


function banner(nr) {
    clearTimeout(wait);
    allDivs = document.getElementById('banners').getElementsByTagName('div');
    nrBanners = 0;
    elements = new Array();
    for (var i = 0; i < allDivs.length; i++) {
        if (allDivs[i].title == "banner") {
            elements[nrBanners] = allDivs[i];
            nrBanners++;
        }
    }
    total_banners = elements.length;
    //hide all divs
    for (var i = 0; i < elements.length; i++) {
        if (nr == (i + 1)) {
            //show selected banner  
            elements[i].style.display = "block";
        } else {       //hide everything else
            elements[i].style.display = "none";
        }
    }
    wait = setTimeout('nextBanner()', bannertime);
}


function nextBanner() {
    if (current_banner < total_banners) {
        current_banner++;
    }

    else {
        current_banner = 1;
    }

    banner(current_banner);
}

function prevBanner() {

    if (current_banner == 1) {
        current_banner++;
        current_banner = total_banners;
    }

    else {
        current_banner--;
    }

    banner(current_banner);
}


