Index: fcktools_gecko.js
===================================================================
--- fcktools_gecko.js	(revision 19)
+++ fcktools_gecko.js	(working copy)
@@ -13,10 +13,33 @@
 
 FCKTools.DisableSelection = function( element )
 {
-	if ( FCKBrowserInfo.IsGecko )
-		element.style.MozUserSelect	= 'none' ;	// Gecko only.	
+	if ( FCKBrowserInfo.IsOpera )
+	{
+		element.unselectable = 'on' ;
+
+		var e, i = 0 ;
+		while ( e = element.all[ i++ ] )
+		{
+			switch ( e.tagName )
+			{
+				case 'IFRAME' :
+				case 'TEXTAREA' :
+				case 'INPUT' :
+				case 'SELECT' :
+					/* Ignore the above tags */
+					break ;
+				default :
+					e.unselectable = 'on' ;
+			}
+		}
+	}
 	else
-		element.style.userSelect	= 'none' ;	// CSS3 (not supported yet).
+	{
+		if ( FCKBrowserInfo.IsGecko )
+			element.style.MozUserSelect	= 'none' ;	// Gecko only.	
+		else
+			element.style.userSelect	= 'none' ;	// CSS3 (not supported yet).
+	}
 }
 
 // Appends a CSS file to a document.
