/* Already defined variable (Before the input)
* 
* var chart_1_num_day = 5;
* var chart_2_num_day = 15;
*
*/
function plot_top_graph(trendingName, init){
    /**** Flot Pie Chart ****/
    var tot_sum = 0; // used to detect elements placed in 'Other' pie's part
    var data_other = []; // used to detect elements placed in 'Other' pie's part
    var pie_threshold = 0.05
    var options = {
                      series: {  
                          pie: {  
                              show: true,
                              radius: 3/5,
                                combine: {
                                    color: '#999',
                                    threshold: pie_threshold
                                },
                                label: {
                                    show: true,
                                    radius: 1,
                                    formatter: labelFormatter,
                                    background: {
                                        opacity: 0.5,
                                        color: '#000'
                                    }
                                }  
                          } 
                      },
                      grid: { hoverable: true, clickable: true },
                      legend: { show: false  }
                  };
    
    function labelFormatter(label, series) {
        return "
"
               + label + "
" + Math.round(series.percent) + "%
";
    }
    
    // Graph1
    $.getJSON($SCRIPT_ROOT+"/_progressionCharts?trendingName="+trendingName+"&num_day="+chart_1_num_day,
        function(data) {
                  temp_data_pie = [];
                  for(i=0; i" + y+"")
               .css({padding: "2px", width: 'auto', 'background': color_opac , 'border': "3px solid "+color})
               .fadeIn(200);
        }
    });
    
    $("#flot-bar-chart2-"+module_name).bind("plothover.customHandler", function (event, pos, item) {
       if (item) { // a correct item is hovered
           var x = item.datapoint[0]
           var y = item.datapoint[1]
           var date = new Date(parseInt(x));
           var formated_date = date.getMonth()+'/'+date.getDate();
           var color = item.series.color;
           var color_opac = "rgba" +  color.slice(3, color.length-1)+",0.15)";
    
           // display the hovered value in the chart div
           $("#tooltip_graph2-"+module_name).html(item.series.label + " of " + formated_date + " = " + y+"")
               .css({padding: "2px", width: 'auto', 'background': color_opac , 'border': "3px solid "+color})
               .fadeIn(200);
        }
    });
}