// Returns an array containing elements parsed out of the 
// original string (OriginalStr) using the delimiter
// indicated by the variable DelimiterChar

function parseString(OriginalStr,DelimiterChar){
   this.length = 1;
   var TempStr = OriginalStr;
   var NotDone = 1;
   var i = 0;
   while (NotDone){
      if (i > 0){this.length++}
      DelimiterLoc = TempStr.indexOf(DelimiterChar);
      if (DelimiterLoc != -1){
         this[i] = TempStr.substring(0,DelimiterLoc);
         TempStr = TempStr.substring(DelimiterLoc + 1,TempStr.length);
         i++;
      }else{
         this[i] = TempStr;
         NotDone = 0;
         i++;
      }
   }
   return this;
}
