http://www.quirksmode.org/js/introevents.html http://msdn.microsoft.com/en-us/library/ms533023(VS.85).aspx