diff --git a/calendar_block.js b/calendar_block.js
old mode 100644
new mode 100755
index d85cb1e..7608196
--- a/calendar_block.js
+++ b/calendar_block.js
@@ -61,6 +61,7 @@ function calendar() {
       ref.ajax_settings.data = {month:month, year:year};
     };
     ref.ajax_settings.data.weekdays = Drupal.toJson(ref.settings.calendar.weekdays);
+    ref.ajax_settings.data.data = Drupal.toJson(ref.settings.calendar.data);
     $.ajax(ref.ajax_settings);
   };
   
diff --git a/calendar_block.module b/calendar_block.module
old mode 100644
new mode 100755
index 810cf9a..d6091f8
--- a/calendar_block.module
+++ b/calendar_block.module
@@ -1,4 +1,5 @@
 <?php
+// $Id: calendar_block.module,v 1.4.2.1 2009/01/20 08:46:24 skilip Exp $
 
 /**
  * @file
@@ -158,6 +159,9 @@ function calendar_block_ajax() {
 
   $curr_date = ($calendar->year && $calendar->month) ? mktime(1, 1, 1, $calendar->month, 1, $calendar->year) : time();
 
+  $calendar->data = json_decode($calendar->data, TRUE);
+  $data = array_keys($calendar->data);
+
   $calendar->weekdays = json_decode($calendar->weekdays, TRUE);
   $weekdays = array_keys($calendar->weekdays);
 
