function wordwrap( str, int_width, str_break, cut ) { var m = int_width, b = str_break, c = cut; if(m < 1) { return str; } var r = str; while (r.indexOf("\r",0)>0) { r = r.replace("\r"," "); } while (r.indexOf("\n",0)>0) { r = r.replace("\n"," "); } while (r.indexOf(String.fromCharCode(9),0)>0) { r = r.replace(String.fromCharCode(9)," "); } var i = r.indexOf(" ",0); while (i > 0) { r = r.substring(0, i) + r.substr(i+1); i = r.indexOf(" ",0); } var x = r.split(" "); var z = ""; var t = ""; for (i=0; i m) { if (z.length == 0) { z = t;} else { z += b + t; } t = x[i]; } else { if (t.length == 0) { t = x[i];} else { t += " " + x[i]; } } } if (z.length == 0) { z = t;} else { z += b + t; } return z; }