title: How can I capture the blur and focus of the entire browser window?
body: <p>I would like to capture the blur and focus of the actual browser window - meaning that change of focus to child frames is not of interest.</p>
  
  <p>Currently I have been using
  <code>$(top).focus()</code>
  <code>$(top).blur()</code></p>
  
  <p>and
  <code>$(window).focus()</code>
  <code>$(window).blur()</code></p>
  
  <p>However, these fire when the user changes focus to embedded iframes, which I don't want.</p>
  
  <p>Does anyone know of a way to capture TRUE activation and deactivation of the window?</p>
  
  <p>[EDIT]</p>
  
  <p>Blur and focus events fire when a user moves from a web-page, to the web-page of an embedded iframe.
  This is different from 'window activation' events, which only fire when the actual BROWSER WINDOW (or tab) is brought to the front, or sent away (i.e, tab changed, or minimized).</p>
  
  <p>I am not interested in blur, because the fact that the user has navigated to an embedded frame is of no consequence to the program. However, if the user minimizes the window, changes tabs, or switches to another program, I want to know about it...</p>