Colored vertical bands on Stock Chart

HTML

<script type="text/javascript" src="http://www.amcharts.com/lib/3/amcharts.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/serial.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/themes/none.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/amstock.js"></script>
<div id="chartdiv"></div>

CSS

body {
    font-family: Verdana;
    font-size: 12px;
    padding: 10px;
    margin: 10px;
}
#chartdiv {
	width	: 100%;
	height	: 500px;
}

JavaScript

var chartData = [];

generateChartData();

function generateChartData() {
	var firstDate = new Date();
	firstDate.setDate(firstDate.getDate() - 500);
	firstDate.setHours(0, 0, 0, 0);

	for (var i = 0; i < 500; i++) {
		var newDate = new Date(firstDate);
		newDate.setDate(newDate.getDate() + i);

		var a1 = Math.round(Math.random() * (40 + i)) + 100 + i;
		var b1 = Math.round(Math.random() * (1000 + i)) + 500 + i * 2;

		chartData.push({
			date: newDate,
			value: a1,
			volume: b1
		});
	}
}

var chart = AmCharts.makeChart("chartdiv", {
	type: "stock",
    "theme": "none",
    pathToImages: "http://www.amcharts.com/lib/3/images/",

	dataSets: [{
			title: "first data set",
			fieldMappings: [{
				fromField: "value",
				toField: "value"
			}, {
				fromField: "volume",
				toField: "volume"
			}],
			dataProvider: chartData,
			categoryField: "date"
		}
	],

	panels: [{

			showCategoryAxis: false,
			title: "Value",
			percentHeight: 70,

			stockGraphs: [{
				id: "g1",

				valueField: "value",
				comparable: true,
				compareField: "value",
				balloonText: "[[title]]:<b>[[value]]</b>",
				compareGraphBalloonText: "[[title]]:<b>[[value]]</b>"
			}],

			stockLegend: {
				periodValueTextComparing: "[[percents.value.close]]%",
				periodValueTextRegular: "[[value.close]]"
			},
        
            categoryAxis: {
                guides: [{
                    date: new Date(2012, 10, 16),
                    toDate: new Date(2013, 10, 16),
                    lineAlpha: 0,
                    fillColor: "#cc0000",
                    fillAlpha: 0.1
                }, {
                    date: new Date(2013, 10, 16),
                    toDate: new Date(2014, 2, 30),
                    lineAlpha: 0,
                    fillColor: "#fff43",
                    fillAlpha: 0.1
                }, {
                    date: new Date(2014, 2, 30),
                    toDate: new Date(2014, 8, 30),
                    lineAlpha: 0,
                   ...