var f = getLocalFileFromNativePathOrUrl(aEvent.target.id); 
var f = getLocalFileFromNativePathOrUrl(aEvent.target.getAttribute("file")); 
function onDownloadShow(aEvent){  var f = getLocalFileFromNativePathOrUrl(aEvent.target.id);  if (f.exists()) {    try {      f.reveal();    } catch (ex) {      // if reveal failed for some reason (eg on unix it's not currently      // implemented), send the file: URL window rooted at the parent to       // the OS handler for that protocol      var parent = f.parent;      if (parent) {        openExternal(parent);      }    }  }  else {    var brandStrings = document.getElementById("brandStrings");    var appName = brandStrings.getString("brandShortName");      var strings = document.getElementById("downloadStrings");    var name = aEvent.target.getAttribute("target");    var message = strings.getFormattedString("fileDoesNotExistError", [name, appName]);    var title = strings.getFormattedString("fileDoesNotExistShowTitle", [name]);    var promptSvc = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService(Components.interfaces.nsIPromptService);    promptSvc.alert(window, title, message);  }}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/5089b2dda415f7e24f05d326fd9f480edfca8ee5/downloads.js/clean/toolkit/mozapps/downloads/content/downloads.js