﻿
function crypt_mailto(sAddress)
{
	var n = 0;
	var r = "";
	var s = "mailto:"+sAddress;
	var e = "";

	e = e.replace( /@/, " [at] ");
	e = e.replace( /\./g, " [dot] ");

	for( var i=0; i < s.length; i++ )
	{
		n = s.charCodeAt(i);
		if( n >= 8364 )
		{
			n = 128;
		}
		r += String.fromCharCode(n+1);
	}
	return(r);
}

function decrypt_mailto(sValue)
{
	var n = 0;
	var r = "";
	for( var i = 0; i < sValue.length; i++)
	{
		n = sValue.charCodeAt(i);
		if( n >= 8364 )
		{
			n = 128;
		}
		r += String.fromCharCode(n - 1);
	}
	return r;
}

function mailto(sValue)
{
	location.href=decrypt_mailto(sValue);
}
