--- plugin.js.orig	2010-08-10 07:05:24.000000000 -0400
+++ plugin.js	2011-05-09 20:35:24.000000000 -0400
@@ -90,7 +90,7 @@
          var element = selection.getSelectedElement();
          var seltype = selection.getType();
          
-         if ( seltype == CKEDITOR.SELECTION_ELEMENT && element.getAttribute( '_cke_real_element_type' ) && element.getAttribute( '_cke_real_element_type' ) == 'fn' )
+         if ( seltype == CKEDITOR.SELECTION_ELEMENT && element.getAttribute( 'data-cke-real-element-type' ) && element.getAttribute( 'data-cke-real-element-type' ) == 'fn' )
          {
           this.fakeObj = element;
           element = editor.restoreRealElement( this.fakeObj );
@@ -151,7 +151,7 @@
       {
         editor.contextMenu.addListener(function(element, selection)
           {
-            if(element.is( 'img' ) && element.getAttribute( '_cke_real_element_type' ) == 'fn')
+            if(element.is( 'img' ) &&element.getAttribute( 'data-cke-real-element-type' ) == 'fn')
               return { footnotes : CKEDITOR.TRISTATE_OFF };
             else
               return null;
