$(document).ready(function()
{
    var dGas = new Array();
    var dLPG = new Array();
    var dOil = new Array();
    var dElectricity = new Array();
    var dCoal = new Array();
    var dBio = new Array();
    
    dGas[0] =         new Object(); dGas[0]["value"] =         "boiler (old-12-15yrs old)";                         dGas[0]["name"]  = "Boiler (more than 10 yrs old)";
    dGas[1] =         new Object(); dGas[1]["value"] =         "boiler (average-5-10yrs old)";                      dGas[1]["name"]  = "Boiler (average - 5-10 yrs old)";
    dGas[2] =         new Object(); dGas[2]["value"] =         "boiler (new-less than 5 yrs old)";                  dGas[2]["name"]  = "Boiler (new - less that 5 yrs old)";
    dGas[3] =         new Object(); dGas[3]["value"] =         "boiler (age unknown)";                              dGas[3]["name"]  = "Boiler (age unknown)";
    dGas[4] =         new Object(); dGas[4]["value"] =         "boiler (condensing)";                               dGas[4]["name"]  = "Boiler (condensing)";
    dGas[5] =         new Object(); dGas[5]["value"] =         "back boiler";                                       dGas[5]["name"]  = "Back boiler";
    dGas[6] =         new Object(); dGas[6]["value"] =         "room heaters";                                      dGas[6]["name"]  = "Room heaters";
    dGas[7] =         new Object(); dGas[7]["value"] =         "warm air";                                          dGas[7]["name"]  = "Warm air";
    
    dLPG[0] =         new Object(); dLPG[0]["value"] =         "boiler (old-12-15yrs old)";                         dLPG[0]["name"]  = "Boiler (more than 10 yrs old)";
    dLPG[1] =         new Object(); dLPG[1]["value"] =         "boiler (average-5-10yrs old)";                      dLPG[1]["name"]  = "Boiler (average - 5-10 yrs old)";
    dLPG[2] =         new Object(); dLPG[2]["value"] =         "boiler (new-less than 5 yrs old)";                  dLPG[2]["name"]  = "Boiler (new - less that 5 yrs old)";
    dLPG[3] =         new Object(); dLPG[3]["value"] =         "boiler (age unknown)";                              dLPG[3]["name"]  = "Boiler (age unknown)";
    dLPG[4] =         new Object(); dLPG[4]["value"] =         "boiler (condensing)";                               dLPG[4]["name"]  = "Boiler (condensing)";
    
    dOil[0] =         new Object(); dOil[0]["value"] =         "boiler (old-12-15yrs old)";                         dOil[0]["name"]  = "Boiler (more than 10 yrs old)";
    dOil[1] =         new Object(); dOil[1]["value"] =         "boiler (average-5-10yrs old)";                      dOil[1]["name"]  = "Boiler (average - 5-10 yrs old)";
    dOil[2] =         new Object(); dOil[2]["value"] =         "boiler (new-less than 5 yrs old)";                  dOil[2]["name"]  = "Boiler (new - less that 5 yrs old)";
    dOil[3] =         new Object(); dOil[3]["value"] =         "boiler (age unknown)";                              dOil[3]["name"]  = "Boiler (age unknown)";
    dOil[4] =         new Object(); dOil[4]["value"] =         "boiler (condensing)";                               dOil[4]["name"]  = "Boiler (condensing)";
    dOil[5] =         new Object(); dOil[5]["value"] =         "room heaters";                                      dOil[5]["name"]  = "Room heaters";
    dOil[6] =         new Object(); dOil[6]["value"] =         "warm air";                                          dOil[6]["name"]  = "Warm air";
    
    dElectricity[0] = new Object(); dElectricity[0]["value"] = "modern storage heaters (slim line)";                dElectricity[0]["name"]  = "Modern storage heaters (slim line)";
    dElectricity[1] = new Object(); dElectricity[1]["value"] = "old storage heaters (large volume)";                dElectricity[1]["name"]  = "Old storage heaters (large volume)";
    dElectricity[2] = new Object(); dElectricity[2]["value"] = "room heaters (convector panel or radiant heaters)"; dElectricity[2]["name"]  = "Room heaters (convector, panel or radiant heaters)";
    dCoal[0] =        new Object(); dCoal[0]["value"] =        "boiler-manual feed";                                dCoal[0]["name"]  = "Boiler manual feed";
    dCoal[1] =        new Object(); dCoal[1]["value"] =        "boiler automatic (gravity) feed";                   dCoal[1]["name"]  = "Boiler automatic (gravity) feed";
    dCoal[2] =        new Object(); dCoal[2]["value"] =        "open fires";                                        dCoal[2]["name"]  = "Open fires";
    dCoal[3] =        new Object(); dCoal[3]["value"] =        "closed room heaters";                               dCoal[3]["name"]  = "Closed room heaters";
    dBio[0] =         new Object(); dBio[0]["value"] =         "boiler (wood chip/pellets)";                        dBio[0]["name"]  = "Boiler (wood chip/pellets)";
    dBio[1] =         new Object(); dBio[1]["value"] =         "stove";                                             dBio[1]["name"]  = "Stove";
    
    $("label[@id='dGas']").click(function()
    {
        $('#cHeatingSystem').empty();
        $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
        for (var i = 0; i < dGas.length; i++) 
        {
            $('<option value="'+ dGas[i]["value"] +'">'+ dGas[i]["name"] +'</option>').appendTo('#cHeatingSystem');
        }
         document.getElementById('cHeatingSystem')[0].selected = true;
    });
    $("label[@id='dOil']").click(function()
    {
        $('#cHeatingSystem').empty();
        $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
        for (var i = 0; i < dOil.length; i++) 
        {
            $('<option value="'+ dOil[i]["value"] +'">'+ dOil[i]["name"] +'</option>').appendTo('#cHeatingSystem');
        }
        document.getElementById('cHeatingSystem')[0].selected = true;
    });
    $("label[@id='dLPG']").click(function()
    {
        $('#cHeatingSystem').empty();
        $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
        for (var i = 0; i < dLPG.length; i++) 
        {
            $('<option value="'+ dLPG[i]["value"] +'">'+ dLPG[i]["name"] +'</option>').appendTo('#cHeatingSystem');
        }
        document.getElementById('cHeatingSystem')[0].selected = true;
    });
    $("label[@id='dElectricity']").click(function()
    {
        $('#cHeatingSystem').empty();
        $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
        for (var i = 0; i < dElectricity.length; i++) 
        {
            $('<option value="'+ dElectricity[i]["value"] +'">'+ dElectricity[i]["name"] +'</option>').appendTo('#cHeatingSystem');
        }
        document.getElementById('cHeatingSystem')[0].selected = true;
    });
    $("label[@id='dBio']").click(function()
    {
        $('#cHeatingSystem').empty();
        $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
        for (var i = 0; i < dBio.length; i++) 
        {
            $('<option value="'+ dBio[i]["value"] +'">'+ dBio[i]["name"] +'</option>').appendTo('#cHeatingSystem');
        }
        document.getElementById('cHeatingSystem')[0].selected = true;
    });
    $("label[@id='dCoal']").click(function()
    {
        $('#cHeatingSystem').empty();
        $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
        for (var i = 0; i < dCoal.length; i++) 
        {
            $('<option value="'+ dCoal[i]["value"] +'">'+ dCoal[i]["name"] +'</option>').appendTo('#cHeatingSystem');
        }
        document.getElementById('cHeatingSystem')[0].selected = true;
    });
    if( document.getElementById("cHeatingSystem") )
    {
        var hs_value = document.getElementById("cHeatingSystem").value;
        if ( document.getElementById("cGas").checked )
        {
            $('#cHeatingSystem').empty();
            $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
        
            for (var i = 0; i < dGas.length; i++) 
            {
                $('<option value="'+ dGas[i]["value"] +'">'+ dGas[i]["name"] +'</option>').appendTo('#cHeatingSystem');
            }
            for (i = 0; i < document.getElementById("cHeatingSystem").length; ++i)
            {
                if ( document.getElementById("cHeatingSystem")[i].value == hs_value )
                     document.getElementById("cHeatingSystem")[i].selected = true;
            }
        }
        if ( document.getElementById("cBiomass").checked )
        {
            $('#cHeatingSystem').empty();
            $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
            for (var i = 0; i < dBio.length; i++) 
            {
                $('<option value="'+ dBio[i]["value"] +'">'+ dBio[i]["name"] +'</option>').appendTo('#cHeatingSystem');
            }
            for (i = 0; i < document.getElementById("cHeatingSystem").length; ++i)
            {
                if ( document.getElementById("cHeatingSystem")[i].value == hs_value )
                     document.getElementById("cHeatingSystem")[i].selected = true;
            }
        }
        if ( document.getElementById("cElectricity").checked )
        {
            $('#cHeatingSystem').empty();
            $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
            for (var i = 0; i < dElectricity.length; i++) 
            {
                $('<option value="'+ dElectricity[i]["value"] +'">'+ dElectricity[i]["name"] +'</option>').appendTo('#cHeatingSystem');
            }
            for (i = 0; i < document.getElementById("cHeatingSystem").length; ++i)
            {
                if ( document.getElementById("cHeatingSystem")[i].value == hs_value )
                     document.getElementById("cHeatingSystem")[i].selected = true;
            }
        }
        if ( document.getElementById("cCoal").checked )
        {
            $('#cHeatingSystem').empty();
            $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
            for (var i = 0; i < dCoal.length; i++) 
            {
                $('<option value="'+ dCoal[i]["value"] +'">'+ dCoal[i]["name"] +'</option>').appendTo('#cHeatingSystem');
            }
            for (i = 0; i < document.getElementById("cHeatingSystem").length; ++i)
            {
                if ( document.getElementById("cHeatingSystem")[i].value == hs_value )
                     document.getElementById("cHeatingSystem")[i].selected = true;
            }
        }
        if ( document.getElementById("cOil").checked )
        {
            $('#cHeatingSystem').empty();
            $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
            for (var i = 0; i < dOil.length; i++) 
            {
                $('<option value="'+ dOil[i]["value"] +'">'+ dOil[i]["name"] +'</option>').appendTo('#cHeatingSystem');
            }
            for (i = 0; i < document.getElementById("cHeatingSystem").length; ++i)
            {
                if ( document.getElementById("cHeatingSystem")[i].value == hs_value )
                     document.getElementById("cHeatingSystem")[i].selected = true;
            }
        }
        if ( document.getElementById("cLPG").checked )
        {
            $('#cHeatingSystem').empty();
            $('<option value="select">Please select</option>').appendTo('#cHeatingSystem');
            for (var i = 0; i < dLPG.length; i++) 
            {
                $('<option value="'+ dLPG[i]["value"] +'">'+ dLPG[i]["name"] +'</option>').appendTo('#cHeatingSystem');
            }
            for (var i = 0; i < document.getElementById("cHeatingSystem").length; ++i)
            {
                if ( document.getElementById("cHeatingSystem")[i].value == hs_value )
                     document.getElementById("cHeatingSystem")[i].selected = true;
            }
        }
    }
});