var questions = document.getElementsByTagName('dt');
var answers = document.getElementsByTagName('dd');

function displayToggle(){

     toggleAllOff(); 

     for (var m=0; m<questions.length; m++) {
         questions[m].onclick=function() {
             var qnext = this.nextSibling;
             while(qnext.nodeType != 1) qnext=qnext.nextSibling; 
             qnext.className=((qnext.className=="hide") ? "show" : "hide");
          }
      }
}

window.onload=function() {
     displayToggle();
}



function toggleAllOff(){
     for (var g = 0; g < answers.length; g++) {
        answers[g].className = 'hide';
     }
}
        
function toggleAllOn(){
     for (var y = 0; y < answers.length; y++) {
        answers[y].className = 'show';
     }
}
