function toggleContact(panelId) {
  var pid = document.getElementById(panelId);

  toggleAll(pid);

  if(pid.className == 'parent closed') {
     pid.className = 'parent open'; 
    
  } else {
     pid.className = 'parent closed';
  }

  return false;

}

function toggleAll(ignoreID) {
  var parentContainer = document.getElementById('contactContainer'); 

  var articles = parentContainer.getElementsByTagName('li');
  for (var jj = 0; jj < articles.length; jj++) {
    var article = articles[jj];

    if (article.getElementsByTagName('div').item(0).nodeName != "DIV") {
      continue;
    }
    
    var compareID = article.getElementsByTagName('div').item(0);

    if(compareID.id != ignoreID.id) {
      compareID.className = 'parent closed';
    }
  }
}