Index: /FCKeditor/branches/features/floating_dialog/editor/_source/internals/fckdialog.js
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/_source/internals/fckdialog.js	(revision 1222)
+++ /FCKeditor/branches/features/floating_dialog/editor/_source/internals/fckdialog.js	(revision 1223)
@@ -184,5 +184,4 @@
 			{
 				var iframe = topDocument.createElement( 'iframe' ) ;
-				iframe.src = 'javascript:void(0);' ;
 				iframe.hideFocus = true ;
 				iframe.frameBorder = 0 ;
Index: /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html	(revision 1222)
+++ /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html	(revision 1223)
@@ -98,10 +98,13 @@
 	FCKTools.DisableSelection( document.body ) ;
 
+	// Make the title area draggable.
 	var titleElement = document.getElementById( 'TitleArea' ) ;
 	titleElement.onmousedown = DragMouseDownHandler ;
 
+	// Connect mousemove and mouseup events from dialog frame and outer window to dialog dragging logic.
 	RegisterDragHandlers( window ) ;
 	RegisterDragHandlers( window.parent ) ;
 
+	// Disable the previous dialog if it exists.
 	if ( frameElement._ParentDialog )
 	{
@@ -139,21 +142,9 @@
 	}
 
+	// If this is the only dialog on screen, enable the background cover.
 	if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
 	{
 		var blockerFrame = FCKDialog.GetCover().firstChild ;
-
-		if ( blockerFrame._Loaded )
-			RegisterDragHandlers( blockerFrame.contentWindow ) ;
-		else
-		{
-			blockerFrame.onreadystatechange = function()
-			{
-				if ( this.readyState != 'complete' )
-					return ;
-
-				RegisterDragHandlers( this.contentWindow ) ;
-				this._Loaded = true ;
-			}
-		}
+		RegisterDragHandlers( blockerFrame.contentWindow ) ;
 	}
 }
@@ -327,5 +318,4 @@
 			// Inser the blocker IFRAME before the cover.
 			var blocker = document.createElement( 'iframe' ) ;
-			blocker.src = 'javascript: void(0);' ;
 			blocker.hideFocus = true ;
 			blocker.frameBorder = 0 ;
Index: /FCKeditor/branches/features/floating_dialog/editor/skins/default/fck_dialog.css
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/skins/default/fck_dialog.css	(revision 1222)
+++ /FCKeditor/branches/features/floating_dialog/editor/skins/default/fck_dialog.css	(revision 1223)
@@ -65,5 +65,5 @@
 	background-color: #e3e3c7;
 	padding: 3px 10px 3px 10px;
-	cursor: default;
+	cursor: move;
 }
 
