rem: request.open( "GET", ThisCalendarObject.remotePath, false ); 
add: request.open( "GET", ThisCalendarObject.getAttribute( "http: 
context: calendarManager.prototype.retrieveAndSaveRemoteCalendar = function calMan_retrieveAndSaveRemoteCalendar( ThisCalendarObject, onResponse ){   //the image doesn't always exist. If it doesn't exist, it causes problems, so check for it here   if( document.getElementById( "calendar-list-image-"+ThisCalendarObject.serverNumber ) )      document.getElementById( "calendar-list-image-"+ThisCalendarObject.serverNumber ).setAttribute( "synching", "true" );   calendarToGet = ThisCalendarObject;   // make a request   xmlhttprequest = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]   request =  xmlhttprequest.createInstance( Components.interfaces.nsIXMLHttpRequest );       request.addEventListener( "load", onResponse, false );   request.addEventListener( "error", onError, false );      request.open( "GET", ThisCalendarObject.remotePath, false );    // true means async      request.send( null );}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/eccfe24949238ab11afd71e280a2c50fe7ee3ea0/calendarManager.js/buggy/calendar/resources/content/calendarManager.js