function init() {
	var argv = init.arguments;
	if (!document.getElementById && !document.createElement && !document.createTextNode) oldBrowser(argv[0], argv[1], argv[2], argv[3]);
	else newBrowser(argv[0], argv[1], argv[2], argv[3]);
}

function oldBrowser() {
	var argv = oldBrowser.arguments;
	var uid = argv[1];
	var gid = argv[2];
	document.write('<a href="mailto:' + uid + '@' + gid + '">');
	document.write(argv[0] + '</a>');
}

function newBrowser() {
	var argv = newBrowser.arguments;
	var theSpan = null;
	if (theSpan = document.getElementById(argv[3])) {
		var email = argv[1];
		var host  = argv[2];
		var anchor = document.createElement('a');
		anchor.setAttribute('href','mailto:'+email+'@'+host);
		anchor.appendChild(document.createTextNode(argv[0]));
		theSpan.appendChild(anchor);
	}
}

