function insert_e(d,n,tld,id) {
	container = document.getElementById(id);
	attach_innerhtml(n,d,tld,container);
	attach_onclick_event(n,d,tld,container);
}

function attach_innerhtml(n,d,tld,container) {
	var address;
	address = create_disrupted_e_address(n,d,tld);
	container.innerHTML = address;
}

function attach_onclick_event(n,d,tld,container) {
	container.onclick = function() {
		var address;
		address = create_e_address(n,d,tld);
		window.location = "mailto:"+address;
		void(0);
		return false;
	}
}

function create_e_address(n,d,tld) {
	return n+'@'+d+'.'+tld;
}

function create_disrupted_e_address(n,d,tld) {
	disrupter = '<span class="escript">_</span>';
	return disrupter+n+disrupter+'@'+disrupter+d+disrupter+'.'+disrupter+tld+disrupter;
}
