function fireEvent(element, eventName) { if ("fireEvent" in element) { // Up to IE 8 element.fireEvent("on" + eventName); } else { var evt = document.createEvent("HTMLEvents"); evt.initEvent(eventName, false, true); element.dispatchEvent(evt); } }