function drawGraphs(chartData, index) {

    var TOTAL_COST_CHART = 0;
    var PAYMENT_CHART = 1;
    var cost_own = 0;
    var results = LF_Response_Main.graphData;
    var tableRows = results.lf_response.tool.toolPage.toolPageContent.table[0].rows.row;
    var cost_rent = Number(tableRows[(tableRows.length-1)].cell[1].value.replace('$','').replace(/,/g, ''));
    if (tableRows[(tableRows.length-1)].cell[2].value.indexOf('(') !== -1){
        cost_own = Number(tableRows[(tableRows.length-1)].cell[2].value.replace(')','').replace('(','').replace('$','').replace(/,/g, '')) * -1;
    } else {
        cost_own = Number(tableRows[(tableRows.length-1)].cell[2].value.replace('$','').replace(/,/g, ''));
    }
    var costDiff = cost_rent - cost_own;
    var amount = showResult(chartData,costDiff);
    var chartOptions1 = _.merge({}, lf_data.chart_options_all,
        lf_data.chart_options_column);
    chartOptions1.title.text = lf_data.arialabels.tableTitles[0].title;
    chartOptions1.xAxis.categories = [lf_data.labels.dataTableCategory];
    chartOptions1.yAxis.min = null;
    chartOptions1.series = [
        { name: lf_data.labels.rent, data: [cost_rent]},
        { name: lf_data.labels.own, data: [cost_own]}
    ];

    chartOptions1.yAxis.title.text = lf_data.labels.totalCosts;

    var cost_rent = 0;
    var cost_own = 0;
    for (var i=0; i < chartData.field.length; i++) {
        if (chartData.field[i].dataElementName == 'TotPmtHome10') {
            cost_own = Number(chartData.field[i].value.replace(/,/g, ''));
        } else if (chartData.field[i].dataElementName == 'TotRentPmt') {
            cost_rent = Number(chartData.field[i].value.replace(/,/g, ''));
        }
    }

    var chartOptions2 = _.merge({}, lf_data.chart_options_all, lf_data.chart_options_column);
    chartOptions2.title.text = lf_data.arialabels.tableTitles[1].title;
    chartOptions2.xAxis.categories = [lf_data.labels.dataTableCategory2];
    chartOptions2.series = [
        { name: lf_data.labels.rent, data: [cost_rent]},
        { name: lf_data.labels.own, data: [cost_own]}
    ];

    LF_Response_Main.adaAssistant.highCharts.series[0] = chartOptions1.series;
    LF_Response_Main.adaAssistant.highCharts.series[0].options = chartOptions1;
    LF_Response_Main.adaAssistant.highCharts.series[1] = chartOptions2.series;
    LF_Response_Main.adaAssistant.highCharts.series[1].options = chartOptions2;
    lf_data.DATA_TABLE_LABELS.PREFIX =  "$";
    if (index == TOTAL_COST_CHART) {
        totalCostChart(chartData, amount);
    } else if (index == PAYMENT_CHART) {
        paymentChart(chartData);
    }

    function showResult(chartData,costDiff) {
        var result = chartData.textLabel[0].textLabel;
        var answer = lf_data.labels.answer2;
        if (costDiff > 0) {
            answer = lf_data.labels.answer;
        } else if (costDiff < 0) {
            answer = lf_data.labels.answer1;
        }
        var startIndex = result.indexOf('$');
        var endIndex = result.indexOf(' ', startIndex);
        var amount = result.substring(startIndex, endIndex);
        answer = answer.replace('%result%', amount);
        answer = answer.replace('%years%', $('#lf_Home_ExpectedYearsInHome').val());
        LF_Response_Main.setAnswer(answer);
        return amount;
    }
    function totalCostChart(chartData, amount) {
        $('#lf_container1').highcharts(chartOptions1);
    }

    function paymentChart(chartData) {
        $('#lf_container2').highcharts(chartOptions2);
    }
}
