﻿/* Author: Antony Benito(tonybenito@gmail.com) +91 9745003819 */



function drawVisualization(dates,efforts,loadhere) {
        // Create and populate the data table.
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Name');
        data.addColumn('number', 'Effort remaining');
		data.addColumn('number', 'Ideal line');

		
        data.addRows(dates.length);
		
		
		for(var i=0;i<dates.length;i++)
		{
			//alert(dates[i])
			data.setCell(i, 0, dates[i]);
		}
		
	
			
		
      /*  data.setCell(0, 0, '1/1');
        data.setCell(1, 0, '2/1');
        data.setCell(2, 0, '3/1');
		data.setCell(3, 0, '4/1');
		data.setCell(4, 0, '5/1');
		data.setCell(5, 0, '6/1');
		data.setCell(6, 0, '7/1');
		data.setCell(7, 0, '8/1');*/
		
		
        	//data.setCell(0, 1, 50);  		
            //data.setCell(1, 1, 30);
			//data.setCell(2, 1, 25);
			
		for(var i=0;i<efforts.length;i++)
		{	
		   data.setCell(i, 1,parseInt(efforts[i])); 
		 
		}	
		
		data.setCell(0, 2,parseInt(efforts[0])); 
		data.setCell(dates.length-1, 2,0); 
		 
		
			
      
        // Create and draw the visualization.
		
		document.getElementById(loadhere).innerHTML="";
		
        new google.visualization.LineChart(document.getElementById(loadhere)).
            
			
			
	     draw(data, {width: 800, height: 450, min:0, enableTooltip:true, pointSize:4, legend: 'bottom', title: 'Burndown chart'});
}

function getBurdownData(spid)
{
  $('BacklogBoxSprintBoard').innerHTML="";
    new Ajax.Request('ajax/BURNDOWN_data.aspx?spid='+spid+'', {
  
       onLoading: function x(){   
                          
                          },
                          
       onComplete: function x(transport){
                              
                            
                            sts=transport.responseText;
                            
                            var DATES=new Array();
                            var EFFORT=new Array();
                             
                            var parts = new Array(); 
                            parts= sts.split("|");
                            
                            
                            
                                for(var i=0;i<parts.length-1;i++)
                                {
                              
                                     var word = parts[i]; 
                                     values= new Array();
                                     
                                     values=word.split(",");
                                     
                                     
                                          DATES.push(values[0])  
                                          
                                          
                                             if(values[1]!='88888')
                                             {
                                                 EFFORT.push(values[1])
                                             }
                                       
                                }
                                
                                drawVisualization(DATES,EFFORT,'holder')                          
                              
                     
                            
                           
                          }
  });
 
}
