--- dynamic_persistent_menu.js.orig	2010-02-14 16:24:54.000000000 +0530
+++ dynamic_persistent_menu.js	2010-02-14 16:34:06.000000000 +0530
@@ -1,16 +1,15 @@
 var overMenu;
 var overStatus = 1;
-
-$(document).ready(function()
-{
+
+Drupal.behaviors.dynamic_persistent_menu = function() {
   $(".dynamic-persistent-menu-menu-item").mouseover(
     function ()
     {
         overStatus = 1 ;
-        subMenu = dynamic_persistent_menu_get_sub_menu(overMenu);
         
         if (overMenu)
         {
+          subMenu = dynamic_persistent_menu_get_sub_menu(overMenu);
           $('#' + subMenu).hide();
           $('#' + overMenu).removeClass('dynamic-persistent-menu-children-active');
         }
@@ -35,7 +34,7 @@
       ).mouseout(
 dynamic_persistent_menu_set_timeout
         )
-});
+};
 
 function dynamic_persistent_menu_get_sub_menu(menu_id)
 {
