
var objBannerImages = [
	"/dokumente/sponsor/sponsor_bvs.jpg",
	"/dokumente/sponsor/sponsor_ecker.jpg",
	"/dokumente/sponsor/sponsor_gesucht.png"
	]

var objBannerLinks = [
	"http://www.bvs-kopiertechnik.de",
	"http://www.eckerthomas.de",
	"mailto:vorstand@spvgg-hebertshausen.de"
]

var nBannerIndex = Math.round (Math.random () * objBannerImages.length) - 1;
var nBannerMax = objBannerImages.length - 1;
var nOpacity = 0;
var nFadeSpeed = 50;
var nPictSpeed = 5000;

function StartBanner()
{ 
    var nCount;
    for (nCount = 0; nCount <= nBannerMax; nCount++) {
        var objPreload = new Image();
        objPreload.src = objBannerImages[nCount];
    }
    
    ChangeBanner(); 
}

function FadeOutBanner()
{
    if (nOpacity > 0) {
        nOpacity = nOpacity - 20;
        
        SetOpacity (nOpacity);

        setTimeout("FadeOutBanner()", nFadeSpeed);     
    }
    else {
        ChangeBanner();     
    }
}

function FadeInBanner()
{
    if (nOpacity < 100) {
        nOpacity = nOpacity + 20;
        
        SetOpacity (nOpacity);
                
        setTimeout("FadeInBanner()", nFadeSpeed);     
    }
    else {
        setTimeout("FadeOutBanner()", nPictSpeed);     
    }
}

function ChangeBanner()
{
    if (nBannerIndex < nBannerMax) { 
        nBannerIndex++; 
    } 
    else { 
        nBannerIndex = 0; 
    } 
    
    document.getElementById("Banner").innerHTML = "<a href='" 
                                                + objBannerLinks[nBannerIndex] 
                                                + "' target='_new'><img id='BannerImg' src='" 
                                                + objBannerImages[nBannerIndex] 
                                                + "'></a>";
    
    SetOpacity (nOpacity);

    setTimeout("FadeInBanner()", nFadeSpeed); 
}

function SetOpacity (value)
{
    document.getElementById("BannerImg").style.opacity = value / 100;
    document.getElementById("BannerImg").style.MozOpacity = value / 100;
    document.getElementById("BannerImg").style.filter = "Alpha(opacity=" + value + ")";
}


