Index: timeline.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/timeline/timeline.js,v
retrieving revision 1.1.2.7
diff -u -r1.1.2.7 timeline.js
--- timeline.js	15 Feb 2007 15:13:20 -0000	1.1.2.7
+++ timeline.js	11 Mar 2008 10:50:07 -0000
@@ -108,7 +108,7 @@
   });
   td.appendChild(button);
 
-  div.appendChild(table);
+  document.getElementById(div).appendChild(table);
 }
 
 function cleanString(s) {
Index: timeline.theme.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/timeline/timeline.theme.inc,v
retrieving revision 1.1.2.8.2.2
diff -u -r1.1.2.8.2.2 timeline.theme.inc
--- timeline.theme.inc	9 Apr 2007 00:22:07 -0000	1.1.2.8.2.2
+++ timeline.theme.inc	11 Mar 2008 10:50:07 -0000
@@ -149,7 +149,7 @@
   $script = 'createTimelineWidget(' . implode(', ', array_map('drupal_to_js', $args)) . ');';
   if ($timeline->controls) {
     $texts = implode(', ', array_map('drupal_to_js', array(t('Filter:'), t('Highlight:'), t('Clear All'))));
-    $script = 'var timeline = ' . $script . " setupTimelineControls(\$('{$timeline->id}-controls'), timeline, $texts);";
+    $script = 'var timeline = ' . $script . " setupTimelineControls('{$timeline->id}-controls', timeline, $texts);";
   }
   $script = 'if (Drupal.jsEnabled) { $(document).ready(function() { ' . $script . ' }); }';
   $script = '<script type="text/javascript">' . $script . '</script>';

