Index: /FCKeditor/trunk/editor/_source/classes/fckspecialcombo.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckspecialcombo.js	(revision 1046)
+++ /FCKeditor/trunk/editor/_source/classes/fckspecialcombo.js	(revision 1047)
@@ -193,5 +193,7 @@
 	this.Enabled = isEnabled ;
 
-	this._OuterTable.className = isEnabled ? '' : 'SC_FieldDisabled' ;
+	// In IE it can happen when the page is reloaded that _OuterTable is null, so check its existence
+	if ( this._OuterTable )
+		this._OuterTable.className = isEnabled ? '' : 'SC_FieldDisabled' ;
 }
 
Index: /FCKeditor/trunk/editor/_source/classes/fcktoolbarbuttonui.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fcktoolbarbuttonui.js	(revision 1046)
+++ /FCKeditor/trunk/editor/_source/classes/fcktoolbarbuttonui.js	(revision 1047)
@@ -128,4 +128,8 @@
 	var e = this.MainElement ;
 
+	// In IE it can happen when the page is reloaded that MainElement is null, so exit here
+	if ( !e )
+		return ;
+
 	switch ( parseInt( newState, 10 ) )
 	{
Index: /FCKeditor/trunk/editor/_source/internals/fckdomtools.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckdomtools.js	(revision 1046)
+++ /FCKeditor/trunk/editor/_source/internals/fckdomtools.js	(revision 1047)
@@ -381,4 +381,8 @@
 	EnforcePaddingNode : function( doc, tagName )
 	{
+		// In IE it can happen when the page is reloaded that doc or doc.body is null, so exit here
+		if ( !doc || !doc.body )
+			return ;
+
 		this.CheckAndRemovePaddingNode( doc, tagName, true ) ;
 		if ( doc.body.lastChild && ( doc.body.lastChild.nodeType != 1
