

function ArrayPosition( Elem , Array ) { // ok
	for (index = 0; index < Array.length ; index ++ ) {
		if (Array[index] == Elem) return index;
	}
	return -1;
};

EmailArrayCode	=	Array("1","2","3","5","7","9","B","D","4","6","8","A","C","E","F","0");

function Decrypt_Email(Encrypted_email) {
	Result	= "";
	for (i = 0; i < Encrypted_email.length; i+=3) {
			ASCIICode =  ArrayPosition(Encrypted_email.charAt(i+1),EmailArrayCode) * 16 + 
				     ArrayPosition(Encrypted_email.charAt(i+2),EmailArrayCode);
			Result += String.fromCharCode(ASCIICode);
		}
	return Result;
}


function Email_Link(Encrypted_email,Text_email) {
	email = Decrypt_Email(Encrypted_email);
	if (Text_email == undefined) 
			link_email = email;
	else 
			link_email = Text_email;

	document.write("<a href=mailto:"+email+" >"+link_email+"</a>");
}
