diff --git a/nodeblock.module b/nodeblock.module
index 716a7ec..ba834fb 100644
--- a/nodeblock.module
+++ b/nodeblock.module
@@ -98,6 +98,13 @@ function nodeblock_form_node_type_form_alter(&$form, &$form_state) {
     '0' => t('Hide'),
     '1' => t('Show'),
   );
+  
+  $states = array(
+    // Only show this field when the 'toggle_me' checkbox is enabled.
+    'visible' => array(
+      ':input[name="nodeblock"]' => array('value' => 1),
+    ),
+  );
   // Add group & form fields to node type form.
   $form['nodeblock_settings'] = array(
     '#type' => 'fieldset',
@@ -126,6 +133,7 @@ function nodeblock_form_node_type_form_alter(&$form, &$form_state) {
       '#default_value' => nodeblock_type_view_mode($form['#node_type']),
       '#options' => $view_modes,
       '#description' => t("Select a default View Mode for Node Blocks of this Content Type. 'Disabled' View Modes will show the default View Mode until enabled in the 'Custom Display Settings' fieldset on the 'Manage Display' tab."),
+      '#states' => $states,
     ),
     'nodeblock_node_link' => array(
       '#type' => 'select',
@@ -133,6 +141,7 @@ function nodeblock_form_node_type_form_alter(&$form, &$form_state) {
       '#default_value' => nodeblock_type_node_link($form['#node_type']),
       '#options' => $options,
       '#description' => t("Select the default Node('Read More') link display for Node Blocks of this Content Type."),
+      '#states' => $states,
     ),
   );
 
@@ -143,6 +152,7 @@ function nodeblock_form_node_type_form_alter(&$form, &$form_state) {
       '#default_value' => nodeblock_type_comment_link($form['#node_type']),
       '#options' => $options,
       '#description' => t("Select the default Comment link display for Node Blocks of this Content Type."),
+      '#states' => $states,
     );
   }
 
@@ -160,6 +170,7 @@ function nodeblock_form_node_type_form_alter(&$form, &$form_state) {
       'translation_fallback' => t('Translation fallback'),
     ),
     '#description' => t("Allow users to override these values per node."),
+    '#states' => $states,
   );
 }
 
