rem:  targetFile =  helperAppLoader.getDownloadInfo(sourceUrlValue, initialDownloadTimeValue); 
add: var sourceUrl = null;   if (helperAppLoader) { targetFile =  helperAppLoader.getDownloadInfo(sourceUrlValue, initialDownloadTimeValue); 
context: function loadDialog(){  var sourceUrlValue = {};  var initialDownloadTimeValue = {};  // targetFile is global because we are going to want re-use later one...  targetFile =  helperAppLoader.getDownloadInfo(sourceUrlValue, initialDownloadTimeValue);  var sourceUrl = sourceUrlValue.value;  startTime = initialDownloadTimeValue.value / 1000;  // set the elapsed time on the first pass...  var now = ( new Date() ).getTime();  // intialize the elapsed time global variable slot  elapsed = now - startTime;  // Update elapsed time display.  dialog.timeElapsed.setAttribute("value", formatSeconds( elapsed / 1000 ));  dialog.timeLeft.setAttribute("value", formatSeconds( 0 ));  dialog.location.setAttribute("value", sourceUrl.spec );  dialog.fileName.setAttribute( "value", targetFile.unicodePath );  var prefs = Components.classes[prefContractID].getService(Components.interfaces.nsIPrefBranch);  if (prefs)    keepProgressWindowUpBox.checked = prefs.getBoolPref("browser.download.progressDnldDialog.keepAlive");}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/43b170cc653271c7ee59c53c223aaf7f50f2f42d/helperAppDldProgress.js/buggy/xpfe/components/ucth/resources/helperAppDldProgress.js