var faux = {
returnValue: true, // the IE way
preventDefault: function(){// not IEthis.returnValue = false;
},
stopPropagation: function(){}, currentTarget: e.currentTarget, target: e.target};
// if return value is not exactly false, and haven't called preventDefault(), then resetif(!(this.onReset(faux) === false)&& faux.returnValue){this.reset();
}
dojo.stopEvent(e);
returnfalse;