﻿function confirmSubmit() {
    var agree = confirm("Vuoi procedere con il salvataggio dei dati?");
    if (agree) {
        return true;
    }
    else 
    {
        return false;
    }
}

function SelectAllCheckboxesSpecific(spanChk, gridName) 
{
    var IsChecked = spanChk.checked;
    var Chk = spanChk;
    
    Parent = document.getElementById(gridName);

    var items = Parent.getElementsByTagName('input');

    for (i = 0; i < items.length; i++) {

        if (items[i].id != Chk && items[i].type == "checkbox") {

            if (items[i].checked != IsChecked) {

                items[i].click();

            }

        }

    }

}

function impostavis() {
    if (document.getElementById("delibere").value == "1") {
        if (document.getElementById("rd1_SI").checked) {
            document.getElementById("tb2").style.display = 'block';
            document.getElementById("contDelibere").style.display = 'block';
            document.getElementById("tb3").style.display = 'block';
        }
        else {
            document.getElementById("tb2").style.display = 'none';
            document.getElementById("contDelibere").style.display = 'none';
            document.getElementById("tb3").style.display = 'none';
        }

        checkBlocco31();
        checkBlocco32();

        /*
        if (document.getElementById("rd1_SI").checked && document.getElementById("rd2_SI").checked) 
        {
        document.getElementById("tb3").style.display = 'block';
        } else {
        document.getElementById("tb3").style.display = 'none';
        }
        fldObj.disabled = true;
        */

        if (document.getElementById("rd1_SI").checked && document.getElementById("rd3_SI").checked) {
            document.getElementById("tb3all").style.display = 'block';
        } else {
            document.getElementById("tb3all").style.display = 'none';
        }
    }
    else {
        
        
        if (document.getElementById("rd1_SI").checked) {
            document.getElementById("tb2").style.display = 'block';
            document.getElementById("contDelibere").style.display = 'block';
            document.getElementById("tb3").style.display = 'block';
            document.getElementById("tb3all").style.display = 'none';
        }
        else {
            document.getElementById("tb2").style.display = 'none';
            document.getElementById("contDelibere").style.display = 'none';
            document.getElementById("tb3").style.display = 'none';
            document.getElementById("contDelibere").style.display = 'none';
            document.getElementById("tb3all").style.display = 'none';
        }
       
        if (document.getElementById("rd1_SI").checked  && document.getElementById("rd3_SI").checked) {
            document.getElementById("tb3all").style.display = 'block';
        } else {
            document.getElementById("tb3all").style.display = 'none';
        }


        document.getElementById("tb2").style.display = 'none';
        document.getElementById("tb3").style.display = 'none';
        document.getElementById("tb3all").style.display = 'none';
        
        
    }
    checkBlocco31();
    checkBlocco32();
}

