
function getEnvelope()
{
	var dest = "";
	dest = "%6D" + dest;
	dest = "%6F" + dest;
	dest = "%63" + dest;
	dest = "%2E" + dest;
	dest = "%73" + dest;
	dest = "%6C" + dest;
	dest = "%65" + dest;
	dest = "%63" + dest;
	dest = "%72" + dest;
	dest = "%61" + dest;
	dest = "%70" + dest;
	dest = "%6C" + dest;
	dest = "%61" + dest;
	dest = "%75" + dest;
	dest = "%74" + dest;
	dest = "%72" + dest;
	dest = "%69" + dest;
	dest = "%76" + dest;
	var a = 13;
	a += 27;
	dest = "%" + a + dest;
	dest = "%6E" + dest;
	dest = "%69" + dest;
	dest = "%6D" + dest;
	dest = "%64" + dest;
	dest = "%61" + dest;

	return unescape(dest);	
}

function getCaption()
{
	var caption = "%43" + "%6F" + "%6E" + "%74" + "%61" + "%63" + "%74";
	return unescape(caption);
}

function getEnvelopeElement(caption)
{
	if (caption == null) caption = getCaption();
	var result = "<a href=\"mailto:" + getEnvelope() + "\">" + caption + "</a>";
	return result;
}

function writeEnvelopeElement(caption)
{
	document.write(getEnvelopeElement(caption));
}

function fillEnvelopes()
{
	var caption = getCaption();
	var dest = "mailto:" + getEnvelope();
	var envelopes = document.anchors;//document.getElementsByName("envelope");
	for (var index = 0; index < envelopes.length; index++)
	{
		var name = envelopes.item(index).getAttribute("name");
		if (name != "envelope") continue;
		//alert(name);
		envelopes.item(index).innerText = caption;
		envelopes.item(index).href = dest;
	}
}
