	var myrules = {
		'h3' : function(element){
			element.onclick = function(){

				var thisUL = this.parentNode.getElementsByTagName("ul");
				
				if (thisUL.length > 0)  {
					if (thisUL[0].style.display == "block") {
						thisUL[0].style.display = "none";
					} else {
						thisUL[0].style.display = "block";
					}
				}
			}
		}
	};

	function initialShowState() {
		hideElements("ul");
		var elements = window.document.getElementById("ul0");
		elements.style.display = "block";
	}
	
	function hideElements(tagName) {
		var elements = window.document.getElementsByTagName(tagName);
		for (var i = 0; i < elements.length; i++) {
			elements[i].style.display = "none";
		}
	}

	Behaviour.register(myrules);
	Behaviour.addLoadEvent(initialShowState);