function checkBlocco31() {
    // BLOCCO 3.1
    if (document.getElementById("rd31_SI").checked) {
        // BLOCCO 3.1.1
        document.getElementById("rd311_SI").disabled = false;
        document.getElementById("rd311_NO").disabled = false;
        document.getElementById("rd3111_SI").disabled = false;
        document.getElementById("rd3111_NO").disabled = false;
        document.getElementById("rd3112_SI").disabled = false;
        document.getElementById("rd3112_NO").disabled = false;
        document.getElementById("rd3113_SI").disabled = false;
        document.getElementById("rd3113_NO").disabled = false;
        document.getElementById("rd3114_SI").disabled = false;
        document.getElementById("rd3114_NO").disabled = false;
        document.getElementById("rd3114A_SI").disabled = false;
        document.getElementById("rd3114A_NO").disabled = false;
        document.getElementById("rd3114B_SI").disabled = false;
        document.getElementById("rd3114B_NO").disabled = false;
        document.getElementById("rd3114C_SI").disabled = false;
        document.getElementById("rd3114C_NO").disabled = false;
        document.getElementById("rd3114D_SI").disabled = false;
        document.getElementById("rd3114D_NO").disabled = false;
        document.getElementById("rd3114E_SI").disabled = false;
        document.getElementById("rd3114E_NO").disabled = false;
        document.getElementById("rd3114F_SI").disabled = false;
        document.getElementById("rd3114F_NO").disabled = false;
        document.getElementById("rd3115_SI").disabled = false;
        document.getElementById("rd3115_NO").disabled = false;


        // BLOCCO 3.1.2  
        document.getElementById("rd312_SI").disabled = false;
        document.getElementById("rd312_NO").disabled = false;
        document.getElementById("rd3121_SI").disabled = false;
        document.getElementById("rd3121_NO").disabled = false;
        document.getElementById("rd3122_SI").disabled = false;
        document.getElementById("rd3122_NO").disabled = false;
        document.getElementById("rd3123_SI").disabled = false;
        document.getElementById("rd3123_NO").disabled = false;
        document.getElementById("rd3124_SI").disabled = false;
        document.getElementById("rd3124_NO").disabled = false;
        document.getElementById("rd3125_SI").disabled = false;
        document.getElementById("rd3125_NO").disabled = false;
        document.getElementById("rd3126_SI").disabled = false;
        document.getElementById("rd3126_NO").disabled = false;
        document.getElementById("rd3127_SI").disabled = false;
        document.getElementById("rd3127_NO").disabled = false;
        document.getElementById("rd3128_SI").disabled = false;
        document.getElementById("rd3128_NO").disabled = false;
        document.getElementById("rd3129_SI").disabled = false;
        document.getElementById("rd3129_NO").disabled = false;
        document.getElementById("rd31210_SI").disabled = false;
        document.getElementById("rd31210_NO").disabled = false;


        // BLOCCO 3.1.3  
        document.getElementById("rd313_SI").disabled = false;
        document.getElementById("rd313_NO").disabled = false;


    }
    else {
        // BLOCCO 3.1.1
        document.getElementById("rd311_SI").disabled = true;
        document.getElementById("rd311_NO").disabled = true;
        document.getElementById("rd3111_SI").disabled = true;
        document.getElementById("rd3111_NO").disabled = true;
        document.getElementById("rd3112_SI").disabled = true;
        document.getElementById("rd3112_NO").disabled = true;
        document.getElementById("rd3113_SI").disabled = true;
        document.getElementById("rd3113_NO").disabled = true;
        document.getElementById("rd3114_SI").disabled = true;
        document.getElementById("rd3114_NO").disabled = true;
        document.getElementById("rd3114A_SI").disabled = true;
        document.getElementById("rd3114A_NO").disabled = true;
        document.getElementById("rd3114B_SI").disabled = true;
        document.getElementById("rd3114B_NO").disabled = true;
        document.getElementById("rd3114C_SI").disabled = true;
        document.getElementById("rd3114C_NO").disabled = true;
        document.getElementById("rd3114D_SI").disabled = true;
        document.getElementById("rd3114D_NO").disabled = true;
        document.getElementById("rd3114E_SI").disabled = true;
        document.getElementById("rd3114E_NO").disabled = true;
        document.getElementById("rd3114F_SI").disabled = true;
        document.getElementById("rd3114F_NO").disabled = true;
        document.getElementById("rd3115_SI").disabled = true;
        document.getElementById("rd3115_NO").disabled = true;

        document.getElementById("rd311_SI").checked = "";
        document.getElementById("rd311_NO").checked = "";
        document.getElementById("rd3111_SI").checked = "";
        document.getElementById("rd3111_NO").checked = "";
        document.getElementById("rd3112_SI").checked = "";
        document.getElementById("rd3112_NO").checked = "";
        document.getElementById("rd3113_SI").checked = "";
        document.getElementById("rd3113_NO").checked = "";
        document.getElementById("rd3114_SI").checked = "";
        document.getElementById("rd3114_NO").checked = "";
        document.getElementById("rd3114A_SI").checked = "";
        document.getElementById("rd3114A_NO").checked = "";
        document.getElementById("rd3114B_SI").checked = "";
        document.getElementById("rd3114B_NO").checked = "";
        document.getElementById("rd3114C_SI").checked = "";
        document.getElementById("rd3114C_NO").checked = "";
        document.getElementById("rd3114D_SI").checked = "";
        document.getElementById("rd3114D_NO").checked = "";
        document.getElementById("rd3114E_SI").checked = "";
        document.getElementById("rd3114E_NO").checked = "";
        document.getElementById("rd3114F_SI").checked = "";
        document.getElementById("rd3114F_NO").checked = "";
        document.getElementById("rd3115_SI").checked = "";
        document.getElementById("rd3115_NO").checked = "";

        // BLOCCO 3.1.2 
        document.getElementById("rd312_SI").disabled = true;
        document.getElementById("rd312_NO").disabled = true;
        document.getElementById("rd3121_SI").disabled = true;
        document.getElementById("rd3121_NO").disabled = true;
        document.getElementById("rd3122_SI").disabled = true;
        document.getElementById("rd3122_NO").disabled = true;
        document.getElementById("rd3123_SI").disabled = true;
        document.getElementById("rd3123_NO").disabled = true;
        document.getElementById("rd3124_SI").disabled = true;
        document.getElementById("rd3124_NO").disabled = true;
        document.getElementById("rd3125_SI").disabled = true;
        document.getElementById("rd3125_NO").disabled = true;
        document.getElementById("rd3126_SI").disabled = true;
        document.getElementById("rd3126_NO").disabled = true;
        document.getElementById("rd3127_SI").disabled = true;
        document.getElementById("rd3127_NO").disabled = true;
        document.getElementById("rd3128_SI").disabled = true;
        document.getElementById("rd3128_NO").disabled = true;
        document.getElementById("rd3129_SI").disabled = true;
        document.getElementById("rd3129_NO").disabled = true;
        document.getElementById("rd31210_SI").disabled = true;
        document.getElementById("rd31210_NO").disabled = true;

        document.getElementById("rd312_SI").checked = "";
        document.getElementById("rd312_NO").checked = "";
        document.getElementById("rd3121_SI").checked = "";
        document.getElementById("rd3121_NO").checked = "";
        document.getElementById("rd3122_SI").checked = "";
        document.getElementById("rd3122_NO").checked = "";
        document.getElementById("rd3123_SI").checked = "";
        document.getElementById("rd3123_NO").checked = "";
        document.getElementById("rd3124_SI").checked = "";
        document.getElementById("rd3124_NO").checked = "";
        document.getElementById("rd3125_SI").checked = "";
        document.getElementById("rd3125_NO").checked = "";
        document.getElementById("rd3126_SI").checked = "";
        document.getElementById("rd3126_NO").checked = "";
        document.getElementById("rd3127_SI").checked = "";
        document.getElementById("rd3127_NO").checked = "";
        document.getElementById("rd3128_SI").checked = "";
        document.getElementById("rd3128_NO").checked = "";
        document.getElementById("rd3129_SI").checked = "";
        document.getElementById("rd3129_NO").checked = "";
        document.getElementById("rd31210_SI").checked = "";
        document.getElementById("rd31210_NO").checked = "";

        // BLOCCO 3.1.3 
        document.getElementById("rd313_SI").disabled = true;
        document.getElementById("rd313_NO").disabled = true;

        document.getElementById("rd313_SI").checked = "";
        document.getElementById("rd313_NO").checked = "";
    }
    checkBlocco311();
    checkBlocco312();
}

