//Simple encryption to hide email addresses from crawlers in webpages.
//This code is based on Free Software provided under an MIT License, and modified by Mark Smith to do reversal of Link Text
//Written by Diego Doval: bnaeQ0bvPXOnZQYgaZqp1ZQO
//http://www.dynamicobjects.com/d2r/
//Link Text reversal based on http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-e-mail-addresses-compared/
var key = "BAD4@.56CEGFHIJKLVWdfTUhijXYZbacemngMNOPQRSopqrstuvz018923klwxy7";
var base = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz@.0123456789";
function generateMailLink(encoded,linkText)
{
 document.write("<a class='left-right' hr"+"ef=\"ma"+"ilto"+":"+decode(encoded)+"\">"
 +decodeReversed(encoded)+"</"+"a>");
}
function decode(str){return codec(key, base, str);}
function decodeReversed(str){return codecReversed(key, base, str);}
function codecReversed(from, to, str)
{
 var codedResult = "";
 for (i = 1; i <= str.length; i++) {
 current = str.charAt(str.length-i);
 idx = from.indexOf(current);
 nextVal = (idx == -1) ? current : to.charAt(idx);
 codedResult += nextVal;
 }
return codedResult;
}
function codec(from, to, str)
{
  var codedResult = "";
  for (i = 0; i < str.length; i++) {
    current = str.charAt(i);
    idx = from.indexOf(current);
    nextVal = (idx == -1) ? current : to.charAt(idx);
    codedResult += nextVal;
  }
  return codedResult;
}