Event.simulateMouse = function(element, eventName) {  var options = Object.extend({    pointerX: 0,    pointerY: 0,    buttons: 0  }, arguments[2] || {});  var oEvent = document.createEvent("MouseEvents");  oEvent.initMouseEvent(eventName, true, true, document.defaultView,     options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY,     false, false, false, false, 0, $(element));    if(this.mark) Element.remove(this.mark);  this.mark = document.createElement('div');  this.mark.appendChild(document.createTextNode(" "));  document.body.appendChild(this.mark);  this.mark.style.position = 'absolute';  this.mark.style.top = options.pointerY + "px";  this.mark.style.left = options.pointerX + "px";  this.mark.style.width = "5px";  this.mark.style.height = "5px;";  this.mark.style.borderTop = "1px solid red;"  this.mark.style.borderLeft = "1px solid red;"    if(this.step)    alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options));    $(element).dispatchEvent(oEvent);};
3727	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3727/f26de598115946c975d7d8c1f9a3c34da03381fa/unittest.js/clean/gallery/js/cropper/unittest.js