function bar_graph(YearBuilt,values) {
  var d = (typeof(values) == 'string') ? values.split(',') : values;
  var r = YearBuilt
  var label = graph = '';
  var percent = 0;
  var drf = new Array();
  var drw, val = new Array();
  var bc = new Array();
  var LabelColor = '#FF0000';
  var LetterColor = '#FFCC00';

  for(var i = sum = max = cnt = 0; i < d.length; i++) {
    if(typeof(d[i]) == 'string') drw = d[i].split(';');
    else {
      drw = new Array();
      drw[0] = d[i];
    }
    val[i] = new Array();
    for(var j = 0; j < drw.length; j++) {
      val[i][j] = parseFloat(drw[j]);
      sum += val[i][j];
      if(val[i][j] > max) max = val[i][j];
      if(!bc[j]) {
        bc[j] = (!drf[j] || drf[j].length < 3) ? '#808080': drf[j];
      }
    }
  }
  var mDiv = sum ? Math.round(max * 100 / sum) : 0;
  var mul = mDiv ? 100 / mDiv : 1;

  graph += '<table align=left border=0 cellspacing=1 cellpadding=0>';
  graph += '<tr align=center valign=bottom> ';
  for(i = 0; i < d.length; i++) {
    for(j = 0; j < val[i].length; j++) {
      percent = sum ? Math.round(val[i][j] * 100 / sum) : 0;
	if (val [i] == -1) percent = 0;
	NoInUse = val[i];
	if (val [i] == -1) NoInUse = " "; 
      graph += '<td><table border=0 cellspacing=0 cellpadding=0 width=18 align=center style="font-family: Arial Narrow; font-size: 8 pt; color: #002200">';
      graph += '<tr align=center valign=bottom>';
      graph += '<td>' + NoInUse + '</td>';
      if(percent) {
        graph += '</tr><tr align=center valign=bottom>';
        graph += '<td bgcolor=' + bc[j] + ' height=' + Math.round(percent * mul) + '>';
        graph += (document.layers ? '&nbsp;' : '') + '</td>';
      }
      graph += '</tr></table></td>';
    }
  }
  graph += '</tr><tr align=center>';
  for(i = 0; i < d.length; i++) {
    label = r+i;
    if (label >= 1970){
	LabelColor = '#336600'; 
	LetterColor = '#EBEBEB';
    }
    if (label >= 1996) LabelColor = '#993300';
    label = "\'" + label.toString().substring(2,4);
    graph += '<td colspan=' + val[i].length + ' bgcolor=' + LabelColor + '><p style="font-family: Arial; font-size: 8 pt; color: ' + LetterColor + '">' + label + '</td>';
  }
  graph += '</tr>';
  graph += '</table>';

  if(document.layers) graph += '<span>';

  return graph;
}

