aFullText = new Array();

var sID = '@';

for (var i = 0; i <= document.getElementsByTagName('div').length -1; i++)
  if (document.getElementsByTagName('div')[i].id != '')
    if (document.getElementsByTagName('div')[i].id.indexOf('news_') != -1)
      {
      sID = document.getElementsByTagName('div')[i].id;
      aFullText[aFullText.length] = document.getElementById(sID).innerHTML;
      ShortenText(sID, aFullText.length -1);
      }

function ShortenText (sID, iEntry) {
var sTemp = String(aFullText[iEntry]).toLowerCase();
var iCopyUntil = 150;

  if (
      sTemp.indexOf('<a ') >= 0 &&
      sTemp.indexOf('<a ') <= iCopyUntil &&
      sTemp.indexOf('<\/a>') > iCopyUntil
      )
    iCopyUntil = sTemp.indexOf('<\/a>') +4;

  if (sTemp.length > iCopyUntil +50)
    {
    sTemp = String(aFullText[iEntry]).substr(0, iCopyUntil) + '...';
    sTemp = sTemp.replace(' Uhr',  ' Uhr <a href="javascript:ExpandText(\'' + sID + '\', ' + iEntry + ');">[&Ouml;FFNEN]</a>');
    document.getElementById(sID).innerHTML = sTemp;
   }
}

function ExpandText (sID, iEntry) {
var sTemp = aFullText[iEntry];
    sTemp = sTemp.replace(' Uhr',  ' Uhr <a href="javascript:ShortenText(\'' + sID + '\', ' + iEntry + ');">[SCHLIE&szlig;EN]</a>');

  document.getElementById(sID).innerHTML = sTemp;
}