/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Patrick Fitzgerald | http://www.barelyfitz.com/ */

<!--


function truncateExpand(whichId, howMuch) {
  var len = howMuch;
  var p = document.getElementById(whichId);
  if (p) {
    var trunc = p.innerHTML;
    if (trunc.length > len) {

      /* Truncate the content of the P, then go back to the end of the
         previous word to ensure that we don't truncate in the middle of
         a word */
      trunc = trunc.substring(0, len);
      trunc = trunc.replace(/\w+$/, '');

      /* Add an ellipses to the end and make it a link that expands
         the paragraph back to its original size */
      trunc += '<a href="#" ' +
        'onclick="this.parentNode.innerHTML=' +
        'unescape(\''+escape(p.innerHTML)+'\');return false;">' +
        '<span style="font-size: 10px;">[ more ... ]</span><\/a>';
      p.innerHTML = trunc;
    }
  }
}

function truncateLink(str, howMuch) {
  var len = howMuch;
  var p = str;
  if (p) {
    if (p.length > len) {

      var trunc = p.substring(0, len);
      /* trunc = trunc.replace(/\w+$/, ''); */

      trunc +=  '...';  
      
      return trunc;

    }
  }
  return p;
}


-->
