Index: /trunk/plugins/TableOperations/table-operations.js
===================================================================
--- /trunk/plugins/TableOperations/table-operations.js (revision 20)
+++ /trunk/plugins/TableOperations/table-operations.js (revision 24)
@@ -87,4 +87,5 @@
 		TableOperations.processStyle(params, table);
 		for (var i in params) {
+      if(typeof params[i] == 'function') continue;
 			var val = params[i];
 			switch (i) {
@@ -284,4 +285,5 @@
 		TableOperations.processStyle(params, element);
 		for (var i in params) {
+      if(typeof params[i] == 'function') continue;
 			var val = params[i];
 			switch (i) {
@@ -504,7 +506,7 @@
 		for (var i = rows.length; --i >= 0;) {
       /*
-      var tr = rows;   
-      var otd = tr.insertCell(index + (/after/.test(button_id) ? 1 : 0));   
-      otd.innerHTML = mozbr;   
+      var tr = rows;
+      var otd = tr.insertCell(index + (/after/.test(button_id) ? 1 : 0));
+      otd.innerHTML = mozbr;
       */
 			var tr = rows[i];
@@ -513,5 +515,5 @@
 			otd.innerHTML = mozbr;
 			tr.insertBefore(otd, ref);
-      
+
 		}
 		editor.focusEditor();
@@ -726,4 +728,5 @@
 	var style = element.style;
 	for (var i in params) {
+    if(typeof params[i] == 'function') continue;
 		var val = params[i];
 		switch (i) {
@@ -1078,4 +1081,5 @@
 	(currentBorderStyle.match(/([^\s]*)\s/)) && (currentBorderStyle = RegExp.$1);
 	for (var i in options) {
+    if(typeof options[i] == 'function') continue;
 		var val = options[i];
 		option = doc.createElement("option");
