Index: /FCKeditor/trunk/editor/_source/internals/fckbrowserinfo.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckbrowserinfo.js	(revision 881)
+++ /FCKeditor/trunk/editor/_source/internals/fckbrowserinfo.js	(revision 882)
@@ -26,9 +26,9 @@
 var FCKBrowserInfo =
 {
-	IsIE		: s.Contains('msie'),
-	IsIE7		: s.Contains('msie 7'),
+	IsIE		: /*@cc_on!@*/false,
+	IsIE7		: /*@cc_on!@*/false && s.Contains('msie 7'),
 	IsGecko		: s.Contains('gecko/'),
 	IsSafari	: s.Contains(' applewebkit/'),		// Read "IsWebKit"
-	IsOpera		: s.Contains('opera'),
+	IsOpera		: !!window.opera,
 	IsMac		: s.Contains('macintosh')
 } ;
Index: /FCKeditor/trunk/editor/fckeditor.html
===================================================================
--- /FCKeditor/trunk/editor/fckeditor.html	(revision 881)
+++ /FCKeditor/trunk/editor/fckeditor.html	(revision 882)
@@ -48,5 +48,5 @@
 
 // Main editor scripts.
-var sSuffix = /msie/.test( navigator.userAgent.toLowerCase() ) ? 'ie' : 'gecko' ;
+var sSuffix = ( /*@cc_on!@*/false ) ? 'ie' : 'gecko' ;
 
 /* @Packager.RemoveLine
Index: /FCKeditor/trunk/fckeditor.js
===================================================================
--- /FCKeditor/trunk/fckeditor.js	(revision 881)
+++ /FCKeditor/trunk/fckeditor.js	(revision 882)
@@ -40,6 +40,4 @@
 	this.EnableSafari	= false ;		// This is a temporary property, while Safari support is under development.
 	this.EnableSafari	= true ;		// @Packager.RemoveLine
-	this.EnableOpera	= false ;		// This is a temporary property, while Opera support is under development.
-	this.EnableOpera	= true ;		// @Packager.RemoveLine
 
 	this.Config			= new Object() ;
@@ -157,5 +155,5 @@
 FCKeditor.prototype._IsCompatibleBrowser = function()
 {
-	return FCKeditor_IsCompatibleBrowser( this.EnableSafari, this.EnableOpera ) ;
+	return FCKeditor_IsCompatibleBrowser( this.EnableSafari ) ;
 }
 
@@ -190,10 +188,10 @@
 }
 
-function FCKeditor_IsCompatibleBrowser( enableSafari, enableOpera )
+function FCKeditor_IsCompatibleBrowser( enableSafari )
 {
 	var sAgent = navigator.userAgent.toLowerCase() ;
 
 	// Internet Explorer
-	if ( sAgent.indexOf("msie") != -1 && sAgent.indexOf("mac") == -1 && sAgent.indexOf("opera") == -1 )
+	if ( /*@cc_on!@*/false && sAgent.indexOf("mac") == -1 )
 	{
 		var sBrowserVersion = navigator.appVersion.match(/MSIE (.\..)/)[1] ;
@@ -206,5 +204,5 @@
 
 	// Opera
-	if ( enableOpera && sAgent.indexOf( 'opera' ) == 0 && parseInt( navigator.appVersion, 10 ) >= 9 )
+	if ( window.opera && window.opera.version && window.opera.version() >= 9.5 )
 			return true ;
 
