// email.js	version 5
// from www.bronze-age.com
var topLevelDomain = new Array()
topLevelDomain[0] = "com";
topLevelDomain[1] = "org";
topLevelDomain[2] = "net";
topLevelDomain[3] = "us";
topLevelDomain[4] = "info";
topLevelDomain[5] = "us";
topLevelDomain[6] = "biz";

var topDom_ = 6;
var m_ = "mailto:";
var a_ = "@";
var d_ = ".";

function gm(who, where, tld, parms)
{
	var s = e(who, where,tld)
	document.write('<a href="'+m_+s+parms+'">'+s+'</a>');
}

function gm2(who, where, tld, parms, fonton, display, fontoff)
{
  document.write('<a href="' + m_ + e(who, where, tld) + parms + '">'+fonton+display+fontoff+'</a>');
}

function e(who, where, tld)
{
	var s = who+a_;
	if (tld != -2)
	{
		s+= where;
		if ( tld >= 0)
			s+= d_+topLevelDomain[tld];
	}
	else
		s+= swapper(who);
	return s;
}

function swapper(w)
{
	var s = "";
	for (var i=0; i<w.length; i+=2)
		if ( i+1==w.length)
			s+= w.chrAt(i)
		else
			s+= w.charAt(i+1)+w.charAt(i);
	return s.replace(/\?/g,'.');
}

