function toggleAll( rptName ) {
  toggle( rptName + ".desc" );
  toggle( rptName + ".cmt" );
  toggleImage( rptName + ".img" );
}

function toggle( divName ) {
  if(document.getElementById(divName).style.display == 'none') {
    document.getElementById(divName).style.display = 'block';
  } else {
    document.getElementById(divName).style.display = 'none';
  }
}

function toggleImage( imgId ) {
  var src = document.getElementById(imgId).src;
  if(true == endsWith( src, "statusClose.png" )) {
    document.getElementById(imgId).src = "images/statusOpen.png";
  } else {
    document.getElementById(imgId).src = "images/statusClose.png";
  }
}

function endsWith(str1, str2)
{
    var lastIndex = str1.lastIndexOf(str2);
    return (lastIndex != -1) && (lastIndex + str2.length == str1.length);
}
