﻿Tactica.Bullets = new Object();

Tactica.Bullets.Init = function()
{
	var uls = document.getElementsByTagName ? document.getElementsByTagName("UL") : new Array();
	
	for (var i = 0; i < uls.length; i++)
	{
		if (uls[i].className.indexOf("bulletList") >= 0)
		{
			var h3s = document.getElementsByTagName("H3");
			
			for (var j = 0; j < h3s.length; j++)
			{
				h3s[j].isOpen = false;
				h3s[j].onclick = Tactica.Bullets.Click;
			}
		}
	}
}

Tactica.Bullets.Click = function()
{
	var uls = this.parentNode.getElementsByTagName("UL");
	
	this.isOpen = !this.isOpen;

	for (var i = 0; i < uls.length; i++)
	{
		uls[i].style.display = this.isOpen ? "block" : "none";
	}
}