function createPhraseSnippets(){ print("...createPhraseSnippets..."); var n = datFile.length; var asl = 25; //approx snippet length for(var i = 0; i < n; i++){ var p = datFile[i]; var snip; if(p.length < asl){ snip = p; phraseSnippets.push("..." + snip); } else{ var temp = ""; var count = 0; for(var ndx = p.length-1; ndx >= 0; ndx--){ var char = p[ndx]; temp = char + temp; count++; //go to next space //if count exceeds approx snippet length if(count > asl){ if(char == " "){ temp = "..." + temp; break; } } } snip = temp; phraseSnippets.push(snip); }//end else }//end for loop }//end createPhraseSnippets