diff --git a/content_lock.install b/content_lock.install
index b5e3d10..6008923 100644
--- a/content_lock.install
+++ b/content_lock.install
@@ -16,6 +16,7 @@ function content_lock_uninstall() {
   variable_del('content_lock_clear');
   variable_del('content_lock_unload_js');
   variable_del('content_lock_unload_js_message');
+  variable_del('content_lock_unload_js_message_disable');  
   variable_del('content_lock_admin_cancelbutton');
   variable_del('content_lock_admin_verbose');
   variable_del('content_lock_allowed_node_types');
diff --git a/content_lock.module b/content_lock.module
index ec96b31..ae5b38f 100644
--- a/content_lock.module
+++ b/content_lock.module
@@ -260,7 +260,7 @@ function _content_lock_add_unload_js(&$form, $form_state) {
   drupal_add_js("$m/js/onUserExit.js",'module');
   drupal_add_js("$m/js/content_lock_init.js",'module');
   $lock = content_lock_fetch_lock($form['#node']->nid);
-  drupal_add_js(array('content_lock' => array('nid' => $form['#node']->nid, 'ajax_key' => $lock->ajax_key, 'unload_js_message' => variable_get('content_lock_unload_js_message', 'If you proceed, ALL of your changes will be lost.'))), 'setting');
+  drupal_add_js(array('content_lock' => array('nid' => $form['#node']->nid, 'ajax_key' => $lock->ajax_key, 'unload_js_message' => variable_get('content_lock_unload_js_message', 'If you proceed, ALL of your changes will be lost.'), 'unload_js_message_disable' => variable_get('content_lock_unload_js_message_disable', false))), 'setting');
   return $form;
 }
 
diff --git a/js/content_lock_init.js b/js/content_lock_init.js
index 35a328c..51e4ecd 100644
--- a/js/content_lock_init.js
+++ b/js/content_lock_init.js
@@ -18,6 +18,9 @@
   }
 
   window.content_lock_confirm = function () {
+    if (Drupal.settings.content_lock.unload_js_message_disable) {
+      return;
+    }
     return Drupal.t(Drupal.settings.content_lock.unload_js_message);
   }
 
