Index: /FCKeditor/trunk/_samples/html/sample06.config.js
===================================================================
--- /FCKeditor/trunk/_samples/html/sample06.config.js	(revision 700)
+++ /FCKeditor/trunk/_samples/html/sample06.config.js	(revision 701)
@@ -27,5 +27,5 @@
 	['My_Find','My_Replace','-','Placeholder'],
 	['StyleSimple','FontFormatSimple','FontNameSimple','FontSizeSimple'],
-	['Table','-','TableInsertRowAfter','TableDeleteRows','TableInsertColumnAfter','TableDeleteColumns','TableInsertCellAfter','TableDeleteCells','TableMergeCells','TableSplitCell','TableCellProp'],
+	['Table','-','TableInsertRowAfter','TableDeleteRows','TableInsertColumnAfter','TableDeleteColumns','TableInsertCellAfter','TableDeleteCells','TableMergeCells','TableHorizontalSplitCell','TableCellProp'],
 	['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink'],
 	'/',
Index: /FCKeditor/trunk/editor/_source/internals/fckcommands.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckcommands.js	(revision 700)
+++ /FCKeditor/trunk/editor/_source/internals/fckcommands.js	(revision 701)
@@ -116,4 +116,5 @@
 		case 'InsertOrderedList' : oCommand = new FCKListCommand( 'insertorderedlist' ) ; break ;
 		case 'InsertUnorderedList' : oCommand = new FCKListCommand( 'insertunorderedlist' ) ; break ;
+		case 'ShowBlocks' : oCommand = new FCKShowBlockCommand( 'ShowBlocks' ) ; break ;
 
 		// Generic Undefined command (usually used when a command is under development).
Index: /FCKeditor/trunk/editor/_source/internals/fcktoolbaritems.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktoolbaritems.js	(revision 700)
+++ /FCKeditor/trunk/editor/_source/internals/fcktoolbaritems.js	(revision 701)
@@ -110,4 +110,5 @@
 		case 'Select'			: oItem = new FCKToolbarButton( 'Select'		, FCKLang.SelectionField, null, null, null, null, 53 ) ; break ;
 		case 'ImageButton'		: oItem = new FCKToolbarButton( 'ImageButton'	, FCKLang.ImageButton, null, null, null, null, 55 ) ; break ;
+		case 'ShowBlocks'		: oItem = new FCKToolbarButton( 'ShowBlocks'	, FCKLang.ShowBlocks, null, null, null, true, 72 ) ; break ;
 
 		default:
Index: /FCKeditor/trunk/editor/_source/internals/fcktools_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktools_gecko.js	(revision 700)
+++ /FCKeditor/trunk/editor/_source/internals/fcktools_gecko.js	(revision 701)
@@ -53,4 +53,5 @@
 	e.appendChild( documentElement.createTextNode( cssStyles ) ) ;
 	documentElement.getElementsByTagName( "HEAD" )[0].appendChild( e ) ;
+	return e ;
 }
 
Index: /FCKeditor/trunk/editor/_source/internals/fcktools_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktools_ie.js	(revision 700)
+++ /FCKeditor/trunk/editor/_source/internals/fcktools_ie.js	(revision 701)
@@ -38,4 +38,5 @@
 	var s = documentElement.createStyleSheet( "" ) ;
 	s.cssText = cssStyles ;
+	return s ;
 }
 
Index: /FCKeditor/trunk/editor/css/fck_editorarea.css
===================================================================
--- /FCKeditor/trunk/editor/css/fck_editorarea.css	(revision 700)
+++ /FCKeditor/trunk/editor/css/fck_editorarea.css	(revision 701)
Index: /FCKeditor/trunk/editor/fckeditor.html
===================================================================
--- /FCKeditor/trunk/editor/fckeditor.html	(revision 700)
+++ /FCKeditor/trunk/editor/fckeditor.html	(revision 701)
@@ -107,4 +107,5 @@
 LoadScript( '_source/commandclasses/fcknamedcommand.js' ) ;
 LoadScript( '_source/commandclasses/fck_othercommands.js' ) ;
+LoadScript( '_source/commandclasses/fckshowblocks.js' ) ;
 LoadScript( '_source/commandclasses/fckspellcheckcommand_' + sSuffix + '.js' ) ;
 LoadScript( '_source/commandclasses/fcktextcolorcommand.js' ) ;
Index: /FCKeditor/trunk/editor/lang/en-au.js
===================================================================
--- /FCKeditor/trunk/editor/lang/en-au.js	(revision 700)
+++ /FCKeditor/trunk/editor/lang/en-au.js	(revision 701)
@@ -105,4 +105,5 @@
 
 FitWindow		: "Maximize the editor size",
+ShowBlocks		: "Show Blocks",
 
 // Context Menu
Index: /FCKeditor/trunk/editor/lang/en-ca.js
===================================================================
--- /FCKeditor/trunk/editor/lang/en-ca.js	(revision 700)
+++ /FCKeditor/trunk/editor/lang/en-ca.js	(revision 701)
@@ -105,4 +105,5 @@
 
 FitWindow		: "Maximize the editor size",
+ShowBlocks		: "Show Blocks",
 
 // Context Menu
