Event.observe(window, 'load', function(){
	var tags = $$('a.encrypted');
	if (tags!=null && tags.length > 0) {
		tags.each(function(tag){
			var crypted = tag.innerHTML;
			var hasCaption = !(crypted.indexOf("-caption-") == -1);
			var crypto = '';
			var caption = '';
			if (hasCaption) {
				var elements = crypted.split("-caption-");
				crypto = elements[0].split('-');
				caption = elements[1];
			}else{
				crypto = crypted.split('-');
			}
			var plain = '';
			for (var i = crypto.length-1; i >= 0; --i) {
				plain += String.fromCharCode(crypto[i]);
			}
			if (hasCaption) {
				tag.update(caption);
			}else{
				tag.update(plain);
			}
			tag.href = 'mailto:' + plain;
			tag.removeClassName('encrypted');
			tag.addClassName('decrypted');
		});
	}
});
