// ermittelt die body1 body2 höhe
function divhoehe(bodynumber) {
  if (document.getElementById(bodynumber).offsetHeight) {
    return document.getElementById(bodynumber).offsetHeight;
  }
}

// ändert die größe blitzartig
function changeSize(bodynumber,size)
{
if(size == '') {
if (document.getElementById) { // DOM3 = IE5, NS6
    document.getElementById(bodynumber).style.height = '';
    }
    else {
    if (document.layers) { // Netscape 4
    document.bodynumber.height = '';
    }
    else { // IE 4
    document.all.bodynumber.style.height = '';
    }
    }
} else {
if (document.getElementById) { // DOM3 = IE5, NS6
    document.getElementById(bodynumber).style.height = size + 'px';
    }
    else {
    if (document.layers) { // Netscape 4
    document.bodynumber.height = size + 'px';
    }
    else { // IE 4
    document.all.bodynumber.style.height = size + 'px';
    }
    }
  }
}

// ändert die größe smooth
function changeSizeup(thisName,newHeight)
{
oldHeight = divhoehe(thisName);

  function changeSizeRepeat(thissName,oldHeight,newHeight) {
      if(document.getElementById(thisName).style.height == newHeight+"px")
      {
                  document.getElementById(thisName).style.height = oldHeight+"px";
      }
      else
      {
                if(oldHeight > newHeight) {
                        altekleinereHeight = (oldHeight-70);
                        document.getElementById(thisName).style.height = altekleinereHeight+"px";
                        setTimeout(function() {changeSizeRepeat(thisName,altekleinereHeight,newHeight)} ,1);
                } else {
                        document.getElementById(thisName).style.height = newHeight+"px";
              }
      }
  }
changeSizeRepeat(thisName,oldHeight,newHeight);
}

