var prev = null;

window.onload = function(){
	if (document.getElementsByTagName && document.getElementById){
    	document.getElementById("menu").className = "jsenable";
    	buildList();
    }
}

function buildList(){
	var hs = document.getElementById("menu").getElementsByTagName("h2");
	for (var i = 0; i < hs.length; i++){
    	hs[i].parentNode.className = "show";
	}

	hs = document.getElementById("menu").getElementsByTagName("h3");
	for (var i = 0; i < hs.length; i++){
	    hs[i].onclick = function(){
	        if (this.parentNode.className != "show"){
	            this.parentNode.className = "show";
	            if (prev && prev != this.parentNode) 
	            	prev.className = "hide";
	            prev = this.parentNode;
	        }
	        else
	        	this.parentNode.className = "hide";
	    }
	}
} 

