window.onload = function() {
    if (window.jQuery) {  
        // jQuery is loaded  
        jQuery(document).ready(function () {
      jQuery("#edit-general-subject-area").change(function() {
    // Get the selected value
    var selectedValue = jQuery(this).val();
     if(selectedValue === 'Beneficial Ownership (BO) / Corporate Transparency Act (CTA)' ) {
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(0)").show();
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(1)").hide();
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(2)").hide();
                jQuery("#edit-bsa-subject").val("");
                jQuery("#edit-subject").val("");
     }
     else if(selectedValue === 'Bank Secrecy Act (BSA)') {
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(0)").hide();
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(1)").show();
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(2)").hide();
                jQuery("#edit-subject").val("");
                jQuery("#edit-boi-subject").val("");
     }
     else if(selectedValue === 'General') {
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(0)").hide();
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(1)").hide();
                jQuery('#edit-flexbox-03').find(".webform-flex--1:eq(2)").show();
                jQuery("#edit-bsa-subject").val("");
                jQuery("#edit-boi-subject").val("");
     }
  });
  jQuery("#edit-type").change(function() {
    var selectedValueType = jQuery(this).val();
    var itemsHereBOI = jQuery("#edit-boi-subject");
    var itemsHereBSA = jQuery("#edit-bsa-subject");
    var itemsHereGEN = jQuery("#edit-subject");
if(selectedValueType === 'Business' ) {
    itemsHereBOI.find("option").prop('disabled', true);
    itemsHereBSA.find("option").prop('disabled', true);
    itemsHereGEN.find("option").prop('disabled', true);
    jQuery("#edit-bsa-subject").val("");
    jQuery("#edit-boi-subject").val("");
    jQuery("#edit-subject").val("");
    // BOI
    itemsHereBOI.find("option[value='Access to Beneficial Ownership Information']").prop('disabled', false);
    itemsHereBOI.find("option[value='Other / General Beneficial Ownership Questions']").prop('disabled', false);
    itemsHereBOI.find("option[value='Who, What, or How to Report']").prop('disabled', false);
    // BSA
    itemsHereBSA.find("option[value='8300/GTO and CMIR Inquiries']").prop('disabled', false);
    itemsHereBSA.find("option[value='FBAR Filing Assistance']").prop('disabled', false);
    itemsHereBSA.find("option[value='FinCEN CTR and DOEP Form Questions/Regulations']").prop('disabled', false);
    itemsHereBSA.find("option[value='FinCEN SAR Form Questions/Regulations (including Terrorist Financing)']").prop('disabled', false);
    itemsHereBSA.find("option[value='MSB Registration/General Questions']").prop('disabled', false);
    itemsHereBSA.find("option[value='USA PATRIOT ACT (Including 314)/Customer Identification Program Inquiries']").prop('disabled', false);
    // GENERAL
    itemsHereGEN.find("option[value='Congressional Liaison']").prop('disabled', false);
    itemsHereGEN.find("option[value='Media Inquiries']").prop('disabled', false);
    itemsHereGEN.find("option[value='Other Inquiries']").prop('disabled', false);
}
else if(selectedValueType === 'System / Technical' ) {
    itemsHereBOI.find("option").prop('disabled', true);
    itemsHereBSA.find("option").prop('disabled', true);
    itemsHereGEN.find("option").prop('disabled', true);
    jQuery("#edit-bsa-subject").val("");
    jQuery("#edit-boi-subject").val("");
    jQuery("#edit-subject").val("");
    // BOI
    itemsHereBOI.find("option[value='API Access Request Only - Previously received API documentation']").prop('disabled', false);
    itemsHereBOI.find("option[value='API Data Transmission & Technical Support']").prop('disabled', false);
    itemsHereBOI.find("option[value='API Documentation Only Request']").prop('disabled', false);
    itemsHereBOI.find("option[value='API Documentation & Access Request']").prop('disabled', false);
    itemsHereBOI.find("option[value='Approved API Provider - Additional Key Request']").prop('disabled', false);
    itemsHereBOI.find("option[value='BO E Filing, FinCEN ID Application or Other Technical Issues']").prop('disabled', false);
    // BSA
    itemsHereBSA.find("option[value='BSA Portal/Apps Technical Issues']").prop('disabled', false);
    itemsHereBSA.find("option[value='E-filing Technical Assistance']").prop('disabled', false);
    itemsHereBSA.find("option[value='FI Portal/Apps Technical Issues (314(a), 314(b), File Exchange, etc.)']").prop('disabled', false);
}
  });          
     });        
    } else {
        // jQuery is not loaded
        console.log("Doesn't Work");
    }
}