function ShowIndividualItems(elm) {
  ul = elm.parentNode.parentNode;
  while (ul.tagName != "DIV" && ul.nextSibling != null && ul.className != "IndividualItems") {ul = ul.nextSibling;}

  if (ul.style.display.toLowerCase() == "block") {
    ul.style.display = "none";
  } else {
    ul.style.display = "block";
  }
}

function ShowItems(elm, ClassName) {

  var div = null;

  curr = elm.parentNode.parentNode;


  // Get Individual Items
  while (curr != null) {
    if (curr.tagName != null && curr.tagName.toUpperCase() == "DIV" && curr.className.toUpperCase() == ClassName.toUpperCase()) {
     div = curr;
     break; 
   }
    curr = curr.nextSibling;
  }

  if (div == null) return;
  

  if (div.style.display.toLowerCase() == "block") {
    div.style.display = "none";
  } else {
    div.style.display = "block";
  }
  
}