function generate_ucb_email(username, hostname, endpunct) {
	var domain = ".berkeley.edu";
	var atsign = "&#64;";
	var addr = username + atsign + hostname + domain;
	if(arguments.length < 3) {
		endpunct = "";
	};
	document.write(
		"<" + "a" + " " + "href=\"" + "mail" + "to:" + addr + "\">" +
		addr + "<\/a>" + endpunct);
	};

function generate_atberkeleyedu_email(username, endpunct) {
	var domain = "berkeley.edu";
	var atsign = "&#64;";
	var addr = username + atsign + domain;
	if(arguments.length < 2) {
		endpunct = "";
	};
	document.write(
		"<" + "a" + " " + "href=\"" + "mail" + "to:" + addr + "\">" +
		addr + "<\/a>" + endpunct);
	};

function generate_atberkeley_email(username, endpunct) {
	var domain = "berkeley.edu";
	var shortdomain = "berkeley";
	var atsign = "&#64;";
	var addr = username + atsign + domain;
	var shortaddr = username + atsign + shortdomain;
	if(arguments.length < 2) {
		endpunct = "";
	};
	document.write(
		"<" + "a" + " " + "href=\"" + "mail" + "to:" + addr + "\">" +
		shortaddr + "<\/a>" + endpunct);
	};

function generate_any_email(username, hostname, domain, endpunct) {
	var atsign = "&#64;";
	var addr = username + atsign + hostname + "." + domain;
	if(arguments.length < 4) {
		endpunct = "";
	};
	document.write(
		"<" + "a" + " " + "href=\"" + "mail" + "to:" + addr + "\">" +
		addr + "<\/a>" + endpunct);
	};

function generate_short_email(username, hostname, endpunct) {
	var domain = ".berkeley.edu";
	var atsign = "&#64;";
	var addr = username + atsign + hostname + domain;
	var addrdisplay = username + atsign + hostname;
	if(arguments.length < 3) {
		endpunct = "";
	};
	document.write(
		"<" + "a" + " " + "href=\"" + "mail" + "to:" + addr + "\">" +
		addrdisplay + "<\/a>" + endpunct);
	};

