 
var series_1 = null
var series_2 = null

var tickEvery=3;
function get_max_value()
{
    // find the top most point. between the two 
    // graphs and add 2 padding
    highest_point = 0
    data_lists = [quarter_stats_data]
    for(var i=0; i<data_lists.length;i++)
    {
        data = data_lists[i]
         for(var j=0; j<data.length;j++)
         {
            data_point = data[j]
            value = Math.round(parseInt(data_point[1]))
            if(value>highest_point)
                highest_point = value
            
        }
     
    }
   
    return highest_point+2
}



function add_quarter_chart_series()
{ series_1=new EJSC.LineSeries(new EJSC.ArrayDataHandler(quarter_stats_data), 
                               {title:'Series 1',
                                color:csi_blue_color,
                                lineWidth:2,
                                drawPoints:true,
                                padding:{x_axis_min:20,
                                         x_axis_max:30}
                                })
   quarter_stats_chart.addSeries(series_1);
   
   series_2=new EJSC.LineSeries(new EJSC.ArrayDataHandler(quarter_stats_data), 
                               {title:'Series 2',
                                color:csi_gold_color,
                                lineWidth:2,
                                drawPoints:true,
                                padding:{x_axis_min:20,
                                         x_axis_max:30}
                                })
   quarter_stats_chart.addSeries(series_2);
   dateGraph_data_list = quarter_stats_data;
   
}


var quarter_stats_chart= undefined;

function create_quarter_stats_graph()
{
    max_y_axis_value = get_max_value()
     quarter_stats_chart = new EJSC.Chart(
            "mini_quarter_stats_graph",

       {
         show_legend: true,
         title: 'CSI Chart',
         y_min : 0,
         axis_bottom:  {caption : '',hint_caption : 'Quarter',caption_class:'x_axis_mini',label_class:'x_axis_mini', stagger_ticks: false, onNeedsTicks:onNeedsTicks_dateGraph},
         axis_left: { caption: '$/Watt',caption_class:'y_axis_mini',label_class:'y_axis_mini',hint_caption: '$/Watt',extremes_ticks: true, 
                     max_extreme: max_y_axis_value, min_extreme:0,major_ticks:{count:max_y_axis_value+1}, size:20
                     },

         show_titlebar: false,
         show_grid : true,
         show_legend: false,
         allow_interactivity:false
      }

     );
     for(i=0;i<bins.length;i++)
            quarter_stats_chart.axis_bottom.addBin(bins[i]);
    add_quarter_chart_series();
}


