
function obfuscate (text)
{
    var obfuscated = '';

    for (i = 0; i < text.length; i++) {
		obfuscated += "&#" + text.charCodeAt(i);
	}
	return (obfuscated);
}

function email_link (mailbox, domain, link_text, extras)
{
	if (mailbox == '') {
		return false;
	}
	
	if (domain == '') {
		var domain_name	= 'cavalieri-hotel.com';
	}
	else var domain_name	= domain;
	
	var email	 	= mailbox + '@' + domain_name;
	var email_obf 	= obfuscate (email);
	
	// use the link_text provided or the address if it's not.
	if (link_text != '') {
		var link_text_obf = obfuscate (link_text);
	}
	else {
		var link_text_obf = email_obf;
	}
	document.write('<a href="mailto:' + email_obf + '"' + extras + '>' + link_text_obf + '</a>');
}

function show_address (mailbox, domain, link_text)
{
	if (mailbox == '') {
		return false;
	}
	
	if (domain == '') {
		var domain_name	= 'cavalieri-hotel.com';
	}
	else var domain_name	= domain;
	
	var email	 	= mailbox + '@' + domain_name;
	var email_obf 	= obfuscate (email);

	// use the link_text provided or the address if it's not.
	if (link_text != '') {
		var link_text_obf = obfuscate (link_text);
	}
	else {
		var link_text_obf = email_obf;
	}
	document.write('<a href="mailto:' + email_obf + '">' + link_text_obf + '</a>');
}

