var pricePerTon = [
["Sugar",75,75,76,130,221,100,70,72,71,86,108,61,66,67,62,58,60,61,67,65,64,52,51,49,48,46,54,48,45,43,40,44,43,45,40,42,43,38],
["Grains",272,251,309,546,538,420,349,305,299,320,338,265,230,241,212,174,126,154,196,168,145,163,150,164,153,203,197,169,134,115,124,112,151,137,128,123,152,194],
["Dairy",680,670,671,735,772,743,776,733,743,757,724,692,644,623,592,542,522,504,474,500,480,414,431,409,406,388,429,381,435,394,326,387,308,311,391,356,295,423],
["Vegetables",471,498,518,550,548,532,523,492,524,478,467,439,417,429,419,385,378,358,350,343,333,740,737,779,778,823,305,418,328,330,491,371,325,332,358,325,412,450],
["Fats",758,728,898,1305,1283,1084,1101,930,927,889,882,777,661,762,669,573,612,598,669,599,623,484,490,494,492,527,535,496,451,368,379,342,350,396,398,358,368,477],
["Fruit",714,719,896,1218,855,739,990,669,817,1020,718,714,773,645,379,462,586,511,491,485,476,1023,918,812,884,891,983,867,790,873,775,769,842,838,802,757,917,930],
["Protein",3579,3340,3638,4753,3832,3899,3734,3656,4143,3794,3898,2995,2884,2706,2637,2619,2932,2562,2463,2551,2425,2081,2004,2120,1924,2114,1940,1829,1750,1640,1597,1572,1506,1671,1948,2181,1852,1801],
]

	var usCaloriesPerFoodGroup = [
["Fruit",71,73,68,71,72,76,77,77,77,76,82,79,81,88,85,86,89,93,92,94,85,87,90,94,93,90,93,93,96,97,94,95,90,93,94,92,91,91],
["Vegetables",121,119,119,118,115,116,120,117,115,115,113,114,116,117,118,121,123,121,122,122,123,129,128,132,131,131,135,131,129,130,132,131,128,133,130,126,126,130],
["Dairy",287,289,288,287,280,278,280,281,280,278,274,270,277,282,285,289,292,296,291,287,292,290,291,286,292,290,290,285,285,288,288,286,288,290,288,289,288,284],
["Added sugars",402,405,410,411,397,384,404,414,409,413,405,404,397,402,410,425,419,434,439,433,446,448,459,469,477,486,487,498,502,510,502,496,493,477,478,480,469,459],
["Protein",448,457,455,429,444,436,456,452,446,442,438,442,436,446,450,458,454,451,458,450,442,443,450,447,451,449,446,444,456,470,466,463,477,477,483,475,478,476],
["Flour, cereal products",432,426,421,433,429,439,455,441,453,457,464,465,463,465,475,505,521,545,557,552,573,575,584,601,606,602,625,626,619,624,634,620,611,616,610,611,617,626],
["Added fats",411,405,416,417,406,408,426,407,419,427,427,423,426,440,461,490,493,483,487,466,461,473,490,515,504,490,478,474,477,496,615,625,655,653,653,645,639,710],
]

  function setData(barLengthMultiplier, dataTableName, yr, data)
  {
    var tbl = document.getElementById(dataTableName);
    var tblBody = tbl.tBodies[0];
  	for (var agItemNum = 0; agItemNum < data.length; agItemNum++) 
		{
				var yearOffset = yr - 1970 + 1;
				var agItem = data[agItemNum];
				var tblRow = tblBody.rows[agItemNum];
				tblRow.cells[0].innerHTML = agItem[0];
				var value = agItem[yearOffset];
				var barLength = Math.round(barLengthMultiplier*value);
				var valTD = tblRow.cells[1];
				valTD.childNodes[0].width = barLength;
				valTD.childNodes[0].height = 12;
		}
  }  	
  
  var year = 1970;
  var year2 = 1970;
	
function setYear()
{
	year = s.getValue();
	var yearElem = document.getElementById("year");
	yearElem.innerHTML = year;
	yearElem.style.marginLeft = Math.round(16.6*(year-1970)) + "px";
 	setData(0.58,"dataTable",year,usCaloriesPerFoodGroup);
}

function setYear2()
{
	year2 = s2.getValue();
	var yearElem = document.getElementById("year2");
	yearElem.innerHTML = year2;
	yearElem.style.marginLeft = Math.round(16.6*(year2-1970)) + "px";
  setData(0.095,"dataTable2",year2,pricePerTon);
}

function setWorldCaloriesYear(year)
{
	var fileName = '/includes/foodstats/worldconsumption' + year + '.xml';
	flashProxy.call('refreshData',fileName);
}