var plus = 'pics/plus.gif';
var minus = 'pics/minus.gif';
var maxid = 1;

// =========================

function Collapse(caption, initialShow)
{
	maxid = maxid + 1;
	id = "a" + maxid.toString(10);
	s = '<p onMouseDown="Toggle(' + "'" + id + "'"  + ');"><img id="img' + id + '" src="';
	if(initialShow)
	{
		s = s + minus;
	}
	else
	{
		s = s + plus;
	}
	s = s + '">&nbsp;';
	s = s + '<span class="collapse">' + caption + '</span>' + '</p>';
	s = s + '<div id="' + id + '"';
	if(initialShow == false)
	{
		s = s + ' style="display:none"';
	}
	s = s + '>';
	document.write(s);
}

// =========================

function EndCollapse()
{
	document.write('</div>');
}

// =========================

function Toggle(id)
{
	el = document.getElementById(id);
	image = document.getElementById('img' + id);
	
	if(el.style.display == 'none') 
	{
		image.src = minus;
		el.style.display = 'block';
	}
	else 
	{
		image.src = plus;
		el.style.display = 'none';
	}
}

// =========================

function ObfuscateMail(name, domain)
{
	addr = name + '&#0064;' + domain;
	document.write('<a href="' + 'mailto:' + addr + '">' + addr + '</a>');
}
