
function amchart_load(cid, settings) {  
  switch (settings.graf) {
    case 'finweb': 
      amchart_drawGraph({
        width:620, height:460, flashbg:'#ffffff', preloaderbg:'#000000', 
        settingfile:settings.set, 
        datafile:settings.data,
        container:cid
        }); break;
  }
}

function amchart_drawGraph(settings) {
  var so = new SWFObject("http://data.hnonline.sk/hnkurzy/amline/amline.swf", "amline", settings.width, settings.height, "8", settings.flashbg); 
  so.addVariable("path", "http://data.hnonline.sk/hnfw/amline/"); 
  so.addVariable("settings_file", escape(settings.settingfile)); 
  so.addVariable("data_file", escape(settings.datafile)); 
  so.addVariable("preloader_color", settings.preloaderbg); 
  so.write(settings.container);
}


var amchartContainerID = 0;

// initialize, find out amcharts
$(document).ready(function() {
  $(".amchart").each(function() {
    // grab a settings code
    var code = $(this).html();
    code = code.replace(/&quot;/, '"');
    code = code.replace(/\[graf\]/i, "");
    code = code.replace(/\[\/graf\]/i, "");
    
    // make a container for graph
    var container = 'amchart-container-' + (amchartContainerID++);
    $(this).html('<div id="'+container+'"><b>You need to upgrade your Flash Player</b></div>');
    $(this).show();

    // draw a graph
    eval("amchart_load(container, {"+code+"})"); 
  
  });
});
