rem: publishObject.username = node.getAttribute( "http:  
context: function publishEntireCalendar(){   var args = new Object();      args.onOk =  self.publishEntireCalendarDialogResponse;   var name = gCalendarWindow.calendarManager.getSelectedCalendarId();   var node = gCalendarWindow.calendarManager.rdf.getNode( name );   var remotePath = node.getAttribute( "http://home.netscape.com/NC-rdf#remotePath" );      if( remotePath != "" && remotePath != null )   {      var publishObject = new Object( );      publishObject.username = node.getAttribute( "http://home.netscape.com/NC-rdf#username" );            publishObject.remotePath = remotePath;            publishObject.password = node.getAttribute( "http://home.netscape.com/NC-rdf#password" );      args.publishObject = publishObject;   }      openDialog("chrome://calendar/content/publishDialog.xul", "caPublishEvents", "chrome,modal", args );}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/58ff24eb3442a99dc4ae0b5e8da801a490834202/calendar.js/buggy/calendar/resources/content/calendar.js