--- terms_of_use/terms_of_use.module	2009-03-23 17:20:27.000000000 -0400
+++ terms_of_use/terms_of_use.module	2010-01-06 23:30:49.000000000 -0500
@@ -82,10 +82,16 @@ function terms_of_use_admin_settings() {
   );
   $form['terms_of_use_form']['terms_of_use_checkbox_label'] = array(
     '#type' => 'textfield',
-    '#title' => t('Label for the ckeckbox'),
+    '#title' => t('Label for the checkbox'),
     '#default_value' => variable_get('terms_of_use_checkbox_label', t('I agree with these terms.')),
     '#description' => t('Type here something like "I agree with these terms." or "I CERTIFY THAT I AM OVER THE AGE OF 18 YEARS OLD.", without quotes. You can use the token @link to insert a link to the Terms in this label. For example, the label can be: "I agree with the @link.", without quotes. You may want to link to the Terms if you prefer not to show the full text of the Terms in the registration form. If you use the token, the Terms will not be shown.'),
   );
+  $form['terms_of_use_form']['preselect_agreement_checkbox'] = array(
+  '#type' => 'checkbox',
+  '#title' => t('Preselect agreement checkbox'),
+  '#default_value' => variable_get('preselect_agreement_checkbox', 0),
+  '#description' => t('Selecting this option will preselect the user\'s acceptance of the terms on the registration page.'), 
+  );
 
   return system_settings_form($form);
 }
@@ -169,6 +175,7 @@ function terms_of_use_form_user_register
     '#type' => 'checkbox',
     '#title' => $checkbox_label . '&nbsp;<span class="form-required" title="' . t('This field is required') . '">*</span>',
     '#required' => TRUE,
+	'#default_value' => variable_get('preselect_agreement_checkbox', 0),
     '#element_validate' => array('_terms_of_use_validate_checkbox'),
   );
 