Index: /FCKeditor/trunk/editor/lang/en-uk.js
===================================================================
--- /FCKeditor/trunk/editor/lang/en-uk.js	(revision 700)
+++ /FCKeditor/trunk/editor/lang/en-uk.js	(revision 701)
@@ -105,4 +105,5 @@
 
 FitWindow		: "Maximize the editor size",
+ShowBlocks		: "Show Blocks",
 
 // Context Menu
Index: /FCKeditor/trunk/editor/lang/en.js
===================================================================
--- /FCKeditor/trunk/editor/lang/en.js	(revision 700)
+++ /FCKeditor/trunk/editor/lang/en.js	(revision 701)
@@ -105,4 +105,5 @@
 
 FitWindow		: "Maximize the editor size",
+ShowBlocks		: "Show Blocks",
 
 // Context Menu
Index: /FCKeditor/trunk/editor/lang/zh-cn.js
===================================================================
--- /FCKeditor/trunk/editor/lang/zh-cn.js	(revision 700)
+++ /FCKeditor/trunk/editor/lang/zh-cn.js	(revision 701)
@@ -105,4 +105,5 @@
 
 FitWindow		: "全屏编辑",
+ShowBlocks		: "显示区块",
 
 // Context Menu
Index: /FCKeditor/trunk/editor/lang/zh.js
===================================================================
--- /FCKeditor/trunk/editor/lang/zh.js	(revision 700)
+++ /FCKeditor/trunk/editor/lang/zh.js	(revision 701)
@@ -105,4 +105,5 @@
 
 FitWindow		: "編輯器最大化",
+ShowBlocks		: "顯示區塊",
 
 // Context Menu
Index: /FCKeditor/trunk/editor/plugins/dragresizetable/fckplugin.js
===================================================================
--- /FCKeditor/trunk/editor/plugins/dragresizetable/fckplugin.js	(revision 700)
+++ /FCKeditor/trunk/editor/plugins/dragresizetable/fckplugin.js	(revision 701)
@@ -198,5 +198,5 @@
 					cell.width = colArray[j].width ;
 				else
-					cell.width = parseInt( cell.width ) + parseInt( colArray[j].width ) ;
+					cell.width = parseInt( cell.width, 10 ) + parseInt( colArray[j].width, 10 ) ;
 				if ( tableMap[i][j+1] != cell )
 				{
Index: /FCKeditor/trunk/editor/plugins/tablecommands/fckplugin.js
===================================================================
--- /FCKeditor/trunk/editor/plugins/tablecommands/fckplugin.js	(revision 700)
+++ /FCKeditor/trunk/editor/plugins/tablecommands/fckplugin.js	(revision 701)
@@ -30,4 +30,4 @@
 FCKToolbarItems.RegisterItem( 'TableDeleteCells'	, new FCKToolbarButton( 'TableDeleteCells'	, FCKLang.DeleteCells, null, null, null, null, 59 ) ) ;
 FCKToolbarItems.RegisterItem( 'TableMergeCells'		, new FCKToolbarButton( 'TableMergeCells'	, FCKLang.MergeCells, null, null, null, null, 60 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableSplitCell'		, new FCKToolbarButton( 'TableSplitCell'	, FCKLang.SplitCell, null, null, null, null, 61 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableHorizontalSplitCell'		, new FCKToolbarButton( 'TableHorizontalSplitCell'	, FCKLang.SplitCell, null, null, null, null, 61 ) ) ;
 FCKToolbarItems.RegisterItem( 'TableCellProp'		, new FCKToolbarButton( 'TableCellProp'	, FCKLang.CellProperties, null, null, null, null, 57 ) ) ;
Index: /FCKeditor/trunk/fckconfig.js
===================================================================
--- /FCKeditor/trunk/fckconfig.js	(revision 700)
+++ /FCKeditor/trunk/fckconfig.js	(revision 701)
@@ -109,5 +109,5 @@
 	['Style','FontFormat','FontName','FontSize'],
 	['TextColor','BGColor'],
-	['FitWindow','-','About']
+	['FitWindow','ShowBlocks','-','About']
 ] ;
 
Index: /FCKeditor/trunk/fckpackager.xml
===================================================================
--- /FCKeditor/trunk/fckpackager.xml	(revision 700)
+++ /FCKeditor/trunk/fckpackager.xml	(revision 701)
@@ -114,4 +114,5 @@
 		<File path="editor/_source/commandclasses/fcknamedcommand.js" />
 		<File path="editor/_source/commandclasses/fck_othercommands.js" />
+		<File path="editor/_source/commandclasses/fckshowblocks.js" />
 		<File path="editor/_source/commandclasses/fckspellcheckcommand_ie.js" />
 		<File path="editor/_source/commandclasses/fcktextcolorcommand.js" />
@@ -201,4 +202,5 @@
 		<File path="editor/_source/commandclasses/fcknamedcommand.js" />
 		<File path="editor/_source/commandclasses/fck_othercommands.js" />
+		<File path="editor/_source/commandclasses/fckshowblocks.js" />
 		<File path="editor/_source/commandclasses/fckspellcheckcommand_gecko.js" />
 		<File path="editor/_source/commandclasses/fcktextcolorcommand.js" />
