rem: if (obj.authCallback && "error" == results.xml.firstChild.tagName) { 
add: if (obj.authCallback && "auth-error" == results.xml.firstChild.tagName) { 
context: MvRpc._callbackFn = function(obj, results){   if (results.xml) {      DBG.println("first child: " + results.xml.firstChild.tagName);      if (obj.authCallback && "error" == results.xml.firstChild.tagName) {         DBG.println("RUNNING authCallback");         return obj.authCallback.run(results);      } else if (obj.actionCallback) {         DBG.println("RUNNING actionCallback");         return obj.actionCallback.run(results);      }   } else {      // XXX detect timeout page      if (obj.timeoutCallback) {         return obj.timeoutCallback.run(results);         DBG.println("RUNNING timeoutCallback");      } else {         DBG.println("DOING NOTHING");      }   }}
meta: 4184	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4184/9a62fff2256c93a58e4e53da735e0a62e2e294d1/MvRpc.js/clean/tran/portal/webapps/browser/root/secure/MvRpc.js