google.load('visualization', '1', { packages: ['linechart', "barchart", "columnchart"] });

var visualization_Homeless_Unintent;
var visualization_Homeless_Temp;
var visualization_Homeless_TotalApp;
var visualization_Homeless_DecEngland;
var visualization_Homeless_DecWales;
var visualization_Homeless_DecScot;
var visualization_Homeless_HousingDuty;
var visualization_Homeless_TypeEngland;
var visualization_Homeless_TypeWales;
var visualization_Homeless_TypeScot;
var visualization_Homeless_BB;
var visualization_Homeless_Hostel;
var visualization_Homeless_Rough;


function drawAllFigure() 
{
    drawVisualization_Homeless_Unintent();
    drawVisualization_Homeless_Temp();
    drawVisualization_Homeless_TotalApp();
	drawVisualization_Homeless_DecEngland();
	drawVisualization_Homeless_DecWales();
    drawVisualization_Homeless_DecScot();
    drawVisualization_Homeless_HousingDuty();
    drawVisualization_Homeless_TypeEngland();
    drawVisualization_Homeless_TypeWales();
    drawVisualization_Homeless_TypeScot();
    drawVisualization_Homeless_BB();
    drawVisualization_Homeless_Hostel();
    drawVisualization_Homeless_Rough();
}

//Homeless_Unintent
function drawVisualization_Homeless_Unintent() 
{
    // To see the data that this visualization uses, browse to
    var query_Homeless_Unintent= new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_Unintent');
    // Send the query with a callback function.
    query_Homeless_Unintent.send(handleQueryResponse_Homeless_Unintent);
}

function handleQueryResponse_Homeless_Unintent(response) 
{
    if (response.isError()) 
    {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }
   
    var data_Homeless_Unintent = response.getDataTable();
    visualization_Homeless_Unintent = new google.visualization.ColumnChart(document.getElementById('Homeless_Unintent'));
    visualization_Homeless_Unintent.draw(data_Homeless_Unintent, { width: 706, height: 300, legend: "bottom", titleY: "Homeless Acceptances", is3D: true });
}


// Homeless_Temp
function drawVisualization_Homeless_Temp() 
{
    // To see the data that this visualization uses, browse to
    var query_Homeless_Temp = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_Temp');
    // Send the query with a callback function.
    query_Homeless_Temp.send(handleQueryResponse_Homeless_Temp);
}

function handleQueryResponse_Homeless_Temp(response) {
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_Temp = response.getDataTable();
    visualization_Homeless_Temp = new google.visualization.ColumnChart(document.getElementById('Homeless_Temp'));
    visualization_Homeless_Temp.draw(data_Homeless_Temp, { width: 706, height: 300, legend: "bottom", titleY: "No. of Cases", is3D: true });
}
//Homeless_TotalApp
function drawVisualization_Homeless_TotalApp() 
{
    // To see the data that this visualization uses, browse to
    var query_Homeless_TotalApp= new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_TotalApp');
    // Send the query with a callback function.
    query_Homeless_TotalApp.send(handleQueryResponse_Homeless_TotalApp);
}

function handleQueryResponse_Homeless_TotalApp(response) 
{
    if (response.isError()) 
    {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }
   
    var data_Homeless_TotalApp = response.getDataTable();
    visualization_Homeless_TotalApp = new google.visualization.LineChart(document.getElementById('Homeless_TotalApp'));
    visualization_Homeless_TotalApp.draw(data_Homeless_TotalApp, { width: 706, height: 300, legend: "bottom", titleY: "No. of Applications", is3D: true });
}


//Homeless_DecEngland
function drawVisualization_Homeless_DecEngland() 
{
    // To see the data that this visualization uses, browse to
    var query_Homeless_DecEngland= new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_DecEngland');
    // Send the query with a callback function.
    query_Homeless_DecEngland.send(handleQueryResponse_Homeless_DecEngland);
}

function handleQueryResponse_Homeless_DecEngland(response) 
{
    if (response.isError()) 
    {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }
   
    var data_Homeless_DecEngland = response.getDataTable();
    visualization_Homeless_DecEngland = new google.visualization.ColumnChart(document.getElementById('Homeless_DecEngland'));
    visualization_Homeless_DecEngland.draw(data_Homeless_DecEngland, { width: 706, height: 300, legend: "bottom",titleY: "Percentage (%)", is3D: true, min: "0", isStacked:true });
}
 


//Homeless_DecWales
function drawVisualization_Homeless_DecWales() 
{
    // To see the data that this visualization uses, browse to
    var query_Homeless_DecWales= new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_DecWales');
    // Send the query with a callback function.
    query_Homeless_DecWales.send(handleQueryResponse_Homeless_DecWales);
}

function handleQueryResponse_Homeless_DecWales(response) 
{
    if (response.isError()) 
    {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }
   
    var data_Homeless_DecWales = response.getDataTable();
    visualization_Homeless_DecWales = new google.visualization.ColumnChart(document.getElementById('Homeless_DecWales'));
    visualization_Homeless_DecWales.draw(data_Homeless_DecWales, { width: 706, height: 300, legend: "bottom",titleY: "Percentage (%)", is3D: true, min: "0", max: "100", isStacked:true });
}
 

// Homeless_DecScot
function drawVisualization_Homeless_DecScot() {
    // To see the data that this visualization uses, browse to
    var query_Homeless_DecScot = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_DecScot');
    // Send the query with a callback function.
    query_Homeless_DecScot.send(handleQueryResponse_Homeless_DecScot);
}

