var bannerArray = new Array();
var bannerIndex = 0;

function addBannerToLoad( divID, groupNodeID )
{
    bannerArray[bannerIndex++] = new Array( divID, groupNodeID );    
}

function loadBanners( siteaccess )
{
    regexp = /https?:\/\/[^\/]+\//g;
    url = regexp.exec( document.URL );
    
    for( i = 0; i < bannerArray.length; i++ )
    {
        loadBlock( bannerArray[i][0], url[0] + 'index_banner.php/' + siteaccess + '/banner/get_next/' + bannerArray[i][1] );
    }
}

function loadBlock( divID, url )
{
    var request = false;

    if ( window.XMLHttpRequest )
    {
        request = new XMLHttpRequest();
    }
    else
    {
/*@cc_on
    @if (@_jscript_version >= 5)
        var xmlObjects = ['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0',
                          'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'];
        for ( var i = 0; i < xmlObjects.length; i++ )
        {
            try
            {
                if ( request = new ActiveXObject( xmlObjects[i] ) )
                {
                    break;
                }
            }
            catch( e )
            {
            }
        }
    @end
@*/
    }

    if ( !request )
    {
        return;
    }

    request.open( 'POST', url, true );
    request.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
    //request.setRequestHeader( "Connection", "close" );
    
    request.onreadystatechange = function()
    {
        if ( request.readyState == 4 )
        {
            if ( request.status == 200 )
            {
                var result = request.responseText;
                var element = document.getElementById( divID );
                if ( element )
                {
                    element.innerHTML = result;
                }
            }
        }
    }

    request.send( 'ajax=1' );
    return false;
}


