 
var atsynonym  = '%54%';
var dotsynonym = '%pw&pw%';

function decodeString(myEncStr) {
    var tmp;
    tmp = myEncStr.replace( eval("/" + atsynonym + "/"), '@');
    tmp = tmp.replace( eval("/" + dotsynonym + "/g"), '.');
    return(tmp);
}

function printLink(myEncStr, withclass, myAlias) {
  var decStr = decodeString(myEncStr);
  with ( document ) {
    open();
        if ( withclass && withclass != '') {
                    if ( myAlias && myAlias != '') { 
            document.writeln("<a href=\"mailto:" + decStr + "\" class=\"" + withclass + "\">" + myAlias + "</a>");
                    } else {
                        document.writeln("<a href=\"mailto:" + decStr + "\" class=\"" + withclass + "\">" + decStr + "</a>");
                    }
        } else {
                    if ( myAlias && myAlias != '') {
            document.writeln("<a href=\"mailto:" + decStr + "\">" + myAlias + "</a>");
                    } else {
                        document.writeln("<a href=\"mailto:" + decStr + "\">" + decStr + "</a>");
                    }
        }
    close();
  }
}
