rem: evt.initMouseEvent(eventType, canBubble, true, document.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null); 
add: if (evt.initMouseEvent) { evt.initMouseEvent(eventType, canBubble, true, document.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null) } else {   evt.initEvent(eventType, canBubble, true); } 
context: function triggerMouseEvent(element, eventType, canBubble) {    canBubble = (typeof(canBubble) == undefined) ? true : canBubble;    if (element.fireEvent) {        element.fireEvent('on' + eventType);    }    else {        var evt = document.createEvent('MouseEvents');        evt.initMouseEvent(eventType, canBubble, true, document.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);        element.dispatchEvent(evt);    }}
meta: 4983	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4983/2c2c89837a770afd5d0f94a4ccd46ed17630456d/htmlutils.js/buggy/code/javascript/htmlutils.js