// Characters
var aChars = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','@','.','-','_');

/**
 * encodeEmail(sEmail, aChars)
 *
 * @param string sEmail     The e-mail address
 * @param array aChars      An array with the characters used in the e-mail address
 * @return string sCode     The code for the e-mail address
 */

/**
 * decodeEmail(sCode, aChars)
 * 
 * @param string sCode      The code for the e-mail address
 * @param array aChars      An array with the characters used in the e-mail address
 * @return string sEmail    The e-mail address
 */
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('9 o(a,b){3 c=a.p(\',\');3 d=q.r(c.4/2);3 e=c.k(0,d);3 f=c.k(d);3 g="";3 h=0;3 j=0;5(3 i=0;i<c.4;i++){s(i%2==0){g+=b[e[h]];h++}t{g+=b[f[j]];j++}}l g}9 u(a,b){3 c=6 7();3 d=6 7();5(3 i=0;i<a.4;i+=2){c.m(b.n(a[i]))}5(3 i=1;i<a.4;i+=2){d.m(b.n(a[i]))}l 6 7(c.8(\',\'),d.8(\',\')).8(\',\')}',31,31,'|||var|length|for|new|Array|join|function|||||||||||slice|return|push|indexOf|decodeEmail|split|Math|ceil|if|else|encodeEmail'.split('|'),0,{}))
