// Show and hide Sectors

function ShowHide(id, display) {
    obj = document.getElementsByTagName("div");
    obj[id].style.display = display;
}


function rotateBannerSlot(container, bannercount, interval)
{                
    if ( bannercount > 0 ) 
    {
        for (var CurrentBanner = 0; CurrentBanner <= bannercount-1; CurrentBanner++)
        {
            if( document.getElementById( container + '_bn' + CurrentBanner).style.display != 'none' )
            {
                break;
            }
        }
        var RandomNumber=Math.floor(Math.random() * (bannercount-1));
        if(RandomNumber >= CurrentBanner)
        {
            RandomNumber++;
        }
        document.getElementById( container + '_bn' + CurrentBanner).style.display = 'none';
        document.getElementById( container + '_bn' + RandomNumber).style.display = '';
        window.setTimeout("rotateBannerSlot('"+container+"',"+bannercount+","+interval+")",interval);
    }
}


function request_object()
{
    try
    {
        return new ActiveXObject('Msxml2.XMLHTTP');
    }
    catch(e)
    {
        try
        {
            return new ActiveXObject('Microsoft.XMLHTTP');
        }
        catch(e)
        {
            return new XMLHttpRequest();
        }
    }
}
  
  
//Note: This function is called by the onclick event of the rendered banners
function BannerClick(id)
{
    var done;   
    
    // Call the request object method wrapper function
    var request_var = request_object();
    
    if(request_var)
    {        
        done = true;
        var url = baseurl + "banner-click-through.aspx?id=" + id
        request_var.open("GET", url, true);    
        request_var.send(null);              
    }
    
    return done;
}