function checkBlocco311() {
    // BLOCCO 3.1.1
    if (document.getElementById("rd311_SI").checked) {
        // BLOCCO 3.1.1.*             
        document.getElementById("rd3111_SI").disabled = false;
        document.getElementById("rd3111_NO").disabled = false;
        document.getElementById("rd3112_SI").disabled = false;
        document.getElementById("rd3112_NO").disabled = false;
        document.getElementById("rd3113_SI").disabled = false;
        document.getElementById("rd3113_NO").disabled = false;
        document.getElementById("rd3114_SI").disabled = false;
        document.getElementById("rd3114_NO").disabled = false;
        document.getElementById("rd3114A_SI").disabled = false;
        document.getElementById("rd3114A_NO").disabled = false;
        document.getElementById("rd3114B_SI").disabled = false;
        document.getElementById("rd3114B_NO").disabled = false;
        document.getElementById("rd3114C_SI").disabled = false;
        document.getElementById("rd3114C_NO").disabled = false;
        document.getElementById("rd3114D_SI").disabled = false;
        document.getElementById("rd3114D_NO").disabled = false;
        document.getElementById("rd3114E_SI").disabled = false;
        document.getElementById("rd3114E_NO").disabled = false;
        document.getElementById("rd3114F_SI").disabled = false;
        document.getElementById("rd3114F_NO").disabled = false;
        document.getElementById("rd3115_SI").disabled = false;
        document.getElementById("rd3115_NO").disabled = false;
    }
    else {
        // BLOCCO 3.1.1.*             
        document.getElementById("rd3111_SI").disabled = true;
        document.getElementById("rd3111_NO").disabled = true;
        document.getElementById("rd3112_SI").disabled = true;
        document.getElementById("rd3112_NO").disabled = true;
        document.getElementById("rd3113_SI").disabled = true;
        document.getElementById("rd3113_NO").disabled = true;
        document.getElementById("rd3114_SI").disabled = true;
        document.getElementById("rd3114_NO").disabled = true;
        document.getElementById("rd3114A_SI").disabled = true;
        document.getElementById("rd3114A_NO").disabled = true;
        document.getElementById("rd3114B_SI").disabled = true;
        document.getElementById("rd3114B_NO").disabled = true;
        document.getElementById("rd3114C_SI").disabled = true;
        document.getElementById("rd3114C_NO").disabled = true;
        document.getElementById("rd3114D_SI").disabled = true;
        document.getElementById("rd3114D_NO").disabled = true;
        document.getElementById("rd3114E_SI").disabled = true;
        document.getElementById("rd3114E_NO").disabled = true;
        document.getElementById("rd3114F_SI").disabled = true;
        document.getElementById("rd3114F_NO").disabled = true;
        document.getElementById("rd3115_SI").disabled = true;
        document.getElementById("rd3115_NO").disabled = true;

        document.getElementById("rd3111_SI").checked = "";
        document.getElementById("rd3111_NO").checked = "";
        document.getElementById("rd3112_SI").checked = "";
        document.getElementById("rd3112_NO").checked = "";
        document.getElementById("rd3113_SI").checked = "";
        document.getElementById("rd3113_NO").checked = "";
        document.getElementById("rd3114_SI").checked = "";
        document.getElementById("rd3114_NO").checked = "";
        document.getElementById("rd3114A_SI").checked = "";
        document.getElementById("rd3114A_NO").checked = "";
        document.getElementById("rd3114B_SI").checked = "";
        document.getElementById("rd3114B_NO").checked = "";
        document.getElementById("rd3114C_SI").checked = "";
        document.getElementById("rd3114C_NO").checked = "";
        document.getElementById("rd3114D_SI").checked = "";
        document.getElementById("rd3114D_NO").checked = "";
        document.getElementById("rd3114E_SI").checked = "";
        document.getElementById("rd3114E_NO").checked = "";
        document.getElementById("rd3114F_SI").checked = "";
        document.getElementById("rd3114F_NO").checked = "";
        document.getElementById("rd3115_SI").checked = "";
        document.getElementById("rd3115_NO").checked = "";
    }
    checkBlocco3114();
}
function checkBlocco3114() {
    // BLOCCO 3.1.1.4
    if (document.getElementById("rd3114_SI").checked) {
        // BLOCCO 3.1.1.4.*
        document.getElementById("rd3114A_SI").disabled = false;
        document.getElementById("rd3114A_NO").disabled = false;
        document.getElementById("rd3114B_SI").disabled = false;
        document.getElementById("rd3114B_NO").disabled = false;
        document.getElementById("rd3114C_SI").disabled = false;
        document.getElementById("rd3114C_NO").disabled = false;
        document.getElementById("rd3114D_SI").disabled = false;
        document.getElementById("rd3114D_NO").disabled = false;
        document.getElementById("rd3114E_SI").disabled = false;
        document.getElementById("rd3114E_NO").disabled = false;
        document.getElementById("rd3114F_SI").disabled = false;
        document.getElementById("rd3114F_NO").disabled = false;
    }
    else {
        // BLOCCO 3.1.1.4.*
        document.getElementById("rd3114A_SI").disabled = true;
        document.getElementById("rd3114A_NO").disabled = true;
        document.getElementById("rd3114B_SI").disabled = true;
        document.getElementById("rd3114B_NO").disabled = true;
        document.getElementById("rd3114C_SI").disabled = true;
        document.getElementById("rd3114C_NO").disabled = true;
        document.getElementById("rd3114D_SI").disabled = true;
        document.getElementById("rd3114D_NO").disabled = true;
        document.getElementById("rd3114E_SI").disabled = true;
        document.getElementById("rd3114E_NO").disabled = true;
        document.getElementById("rd3114F_SI").disabled = true;
        document.getElementById("rd3114F_NO").disabled = true;

        document.getElementById("rd3114A_SI").checked = "";
        document.getElementById("rd3114A_NO").checked = "";
        document.getElementById("rd3114B_SI").checked = "";
        document.getElementById("rd3114B_NO").checked = "";
        document.getElementById("rd3114C_SI").checked = "";
        document.getElementById("rd3114C_NO").checked = "";
        document.getElementById("rd3114D_SI").checked = "";
        document.getElementById("rd3114D_NO").checked = "";
        document.getElementById("rd3114E_SI").checked = "";
        document.getElementById("rd3114E_NO").checked = "";
        document.getElementById("rd3114F_SI").checked = "";
        document.getElementById("rd3114F_NO").checked = "";
    }

}
function checkBlocco312() {
    // BLOCCO 3.1.2
    if (document.getElementById("rd312_SI").checked) {
        // BLOCCO 3.1.2.*
        document.getElementById("rd3121_SI").disabled = false;
        document.getElementById("rd3121_NO").disabled = false;
        document.getElementById("rd3122_SI").disabled = false;
        document.getElementById("rd3122_NO").disabled = false;
        document.getElementById("rd3123_SI").disabled = false;
        document.getElementById("rd3123_NO").disabled = false;
        document.getElementById("rd3124_SI").disabled = false;
        document.getElementById("rd3124_NO").disabled = false;
        document.getElementById("rd3125_SI").disabled = false;
        document.getElementById("rd3125_NO").disabled = false;
        document.getElementById("rd3126_SI").disabled = false;
        document.getElementById("rd3126_NO").disabled = false;
        document.getElementById("rd3127_SI").disabled = false;
        document.getElementById("rd3127_NO").disabled = false;
        document.getElementById("rd3128_SI").disabled = false;
        document.getElementById("rd3128_NO").disabled = false;
        document.getElementById("rd3129_SI").disabled = false;
        document.getElementById("rd3129_NO").disabled = false;
        document.getElementById("rd31210_SI").disabled = false;
        document.getElementById("rd31210_NO").disabled = false;
    }
    else {
        // BLOCCO 3.1.2.*
        document.getElementById("rd3121_SI").disabled = true;
        document.getElementById("rd3121_NO").disabled = true;
        document.getElementById("rd3122_SI").disabled = true;
        document.getElementById("rd3122_NO").disabled = true;
        document.getElementById("rd3123_SI").disabled = true;
        document.getElementById("rd3123_NO").disabled = true;
        document.getElementById("rd3124_SI").disabled = true;
        document.getElementById("rd3124_NO").disabled = true;
        document.getElementById("rd3125_SI").disabled = true;
        document.getElementById("rd3125_NO").disabled = true;
        document.getElementById("rd3126_SI").disabled = true;
        document.getElementById("rd3126_NO").disabled = true;
        document.getElementById("rd3127_SI").disabled = true;
        document.getElementById("rd3127_NO").disabled = true;
        document.getElementById("rd3128_SI").disabled = true;
        document.getElementById("rd3128_NO").disabled = true;
        document.getElementById("rd3129_SI").disabled = true;
        document.getElementById("rd3129_NO").disabled = true;
        document.getElementById("rd31210_SI").disabled = true;
        document.getElementById("rd31210_NO").disabled = true;

        document.getElementById("rd3121_SI").checked = "";
        document.getElementById("rd3121_NO").checked = "";
        document.getElementById("rd3122_SI").checked = "";
        document.getElementById("rd3122_NO").checked = "";
        document.getElementById("rd3123_SI").checked = "";
        document.getElementById("rd3123_NO").checked = "";
        document.getElementById("rd3124_SI").checked = "";
        document.getElementById("rd3124_NO").checked = "";
        document.getElementById("rd3125_SI").checked = "";
        document.getElementById("rd3125_NO").checked = "";
        document.getElementById("rd3126_SI").checked = "";
        document.getElementById("rd3126_NO").checked = "";
        document.getElementById("rd3127_SI").checked = "";
        document.getElementById("rd3127_NO").checked = "";
        document.getElementById("rd3128_SI").checked = "";
        document.getElementById("rd3128_NO").checked = "";
        document.getElementById("rd3129_SI").checked = "";
        document.getElementById("rd3129_NO").checked = "";
        document.getElementById("rd31210_SI").checked = "";
        document.getElementById("rd31210_NO").checked = "";
    }
}
function checkBlocco32() {
    // BLOCCO 3.2
    if (document.getElementById("rd32_SI").checked) {
        // BLOCCO 3.2.1
        document.getElementById("rd321_SI").disabled = false;
        document.getElementById("rd321_NO").disabled = false;
        document.getElementById("rd3211_SI").disabled = false;
        document.getElementById("rd3211_NO").disabled = false;
        document.getElementById("rd3212_SI").disabled = false;
        document.getElementById("rd3212_NO").disabled = false;
        document.getElementById("rd3213_SI").disabled = false;
        document.getElementById("rd3213_NO").disabled = false;
        document.getElementById("rd3214_SI").disabled = false;
        document.getElementById("rd3214_NO").disabled = false;
        document.getElementById("rd3215_SI").disabled = false;
        document.getElementById("rd3215_NO").disabled = false;

        // BLOCCO 3.2.2
        document.getElementById("rd322_SI").disabled = false;
        document.getElementById("rd322_NO").disabled = false;
        document.getElementById("rd3221_SI").disabled = false;
        document.getElementById("rd3221_NO").disabled = false;
        document.getElementById("rd3222_SI").disabled = false;
        document.getElementById("rd3222_NO").disabled = false;
        document.getElementById("rd3223_SI").disabled = false;
        document.getElementById("rd3223_NO").disabled = false;
        document.getElementById("rd3224_SI").disabled = false;
        document.getElementById("rd3224_NO").disabled = false;
        document.getElementById("rd3225_SI").disabled = false;
        document.getElementById("rd3225_NO").disabled = false;
        document.getElementById("rd3226_SI").disabled = false;
        document.getElementById("rd3226_NO").disabled = false;
        document.getElementById("rd3227_SI").disabled = false;
        document.getElementById("rd3227_NO").disabled = false;
        document.getElementById("rd3228_SI").disabled = false;
        document.getElementById("rd3228_NO").disabled = false;
        document.getElementById("rd3229_SI").disabled = false;
        document.getElementById("rd3229_NO").disabled = false;
        document.getElementById("rd32210_SI").disabled = false;
        document.getElementById("rd32210_NO").disabled = false;

        // BLOCCO 3.2.3
        document.getElementById("rd323_SI").disabled = false;
        document.getElementById("rd323_NO").disabled = false;
    }
    else {
        // BLOCCO 3.2.1
        document.getElementById("rd321_SI").disabled = true;
        document.getElementById("rd321_NO").disabled = true;
        document.getElementById("rd3211_SI").disabled = true;
        document.getElementById("rd3211_NO").disabled = true;
        document.getElementById("rd3212_SI").disabled = true;
        document.getElementById("rd3212_NO").disabled = true;
        document.getElementById("rd3213_SI").disabled = true;
        document.getElementById("rd3213_NO").disabled = true;
        document.getElementById("rd3214_SI").disabled = true;
        document.getElementById("rd3214_NO").disabled = true;
        document.getElementById("rd3215_SI").disabled = true;
        document.getElementById("rd3215_NO").disabled = true;

        document.getElementById("rd321_SI").checked = "";
        document.getElementById("rd321_NO").checked = "";
        document.getElementById("rd3211_SI").checked = "";
        document.getElementById("rd3211_NO").checked = "";
        document.getElementById("rd3212_SI").checked = "";
        document.getElementById("rd3212_NO").checked = "";
        document.getElementById("rd3213_SI").checked = "";
        document.getElementById("rd3213_NO").checked = "";
        document.getElementById("rd3214_SI").checked = "";
        document.getElementById("rd3214_NO").checked = "";
        document.getElementById("rd3215_SI").checked = "";
        document.getElementById("rd3215_NO").checked = "";

        // BLOCCO 3.2.2
        document.getElementById("rd322_SI").disabled = true;
        document.getElementById("rd322_NO").disabled = true;
        document.getElementById("rd3221_SI").disabled = true;
        document.getElementById("rd3221_NO").disabled = true;
        document.getElementById("rd3222_SI").disabled = true;
        document.getElementById("rd3222_NO").disabled = true;
        document.getElementById("rd3223_SI").disabled = true;
        document.getElementById("rd3223_NO").disabled = true;
        document.getElementById("rd3224_SI").disabled = true;
        document.getElementById("rd3224_NO").disabled = true;
        document.getElementById("rd3225_SI").disabled = true;
        document.getElementById("rd3225_NO").disabled = true;
        document.getElementById("rd3226_SI").disabled = true;
        document.getElementById("rd3226_NO").disabled = true;
        document.getElementById("rd3227_SI").disabled = true;
        document.getElementById("rd3227_NO").disabled = true;
        document.getElementById("rd3228_SI").disabled = true;
        document.getElementById("rd3228_NO").disabled = true;
        document.getElementById("rd3229_SI").disabled = true;
        document.getElementById("rd3229_NO").disabled = true;
        document.getElementById("rd32210_SI").disabled = true;
        document.getElementById("rd32210_NO").disabled = true;

        document.getElementById("rd322_SI").checked = "";
        document.getElementById("rd322_NO").checked = "";
        document.getElementById("rd3221_SI").checked = "";
        document.getElementById("rd3221_NO").checked = "";
        document.getElementById("rd3222_SI").checked = "";
        document.getElementById("rd3222_NO").checked = "";
        document.getElementById("rd3223_SI").checked = "";
        document.getElementById("rd3223_NO").checked = "";
        document.getElementById("rd3224_SI").checked = "";
        document.getElementById("rd3224_NO").checked = "";
        document.getElementById("rd3225_SI").checked = "";
        document.getElementById("rd3225_NO").checked = "";
        document.getElementById("rd3226_SI").checked = "";
        document.getElementById("rd3226_NO").checked = "";
        document.getElementById("rd3227_SI").checked = "";
        document.getElementById("rd3227_NO").checked = "";
        document.getElementById("rd3228_SI").checked = "";
        document.getElementById("rd3228_NO").checked = "";
        document.getElementById("rd3229_SI").checked = "";
        document.getElementById("rd3229_NO").checked = "";
        document.getElementById("rd32210_SI").checked = "";
        document.getElementById("rd32210_NO").checked = "";

        // BLOCCO 3.2.3
        document.getElementById("rd323_SI").disabled = true;
        document.getElementById("rd323_NO").disabled = true;

        document.getElementById("rd323_SI").checked = "";
        document.getElementById("rd323_NO").checked = "";
    }
    checkBlocco321();
    checkBlocco322()
}

