} 
} 
  reloadContents : function(evt) {    if(!dojo.string.isBlank(this.handler)) {      //use custom handler      this.log("Invoking handler: " + this.handler);      window[this.handler](this, this.domNode);    }    else {      try {          var self = this;          var request = {cancel: false};          this.notify(this.widgetId, "before", request);          if(request.cancel) {            this.log("Request canceled");            return;          }          //if the href is null, we still publish the notify topics          if(dojo.string.isBlank(this.href)) {            return;          }          //if there is a parent form, and it has a "onsubmit"          //execute it, validation is usually there, except is validation == true          //on which case it is ajax validation, instead of client side          if(!this.validate && this.formNode && this.formNode.onsubmit != null) {            var makeRequest = this.formNode.onsubmit.call(evt);            if(makeRequest != null && !makeRequest) {              this.log("Request canceled by 'onsubmit' of the form");              return;            }          }          //show indicator          dojo.html.show(this.indicator);		  if(this.showLoading) {            this.setContent(this.loadingText);          }                    var tmpHref = this.href;          tmpHref = tmpHref + (tmpHref.indexOf("?") > -1 ? "&" : "?") + "struts.enableJSONValidation=true";          if(!this.ajaxAfterValidation && this.validate) {            tmpHref = tmpHref + (tmpHref.indexOf("?") > -1 ? "&" : "?") + "struts.validateOnly=true";          }                      if(dojo.dom.isTag(this.domNode, "INPUT", "input")              && this.events == "onclick"              && this.domNode.type == "submit"             && !dojo.string.isBlank(this.domNode.name)             && !dojo.string.isBlank(this.domNode.value)) {             var enc = /utf/i.test("") ? encodeURIComponent : dojo.string.encodeAscii             tmpHref = tmpHref + (tmpHref.indexOf("?") > -1 ? "&" : "?") + enc(this.domNode.name) + "=" + enc(this.domNode.value);          }          dojo.io.bind({            url: tmpHref,            useCache: false,            preventCache: true,            formNode: self.formNode,            formFilter: window[self.formFilter],            transport: self.transport,            handler: function(type, data, e) {              dojo.lang.hitch(self, "bindHandler")(type, data, e);            },            mimetype: "text/html"         });      }      catch(ex) {        if(this.showError) {          var message = dojo.string.isBlank(this.errorText) ? ex : this.errorText;          this.setContent(message);        }        }    }  },
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/2f1d2cb699c9d9329e8b782b0463156e211cb0f6/struts_dojo.js.uncompressed.js/buggy/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js