*********************************** *** Javascript String Functions *** *********************************** b[0] = b[0].replace("/", ""); //Replaces all / with a space b[0] = b[0].substring(0,29); //Returns first 29 Characters of a string //substr( start[, length]) descr = "J/Besc/13th Month Paymnts - Lcl Staf/Oct" var descr_cmp0 = descr.substring(2,1); //Returns the 2nd Character in the String ("/") var descr_cmp1 = descr.substring(descr.length-3,0); //Returns the entire string except the last 3 characters ("J/Besc/13th Month Paymnts - Lcl Staf/") var descr_cmp3 = descr_cmp1.substring(descr_cmp1.length-1,descr_cmp1.length); //Returns the last character from descr_cmp1 ("/") //Nested If Statements if (descr.substring(2,1) == "/"){ if (descr_cmp3 == "/") { var descr = descr.substring(0,descr.length-3) + sz3; eval("document.all.de_" + ct + ".value='" + descr + "' ;");} else{ eval("document.all.de_" + ct + ".value='" + descr + "' ;");} } //Select Case simulation var sz1 = str.substr(0,2); var sz2 = str.substr(1,1); var sz3 = "???"; switch (sz1) { case (sz1 = "01" ): {var sz3 = "Jan";} break case (sz1 = "02" ): {var sz3 = "Feb";} break case (sz1 = "03" ): {var sz3 = "Mar";} break case (sz1 = "04" ): {var sz3 = "Apr";} break case (sz1 = "05" ): {var sz3 = "May";} break case (sz1 = "06" ): {var sz3 = "Jun";} break case (sz1 = "07" ): {var sz3 = "Jul";} break case (sz1 = "08" ): {var sz3 = "Aug";} break case (sz1 = "09" ): {var sz3 = "Sep";} break case (sz1 = "10" ): {var sz3 = "Oct";} break case (sz1 = "11" ): {var sz3 = "Nov";} break case (sz1 = "12" ): {var sz3 = "Dec";} break default: {var sz3 = "???";} };