function drawGraph(data, units)
{
    document.writeln("<pre>");

    for (var i = 0; i < data.length; i += 2)
    {
        var date = data[i], val = data[i + 1];

        document.write(date + "(" + formatValue(val, units) +"): ");
        val = Math.floor(val + 0.5);

        for (var j = 32; j >= 1; j /= 2)
        {
            while (val >= j)
            {
                document.write("<img src=\"../graph/barb" + j + ".gif\" alt=\"");

                for (var k = 0; k < j; ++k)
                    document.write("+");

                document.write("\"/>");
                val -= j;
            }
        }

        document.writeln("");
    }

    document.writeln("</pre>");
}

function formatValue(value, units)
{
    var val = value;

    if (val == Math.floor(val))
        val += ".0";

    val += " " + units;
    return val;
}
