function BuildMail(title, alias, cssclass)
{
	BuildMailDomainSubject(title, alias, "ci.glendale.ca.us", null, cssclass);
}

function BuildMailDomain(title, alias, domain, cssclass)
{
	BuildMailDomainSubject(title, alias, domain, null, cssclass);
}

function BuildMailSubject(title, alias, subject, cssclass)
{
	BuildMailDomainSubject(title, alias, "ci.glendale.ca.us", subject, cssclass);
}

function BuildMailDomainSubject(title, alias, domain, subject, cssclass)
{
	aliasAry = alias.split(";");
	domainAry = domain.split(";");

	aryLen = aliasAry.length;
	lastDomain = domainAry.length;

	mailLink = "<a HREF='mailto:";

	for (i = 0; i < aryLen; i++)
	{
		if (i < lastDomain)
		{
			mailLink += aliasAry[i] + "@" + domainAry[i];
		}
		else
		{
			mailLink += aliasAry[i] + "@" + domainAry[lastDomain - 1];
		}

		if (i < aryLen - 1)
		{
			mailLink += ";";
		}
	}

	if (subject != null)
	{
		mailLink += "?subject=" + subject;
	}

	mailLink += "'";

	if (cssclass != null)
	{
		mailLink += " class='" + cssclass + "'";
	}

	mailLink += ">" + title + "</a>";

	document.write(mailLink);
}

function BuildSpam()
{
	stuff = "<input type='hidden' id='btnClick' name='btnClick' " +
		"maxlength='1' /><input type='hidden' id='btnKeyPress' " +
		"name='btnKeyPress' maxlength='3' />"

	document.write(stuff);
}

function IsSpam(theForm)
{
	rslt = false;
	mouseClick = theForm.elements["btnClick"];
	keyPress = theForm.elements["btnKeyPress"];

	if ((mouseClick.value >= 0) || (keyPress >= 0))
	{
		rslt = true;
	}
	else
	{
		rslt = false;
	}

	return (rslt);
}

function RegisterUserClick(event)
{
	x = document.getElementById("btnClick");
	x.value = event.button;
}

function RegisterUserKeyPress(event)
{
	ieBrowser = "Microsoft Internet Explorer";

	enterKey = 13;
	spaceKey = 32;

	x = document.getElementById("btnKeyPress");

	if (navigator.appName == ieBrowser)
	{
		theKey = event.keyCode;
	}
	else
	{
		theKey = event.which;
	}

	if ((theKey == enterKey) || (theKey == spaceKey))
	{
		x.value = theKey;
	}
}
