var highlighted = '';
function highlightFAQ(e) {
/*
  var targ;
  if (e) {
    if (e.target) targ = e.target;
    else if (e.srcElement) targ = e.srcElement;
    if (targ.nodeType == 3) // defeat Safari bug
    targ = targ.parentNode;
  }
  if (targ && targ.parentNode.href && targ.href.indexOf('#')) aHash = targ.href.substring(1);
  else
*/aHash = location.hash.substring(1);
  if (aHash && aHash != highlighted) {
    if (highlighted) document.getElementById(highlighted).className = '';
    document.getElementById(aHash).className = 'highlight';
    highlighted = aHash;
  }
}
highlightFAQ();
