/* 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/Licensed under: GNU Lesser General Public License */function truncate() {  var len = 28;  var p = document.getElementById('truncateMe');  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;">' +        '..';      p.innerHTML = trunc;    }  }}

//Trucate Community

function truncate() {  var len = 25;  var p = document.getElementById('truncateMe.community');  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;">' +        '..';      p.innerHTML = trunc;    }  }}
// Multiple onload function created by: Simon Willison// http://simon.incutio.com/archive/2004/05/26/addLoadEventfunction addLoadEvent(func) {  var oldonload = window.onload;  if (typeof window.onload != 'function') {    window.onload = func;  } else {    window.onload = function() {      if (oldonload) {        oldonload();      }      func();    }  }}addLoadEvent(function() {  truncate();});