function mail_encode(address) {
	var key = "8460357192";
	var encoded = "";
	for(var i=0;i<address.length;i++) {
		var c = address.charCodeAt(i);
		if(c<100) c = "0" + c;
		encoded += c;
	}
	var encoded2 = "";
	for(var i=0;i<encoded.length;i++) {
		var c = parseInt(encoded.charAt(i));
		encoded2 += key.charAt(c);
    }
	return encoded2;
}




function mail_decode(str) {
	var key = "8460357192";
	var encoded = "";
	var original = "";
	for(var i=0;i<str.length;i++) {
		encoded += key.indexOf(str.charAt(i));
		if(i%3==2) { 
			var code = encoded.charAt(i-2) + encoded.charAt(i-1) + encoded.charAt(i);
			original += String.fromCharCode(parseInt(code, 10));
		}
	}
	return original;

}

function writemail(encoded, label) {
	var address = mail_decode(encoded);
	if(!label) label = address;
	document.writeln("<a href='mailto:"+address+"'>"+label+"</a>");
}