function handleQueryResponse_Homeless_DecScot(response) 
{
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_DecScot = response.getDataTable();
    visualization_Homeless_DecScot = new google.visualization.ColumnChart(document.getElementById('Homeless_DecScot'));
    visualization_Homeless_DecScot.draw(data_Homeless_DecScot, { width: 706, height: 300, legend: "bottom",titleY: "Percentage (%)", is3D: true, min: "0", max: "100", isStacked:true });
}
 

// Homeless_HousingDuty
function drawVisualization_Homeless_HousingDuty() {
    // To see the data that this visualization uses, browse to
    var query_Homeless_HousingDuty = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_HousingDuty');
    // Send the query with a callback function.
    query_Homeless_HousingDuty.send(handleQueryResponse_Homeless_HousingDuty);
}

function handleQueryResponse_Homeless_HousingDuty(response) {
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_HousingDuty = response.getDataTable();
    visualization_Homeless_HousingDuty = new google.visualization.LineChart(document.getElementById('Homeless_HousingDuty'));
    visualization_Homeless_HousingDuty.draw(data_Homeless_HousingDuty, { width: 706, height: 300, legend: "bottom", titleY: "No. of Applicants", is3D: true });
}

// Homeless_TypeEngland
function drawVisualization_Homeless_TypeEngland() 
{
    // To see the data that this visualization uses, browse to
    var query_Homeless_TypeEngland = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_TypeEngland');
    // Send the query with a callback function.
    query_Homeless_TypeEngland.send(handleQueryResponse_Homeless_TypeEngland);
}

function handleQueryResponse_Homeless_TypeEngland(response) {
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_TypeEngland = response.getDataTable();
    visualization_Homeless_TypeEngland = new google.visualization.ColumnChart(document.getElementById('Homeless_TypeEngland'));
    visualization_Homeless_TypeEngland.draw(data_Homeless_TypeEngland, { width: 706, height: 300, legend: "bottom",titleY: "Percentage (%)", is3D: true, min: "0", max: "100", isStacked:true });
}

// Homeless_TypeWales
function drawVisualization_Homeless_TypeWales() {
    // To see the data that this visualization uses, browse to
    var query_Homeless_TypeWales = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_TypeWales');
    // Send the query with a callback function.
    query_Homeless_TypeWales.send(handleQueryResponse_Homeless_TypeWales);
}

function handleQueryResponse_Homeless_TypeWales(response) {
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_TypeWales = response.getDataTable();
    visualization_Homeless_TypeWales = new google.visualization.ColumnChart(document.getElementById('Homeless_TypeWales'));
    visualization_Homeless_TypeWales.draw(data_Homeless_TypeWales, { width: 706, height: 300, legend: "bottom",titleY: "Percentage (%)", is3D: true, min: "0", max: "100", isStacked:true });
}

// Homeless_TypeScot
function drawVisualization_Homeless_TypeScot() {
    // To see the data that this visualization uses, browse to
    var query_Homeless_TypeScot = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_TypeScot');
    // Send the query with a callback function.
    query_Homeless_TypeScot.send(handleQueryResponse_Homeless_TypeScot);
}

function handleQueryResponse_Homeless_TypeScot(response) {
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_TypeScot = response.getDataTable();
    visualization_Homeless_TypeScot = new google.visualization.ColumnChart(document.getElementById('Homeless_TypeScot'));
    visualization_Homeless_TypeScot.draw(data_Homeless_TypeScot, { width: 706, height: 300, legend: "bottom",titleY: "Percentage (%)", is3D: true, min: "0", max: "100", isStacked:true });
}

// Homeless_BB
function drawVisualization_Homeless_BB() 
{
    // To see the data that this visualization uses, browse to
    var query_Homeless_BB = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_BB');
    // Send the query with a callback function.
    query_Homeless_BB.send(handleQueryResponse_Homeless_BB);
}

function handleQueryResponse_Homeless_BB(response) {
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_BB = response.getDataTable();
    visualization_Homeless_BB = new google.visualization.LineChart(document.getElementById('Homeless_BB'));
    visualization_Homeless_BB.draw(data_Homeless_BB, { width: 706, height: 300, legend: "bottom", titleY: "No. of Households", is3D: true });
}

// Homeless_Hostel
function drawVisualization_Homeless_Hostel() {
    // To see the data that this visualization uses, browse to
    var query_Homeless_Hostel = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_Hostel');
    // Send the query with a callback function.
    query_Homeless_Hostel.send(handleQueryResponse_Homeless_Hostel);
}

function handleQueryResponse_Homeless_Hostel(response) 
{
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_Hostel = response.getDataTable();
    visualization_Homeless_Hostel = new google.visualization.LineChart(document.getElementById('Homeless_Hostel'));
    visualization_Homeless_Hostel.draw(data_Homeless_Hostel, { width: 706, height: 300, legend: "bottom", titleY: "No. of Households", is3D: true});
}


// Homeless_Rough
function drawVisualization_Homeless_Rough() {
    // To see the data that this visualization uses, browse to
    var query_Homeless_Rough = new google.visualization.Query(
          'https://spreadsheets.google.com/pub?key=0Am-mi-Fc5ks5dG5Mc2kzQ2I2VnNETFJwQl85VlVzWVE&sheet=Homeless_Rough');
    // Send the query with a callback function.
    query_Homeless_Rough.send(handleQueryResponse_Homeless_Rough);
}

function handleQueryResponse_Homeless_Rough(response) {
    if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
        return;
    }

    var data_Homeless_Rough = response.getDataTable();
    visualization_Homeless_Rough = new google.visualization.LineChart(document.getElementById('Homeless_Rough'));
    visualization_Homeless_Rough.draw(data_Homeless_Rough, { width: 706, height: 300, legend: "bottom", titleY: "No. of Rough Sleepers", is3D: true });
}



google.setOnLoadCallback(drawAllFigure);


