function fadeIn(counter)
{
    if (!document.all)
    	banner = document.getElementById("banner");
    	
    var opacity = new Array("100","95","90","85","80","75","70","65","60","55","50","45","40","35","30","25","20","15","10","5","0");
    var newcounter = counter - 1;
         
    //banner.style.filter='alpha(opacity='+opacity[newcounter]+')';
    //banner.style.MozOpacity = opacity[newcounter] + '%';
    var object = banner.style;
    object.opacity = (opacity[newcounter] / 100);
    object.MozOpacity = (opacity[newcounter] / 100);
    object.KhtmlOpacity = (opacity[newcounter] / 100);
    object.filter = "alpha(opacity=" + opacity[newcounter] + ")"; 
  
    if (newcounter != 0)
        var timer=setTimeout('fadeIn('+newcounter+')',100);
}
      
function fadeOut(counter)
{
    if (!document.all)
    	banner = document.getElementById("banner");

    var opacity = new Array("100","95","90","85","80","75","70","65","60","55","50","45","40","35","30","25","20","15","10","5","0");
    var newcounter = counter + 1;
         
    //banner.style.filter='alpha(opacity='+opacity[newcounter]+')';
    //banner.style.MozOpacity = opacity[newcounter] + '%';
    var object = banner.style;
    object.opacity = (opacity[newcounter] / 100);
    object.MozOpacity = (opacity[newcounter] / 100);
    object.KhtmlOpacity = (opacity[newcounter] / 100);
    object.filter = "alpha(opacity=" + opacity[newcounter] + ")"; 
          
    if (newcounter != 20)
        var timer=setTimeout('fadeOut('+newcounter+')',100);
}
      
function updateBanner(interval)
{
    if (!document.all)
    	banner = document.getElementById("banner");
    	
		if ( interval == undefined )
			interval = 4200;
			
		foInterval = interval * 2;
		fiInterval = foInterval * 2;
			
    var rndnum = Math.random();
    var bannerItem = Math.floor(rndnum * bannerAds.length);
      
    banner.innerHTML = '';

    if (bannerAds[bannerItem]["url"] != undefined)
    {
        if (bannerAds[bannerItem]["src"] != undefined)
            banner.innerHTML = '<a href="'+bannerAds[bannerItem]['url']+'" target="'+bannerAds[bannerItem]['target']+'"><img src="'+bannerAds[bannerItem]['src']+'" border="0"></a>';
        else
            banner.innerHTML = '<a href="'+bannerAds[bannerItem]['url']+'" target="'+bannerAds[bannerItem]['target']+'">'+bannerAds[bannerItem]["content"]+'</a>';
    }
    else
    {
        if (bannerAds[bannerItem]["src"] != undefined)
            banner.innerHTML = '<img src="'+bannerAds[bannerItem]['src']+'" border="0">';
        else {
            if (bannerAds[bannerItem]["title"] != undefined)
                banner.innerHTML = banner.innerHTML+bannerAds[bannerItem]["title"]+'<br>';
            banner.innerHTML = banner.innerHTML+bannerAds[bannerItem]["content"];
        }
    }
      
    fadeIn(20);

    var timer=setTimeout('fadeOut(0)',foInterval);
    var timer=setTimeout('updateBanner()',fiInterval);
}

