code: function()
  	{
  		if ( this._.timer )
  			clearTimeout( this._.timer );
  
  		if ( !this.hasFocus )
  		{
  			// If another editor has the current focus, we first "blur" it. In
  			// this way the events happen in a more logical sequence, like:
  			//		"focus 1" > "blur 1" > "focus 2"
  			// ... instead of:
  			//		"focus 1" > "focus 2" > "blur 1"
  			if ( CKEDITOR.currentInstance )
  				CKEDITOR.currentInstance.focusManager.forceBlur();
  
  			var editor = this._.editor;
  
  			editor.container.getChild( 1 ).addClass( 'cke_focus' );
  
  			this.hasFocus = true;
  			editor.fire( 'focus' );
  		}
  	}
docs: Used to indicate that the editor instance has the focus.<br />
  <br />
  Note that this function will not explicitelly set the focus in the
  editor (for example, making the caret blinking on it). Use
  {@link CKEDITOR.editor#focus} for it instead.
  @example
  var editor = CKEDITOR.instances.editor1;
  <b>editor.focusManager.focus()</b>;