based on reading of ITworld.com article on Synthetic Events on how IE6 handles it and Boris' comment about how it should work (and a closer of the DOM reference of course). Note, that this code doesn't seem to work in IE6.