/* ------- General functions ------- */ // String - Trim leading and trailing spaces function trim(str) { return trimString(str,0); } // String - Trim leading spaces function trimL(str) { return trimString(str,1); } // String - Trim trailing spaces function trimR(str) { return trimString(str,2); } function trimString(str,option) { var i = 0; var j = str.length-1; str = str.split(""); // remove all leading spaces if ((option==0)||(option==1)) { while(i < str.length) { if(str[i]==" ") str[i] = ""; else break; i++; } } // remove all trailing spaces if ((option==0)||(option==2)) { while(j > 0) { if(str[j]== " ") str[j]=""; else break; j--; } } return str.join(""); } function toTitleCase(str) { var str = str.split(""); for (i=0;i