return aHrefURL.host != linkTextURL.host; 
 return !(aHrefURL.host.replace(/^www\./, "") == aLinkTextURL.value.host.replace(/^www\./, "")); 
function misMatchedHostWithLinkText(aLinkNode, aHrefURL, aLinkTextURL){  var linkNodeText = gatherTextUnder(aLinkNode);  // gatherTextUnder puts a space between each piece of text it gathers,  // so strip the spaces out (see bug 326082 for details).  linkNodeText = linkNodeText.replace(/ /g, "");  // only worry about http and https urls  if (linkNodeText)  {    // does the link text look like a http url?     if (linkNodeText.search(/(^http:|^https:)/) != -1)     {       var ioService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService);       var linkTextURL  = ioService.newURI(linkNodeText, null, null);       aLinkTextURL.value = linkTextURL;       return aHrefURL.host != linkTextURL.host;     }  }  return false;}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/57f0bcd6577530e7302341cabd032b9aa7351be5/phishingDetector.js/buggy/mailnews/base/resources/content/phishingDetector.js