rem: throbberElement.setAttribute("busy", "false") 
add: if (throbberElement) throbberElement.setAttribute("busy", "false") 
context: calendarManager.prototype.refreshAllRemoteCalendars = function calMan_refreshAllRemoteCalendars(){   var throbberElement = document.getElementById("navigator-throbber");      //get all the calendars.   //get all the other calendars   var SubNodes = this.rootContainer.getSubNodes();   for( var i = gNextSubNodeToRefresh; i < SubNodes.length; i++ )   {      //check their remote attribute, if its true, call retrieveAndSaveRemoteCalendar()      if( SubNodes[i].getAttribute( "http://home.netscape.com/NC-rdf#remote" ) == "true" )      {         throbberElement.setAttribute("busy", "true")         this.retrieveAndSaveRemoteCalendar( SubNodes[i] );         gNextSubNodeToRefresh = i+1;         return;      }   }   gNextSubNodeToRefresh = 0;   throbberElement.setAttribute("busy", "false")}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/6c66b63f9ac667be1ac2f80956e01739e9108bea/calendarManager.js/clean/calendar/resources/content/calendarManager.js