rem: function parseIcalData( icalStr ) 
add: function parseIcalData( icalendarString ) 
context: function parseIcalData( icalStr ){   var calendarEventArray =  new Array();   var i,j;   while( icalStr.indexOf("BEGIN:VEVENT") != -1 )   {       // try to find the begin and end of an event. ParseIcalString does not support VCALENDAR      i = icalStr.indexOf("BEGIN:VEVENT");      j = icalStr.indexOf("END:VEVENT") + 10;      eventData = icalStr.substring(i, j);      calendarEvent = createEvent();      // if parsing import iCalendar failed, add date as description      if ( !calendarEvent.parseIcalString(eventData) )      {         // initialize start and end dates.         initCalendarEvent( calendarEvent );         // Save the parsed text as description.         calendarEvent.description = icalStr;            }      calendarEventArray[ calendarEventArray.length ] = calendarEvent;      // remove the parsed VEVENT from the calendar data to parse      icalStr = icalStr.substring(j+1);   }      return calendarEventArray;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/3a988e91da0018285403052b99c8aa46f194e3e5/calendarImportExport.js/clean/calendar/resources/content/calendarImportExport.js