this.removeListener = function( /*DOMNode*/ node, /*String*/  evtName, /*Function*/fp, /*Boolean*/ capture){           if(!capture){ var capture = false; } evtName = dojo.event.browser.normalizedEventName(evtName); if(evtName == "key"){ if(dojo.render.html.ie){ this.removeListener(node, "onkeydown", fp, capture); } evtName = "keypress"; }  if(node.removeEventListener){ node.removeEventListener(evtName, fp, capture); } } 
this.removeListener = function(	/*DOMNode*/ node, /*String*/	evtName, /*Function*/fp, /*Boolean*/	capture){           if(!capture){ var capture = false; } evtName = dojo.event.browser.normalizedEventName(evtName); if(evtName == "key"){ if(dojo.render.html.ie){ this.removeListener(node, "onkeydown", fp, capture); } evtName = "keypress"; }  if(node.removeEventListener){ node.removeEventListener(evtName, fp, capture); } } 
  this.removeListener = function( /*DOMNode*/ node,                  /*String*/  evtName,                  /*Function*/fp,                  /*Boolean*/ capture){    // summary:    //    clobbers the listener from the node    // evtName:    //    the name of the handler to remove the function from    // node:    //    DOM node to attach the event to    // fp:    //    the function to register    // capture:    //    Optional. should this listener prevent propigation?    if(!capture){ var capture = false; }    evtName = dojo.event.browser.normalizedEventName(evtName);    if(evtName == "key"){      if(dojo.render.html.ie){        this.removeListener(node, "onkeydown", fp, capture);      }      evtName = "keypress";    }    // FIXME: this is mostly a punt, we aren't actually doing anything on IE    if(node.removeEventListener){      node.removeEventListener(evtName, fp, capture);    }  }
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/65ae7e8768a77997b7894e274bc242069a1cb027/struts_dojo.js.uncompressed.js/clean/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js