rem: dump("*** pressedVal = " + pressedVal.value + "\n"); 
context:   onDrop: function (aEvent, aData)    {      var aData = aData.length ? aData[0] : aData;      var url = retrieveURLFromData(aData);      var showDialog = nsPreferences.getBoolPref("browser.homepage.enable_home_button_drop", false);      var setHomepage;      if (!showDialog)        {          var commonDialogService = nsJSComponentManager.getService("component://netscape/appshell/commonDialogs",                                                                    "nsICommonDialogs");          var block = nsJSComponentManager.createInstanceByID("c01ad085-4915-11d3-b7a0-85cf-55c3523c",                                                              "nsIDialogParamBlock");          var checkValue = { value: false };          var pressedVal = { };                                      var promptTitle = bundle.GetStringFromName("droponhometitle");          var promptMsg   = bundle.GetStringFromName("droponhomemsg");          var checkMsg    = bundle.GetStringFromName("dontremindme");          var okButton    = bundle.GetStringFromName("droponhomeokbutton");          var iconURL     = "chrome://navigator/skin/home.gif"; // evil evil common dialog code! evil! /*          block.SetInt(2, 2);          block.SetString(0, bundle.GetStringFromName("droponhomemsg"));          block.SetString(3, bundle.GetStringFromName("droponhometitle"));          block.SetString(2, "chrome://navigator/skin/home.gif");          block.SetString(1, bundle.GetStringFromName("dontremindme"));          block.SetInt(1, 1); // checkbox is checked          block.SetString(8, bundle.GetStringFromName("droponhomeokbutton"));          */          commonDialogService.UniversalDialog(window, null, promptTitle, promptMsg, checkMsg,                                               okButton, null, null, null, null, null, { }, { },                                              iconURL, checkValue, 2, 0, null, pressedVal);          nsPreferences.setBoolPref("browser.homepage.enable_home_button_drop", checkValue.value);          setHomepage = pressedVal.value == 0 ? true : false;        }      else        setHomepage = true;    dump("*** pressedVal = " + pressedVal.value + "\n");              if (setHomepage)        nsPreferences.setUnicharPref("browser.startup.homepage", url);                                               },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/f8caaaca72a145f86e57e7486b1dd845d24602a4/navigatorDD.js/clean/xpfe/browser/resources/content/navigatorDD.js