
function enableEmailLinks() {
	var links = $('a');
	
	links.each(function() {
		var link = $(this);
		
		if (link.attr('href') != '#email') {
			return;
		}
		
		var emailObfuscated = link.text();
		var email = emailObfuscated.replace('(at)', '@');
		var atIndex = email.indexOf('@');
		
		if (atIndex < 0) {
			return;
		}
		
		var firstPart = email.substring(0, atIndex);
		var secondPart = email.substring(atIndex + 1);
		
		link.html(firstPart + '<span style="display: none">NOSPAM</span>&#064;' +
			secondPart);
		
		link.click(function() {
			window.location = 'mailto:' + email;
			return false;
		});
	});
}

function displayBrowserWidth() {
	var width = $(window).width();
	$('.browser_width').text(width);
}

function runUtilities() {
	enableEmailLinks();
}

