﻿setRegionSelected = function()
 
 {
 setDropDownSelected("ddRegion","Global");
 }

updateChart = function()
{

    var region = getDropDownSelected('ddRegion');
    var year = getDropDownSelected('ddYear');
    
    eng_chart.renderChart('ddRegion', region, 'ddYear', year, callback_updateChart)
    

}

callback_updateChart = function(res)
{

    if (res.error!=null){alert(res.error)};
    
    var chart = res.value;

    $('imgChart').src = chart.chartImage;
    
    var tbl = document.getElementById("tblGrants"); 
	var rows = tbl.rows; 
    while(rows.length) // length=0 -> stop 
		{
		tbl.deleteRow(rows.length-1);
		}
	
	if (chart.dt.Rows.length!=0)
	    {
	        for (var i=0;i<chart.dt.Rows.length;i++)
                {
                    var insertRow = document.createElement("tr");
                    if (i==(chart.dt.Rows.length - 1))
                       {
                        insertRow.className = "last";
                       }
                        
		            tbl.appendChild(insertRow);
        								
		            var tblCell1 = insertRow.insertCell(0)
		            var tblCell2 = insertRow.insertCell(1)
		            var tblCell3 = insertRow.insertCell(2)
		            var tblCell4 = insertRow.insertCell(3)
        		    
		            tblCell1.innerHTML = chart.dt.Rows[i].program;
		            tblCell1.className = "first";
		            
		            tblCell2.innerHTML = chart.dt.Rows[i].amount;
		            tblCell3.innerHTML = chart.dt.Rows[i].grants;
		            tblCell4.innerHTML = chart.dt.Rows[i].average;
        		    
                }
	    }
    
    
    
}