/**
 * You must run AC_RunActiveContent.js before this.
 */
function Loaded_Chart(id)
{
    xmlSwfCharts.loadData(id);
}

var xmlSwfCharts =
{
    data: {},
    
    create: function(options)
    {
        var requiredMajorVersion = 9;
        var requiredMinorVersion = 0;
        var requiredRevision = 45;

        if (AC_FL_RunContent == 0 || DetectFlashVer == 0) {
            alert("This page requires AC_RunActiveContent.js.");
        } else {
            var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
            if(hasRightVersion) { 
                AC_FL_RunContent(
                    'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0',
                    'width', options.width,
                    'height', options.height,
                    'scale', 'noscale',
                    'salign', 'TL',
                    'bgcolor', '#ffffff',
                    'wmode', 'opaque',
                    'movie', 'charts',
                    'src', 'swf/charts',
                    'FlashVars', 'library_path=swf/charts_library&chart_id='+options.id,
                    'id', options.id,
                    'name', options.id,
                    'menu', 'true',
                    'allowFullScreen', 'true',
                    'allowScriptAccess','sameDomain',
                    'quality', 'high',
                    'align', 'middle',
                    'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
                    'play', 'true',
                    'devicefont', 'false'
                    ); 
            } else { 
                var alternateContent = 'This content requires the Adobe Flash Player. '
                + '<u><a href=http://www.macromedia.com/go/getflash/>Get Flash</a></u>.';
                document.write(alternateContent); 
            }
        }
        
        xmlSwfCharts.data[options.id] = options.xml;
    },
    
    loadData: function(id)
    {
        document[id].Update_XML(xmlSwfCharts.data[id], true, "reset");
    }
};