
function debigulate(s) {
	var t = new Array();
	for (var i = 0; i < s.length; i++) {
		t.push(s.charCodeAt(i).toString(36));
	}
	return t.join('.');
}

function rebigulate(s) {
	var t = '';
	var p = s.split('.');
	for (var i = 0; i < p.length; i++) {
		t += String.fromCharCode(parseInt(p[i], 36));
	}
	return t;
}

function rebigulateElementById(eltId) {
	var elt = document.getElementById(eltId);
	elt.innerHTML = rebigulate(elt.innerHTML);
}

function rebigulateEmailElementById(eltId) {
	var elt = document.getElementById(eltId);
	var txt = rebigulate(elt.innerHTML);
	elt.innerHTML = '<a href="mailto:' + txt + '">' + txt + '</a>';
}
