function toggleReplies(id, totalReplies) {
  var toggleBlock = document.getElementById("replyblock" + id);
  var toggleSpan = document.getElementById("replyspan" + id);
  var toggleBlockDisplay = (toggleBlock.style.display == 'none' || toggleBlock.style.display == '') ? 'block' : 'none';
  var toggleSpanHTML = (toggleBlock.style.display == 'none' || toggleBlock.style.display == '') ? 'hide' : 'show';
  var toggleText = (totalReplies > 1) ? ' replies' : ' reply';
  toggleBlock.style.display = toggleBlockDisplay;
  toggleSpan.innerHTML = toggleSpanHTML + toggleText;
}

function togglePost(id) {
  var toggleBlock = document.getElementById("postcontent" + id);
  var toggleSpan = document.getElementById("postspan" + id);
  var toggleBlockDisplay = (toggleBlock.style.display == 'none') ? 'block' : 'none';
  var toggleSpanHTML = (toggleBlock.style.display == 'none') ? 'hide' : 'show';
  var toggleText = ' comment';
  toggleBlock.style.display = toggleBlockDisplay;
  toggleSpan.innerHTML = toggleSpanHTML + toggleText;
}

function toggleConversation(id, replyArray, replySizeArray) {
  var conversationSpan = document.getElementById("convspan" + id);
  var conversationHTML = conversationSpan.innerHTML;
  var toggleBlockDisplay = (conversationHTML == 'show full conversation') ? 'block' : 'none';
  var toggleSpanHTML = (conversationHTML == 'show full conversation') ? 'hide' : 'show';
  var conversationSpanHTML = (conversationHTML == 'show full conversation') ? 'hide full conversation' : 'show full conversation';
  for (i = 0; i < replyArray.length; i++) {
  	var id = replyArray[i];
  	var totalReplies = replySizeArray[i];
    var toggleBlock = document.getElementById("replyblock" + id);
    var toggleSpan = document.getElementById("replyspan" + id);
  	toggleBlock.style.display = toggleBlockDisplay;
    var toggleText = (totalReplies > 1) ? ' replies' : ' reply';
    toggleSpan.innerHTML = toggleSpanHTML + toggleText;
  }
  conversationSpan.innerHTML = conversationSpanHTML;
}