// JavaScript Document
function init() {

    hide_answers();
	arm_links();
}

function hide_answers() {

    var question_list = document.getElementById("question_list");
	var paragraphs = question_list.getElementsByTagName("p"); 
	
    for (var i = 0; i < paragraphs.length; i++) { 
        paragraphs[i].style.display = "none"; 
    }
}

function arm_links() {

    var question_list = document.getElementById("question_list");
	var links = question_list.getElementsByTagName("a"); 
	
    for (var i = 0; i < links.length; i++) { 
        links[i].onclick = show_answer; 
    }
}



function show_answer(event_object) {

	var targ;
	
	if (!event_object) {
	
	   var event_object=window.event;
	}
	
	if (event_object.target) {
	
	   targ=event_object.target;
	}
	else if (event_object.srcElement) {
	
	   targ=event_object.srcElement;
	}
	
	if (targ.nodeType==3) {// defeat Safari bug

	    targ = targ.parentNode;
	}

	hide_answers();
	var parent = targ.parentNode;

	var paragraphs = parent.getElementsByTagName("p"); 
		
	for (var i = 0; i < paragraphs.length; i++) { 
		
		paragraphs[i].style.display = "block"; 
    }
}

window.onload = init;
