I need to break a string at 30 characters, and insert a - and newline
<p>I need to insert a BR tag at the 30th position of a string if it is longer then 30.
Also, if the 29th position is not a space i.e. " " then I need to insert a - character and THEN insert a BR tag.</p>

<p>I am having issues with getting this to work, specifically detecting the space character.</p>

<p>I tried the wbr character and others but none are cross browser so I'm just inserting a BR tag so the text wraps around at the 30th position and inserting a dash.</p>