function checkBlocco321() {
    // BLOCCO 3.2.1
    if (document.getElementById("rd321_SI").checked) {
        document.getElementById("rd3211_SI").disabled = false;
        document.getElementById("rd3211_NO").disabled = false;
        document.getElementById("rd3212_SI").disabled = false;
        document.getElementById("rd3212_NO").disabled = false;
        document.getElementById("rd3213_SI").disabled = false;
        document.getElementById("rd3213_NO").disabled = false;
        document.getElementById("rd3214_SI").disabled = false;
        document.getElementById("rd3214_NO").disabled = false;
        document.getElementById("rd3215_SI").disabled = false;
        document.getElementById("rd3215_NO").disabled = false;
    }
    else {
        document.getElementById("rd3211_SI").disabled = true;
        document.getElementById("rd3211_NO").disabled = true;
        document.getElementById("rd3212_SI").disabled = true;
        document.getElementById("rd3212_NO").disabled = true;
        document.getElementById("rd3213_SI").disabled = true;
        document.getElementById("rd3213_NO").disabled = true;
        document.getElementById("rd3214_SI").disabled = true;
        document.getElementById("rd3214_NO").disabled = true;
        document.getElementById("rd3215_SI").disabled = true;
        document.getElementById("rd3215_NO").disabled = true;

        document.getElementById("rd3211_SI").checked = "";
        document.getElementById("rd3211_NO").checked = "";
        document.getElementById("rd3212_SI").checked = "";
        document.getElementById("rd3212_NO").checked = "";
        document.getElementById("rd3213_SI").checked = "";
        document.getElementById("rd3213_NO").checked = "";
        document.getElementById("rd3214_SI").checked = "";
        document.getElementById("rd3214_NO").checked = "";
        document.getElementById("rd3215_SI").checked = "";
        document.getElementById("rd3215_NO").checked = "";
    }
}
function checkBlocco322() {
    // BLOCCO 3.2.2
    if (document.getElementById("rd322_SI").checked) {
        document.getElementById("rd3221_SI").disabled = false;
        document.getElementById("rd3221_NO").disabled = false;
        document.getElementById("rd3222_SI").disabled = false;
        document.getElementById("rd3222_NO").disabled = false;
        document.getElementById("rd3223_SI").disabled = false;
        document.getElementById("rd3223_NO").disabled = false;
        document.getElementById("rd3224_SI").disabled = false;
        document.getElementById("rd3224_NO").disabled = false;
        document.getElementById("rd3225_SI").disabled = false;
        document.getElementById("rd3225_NO").disabled = false;
        document.getElementById("rd3226_SI").disabled = false;
        document.getElementById("rd3226_NO").disabled = false;
        document.getElementById("rd3227_SI").disabled = false;
        document.getElementById("rd3227_NO").disabled = false;
        document.getElementById("rd3228_SI").disabled = false;
        document.getElementById("rd3228_NO").disabled = false;
        document.getElementById("rd3229_SI").disabled = false;
        document.getElementById("rd3229_NO").disabled = false;
        document.getElementById("rd32210_SI").disabled = false;
        document.getElementById("rd32210_NO").disabled = false;

    }
    else {
        document.getElementById("rd3221_SI").disabled = true;
        document.getElementById("rd3221_NO").disabled = true;
        document.getElementById("rd3222_SI").disabled = true;
        document.getElementById("rd3222_NO").disabled = true;
        document.getElementById("rd3223_SI").disabled = true;
        document.getElementById("rd3223_NO").disabled = true;
        document.getElementById("rd3224_SI").disabled = true;
        document.getElementById("rd3224_NO").disabled = true;
        document.getElementById("rd3225_SI").disabled = true;
        document.getElementById("rd3225_NO").disabled = true;
        document.getElementById("rd3226_SI").disabled = true;
        document.getElementById("rd3226_NO").disabled = true;
        document.getElementById("rd3227_SI").disabled = true;
        document.getElementById("rd3227_NO").disabled = true;
        document.getElementById("rd3228_SI").disabled = true;
        document.getElementById("rd3228_NO").disabled = true;
        document.getElementById("rd3229_SI").disabled = true;
        document.getElementById("rd3229_NO").disabled = true;
        document.getElementById("rd32210_SI").disabled = true;
        document.getElementById("rd32210_NO").disabled = true;

        document.getElementById("rd3221_SI").checked = "";
        document.getElementById("rd3221_NO").checked = "";
        document.getElementById("rd3222_SI").checked = "";
        document.getElementById("rd3222_NO").checked = "";
        document.getElementById("rd3223_SI").checked = "";
        document.getElementById("rd3223_NO").checked = "";
        document.getElementById("rd3224_SI").checked = "";
        document.getElementById("rd3224_NO").checked = "";
        document.getElementById("rd3225_SI").checked = "";
        document.getElementById("rd3225_NO").checked = "";
        document.getElementById("rd3226_SI").checked = "";
        document.getElementById("rd3226_NO").checked = "";
        document.getElementById("rd3227_SI").checked = "";
        document.getElementById("rd3227_NO").checked = "";
        document.getElementById("rd3228_SI").checked = "";
        document.getElementById("rd3228_NO").checked = "";
        document.getElementById("rd3229_SI").checked = "";
        document.getElementById("rd3229_NO").checked = "";
        document.getElementById("rd32210_SI").checked = "";
        document.getElementById("rd32210_NO").checked = "";

    }
}

function checkAllegati() {
    
    var rd1 = document.getElementById("rd1_SI");
   
    var del = document.getElementById("delibere");

    if (rd1.checked == "true") {
        if (del != null && del.value == 1) {
           
            return true;
        }
        else {
            alert("Occorre inserire almeno una deliberazione");
      
            return false;
        }
    }
    else {
    
        return true;
    }
}