-    (function() {
-        var id = Math.ceil(Math.random() * 1000000000);
-        
-        panel(function(event, me) {
-            // $(document).bind('panel:contentChanged.' + id, function(event, p) {
-            //     $('.change-notification', $(me).parent()).fadeIn();
-            // });
-            $(me).addClass('panel-htmleditor');
-        }, function(event, me) {
-            $(me).removeClass('panel-htmleditor');
-            // $(document).unbind('panel:contentChanged.' + id);
-        });
-    })()
+panel_hooks = { 
+
+       load: function() {
+               var self = this;
+               self.form = $('form', self.contentDiv);
+               $("input[type='text'], textarea", self.form).each(function() {
+                       $(this).change(function(event) {
+                               self.contentDiv.trigger('panel:contentChanged', self);
+                       });
+               });
+                self._endload();       
+       },
+       saveInfo: function(saveInfo) {
+               var myInfo = {
+                       url: "{% url file_dc fileid %}",
+                       postData: $('form', this.contentDiv).serialize() 
+               };
+               $.extend(saveInfo, myInfo);
+       }
+};