diff --git a/task/hosting_task.js b/task/hosting_task.js
index 97930da..5f7fe9f 100644
--- a/task/hosting_task.js
+++ b/task/hosting_task.js
@@ -24,7 +24,8 @@ hostingTaskRefreshList = function() {
       $("#hosting-task-list").html(data.markup);
 
       hostingTaskBindButtons('#hosting-task-list');
-      setTimeout("hostingTaskRefreshList()", 30000);
+        console.log(Drupal.settings.hostingTaskRefresh.refreshTimeout, 'setting timeout');
+      setTimeout("hostingTaskRefreshList()", Drupal.settings.hostingTaskRefresh.refreshTimeout);
     }
   }
 
@@ -47,7 +48,7 @@ hostingTaskRefreshQueueBlock = function() {
     $("#block-views-hosting-task-list-block .content").html(data.markup);
 
     hostingTaskBindButtons('#block-views-hosting-task-list-block');
-    setTimeout("hostingTaskRefreshQueueBlock()", 30000);
+    setTimeout("hostingTaskRefreshQueueBlock()", Drupal.settings.hostingTaskRefresh.refreshTimeout);
   }
 
   hostingTaskAddOverlay('#block-views-hosting-task-list-block .view-content');
@@ -56,8 +57,8 @@ hostingTaskRefreshQueueBlock = function() {
 
 $(document).ready(function() {
   $(document).data('hostingOpenModalFrame', false);
-  setTimeout("hostingTaskRefreshList()", 30000);
-  setTimeout("hostingTaskRefreshQueueBlock()", 30000);
+  setTimeout("hostingTaskRefreshList()", Drupal.settings.hostingTaskRefresh.refreshTimeout);
+  setTimeout("hostingTaskRefreshQueueBlock()", Drupal.settings.hostingTaskRefresh.refreshTimeout);
   hostingTaskBindButtons($(this));
   $('#hosting-task-confirm-form-actions a').click(function() {
     if (parent.Drupal.modalFrame.isOpen) {
diff --git a/task/hosting_task.module b/task/hosting_task.module
index e583703..953e53a 100644
--- a/task/hosting_task.module
+++ b/task/hosting_task.module
@@ -5,6 +5,19 @@
  */
 
 /**
+ * Implements hook_init().
+ *
+ * Adds refreshTimeout javascript variable.
+ */
+function hosting_task_init() {
+  $settings['hostingTaskRefresh'] = array(
+      'refreshTimeout' => variable_get('hosting_task_refresh_timeout', 30000),
+  );
+  drupal_add_js($settings, 'setting');
+}
+
+
+/**
  * Implements hook_menu().
  */
 function hosting_task_menu() {
