// code..js
// encrypt mail address
// By robert-A-T-attac-D-O-t-be 27/05/02
// FreeWare, Open Content

function decode(adr) {
email="";
	for (i=adr.length-1;i>-1;i--) {
//		ch=adr[i];
		ch=adr.substring(i,i+1);
		if (ch==":") {ch="@"}
		if (ch=="!") {ch="?"}
		if (ch=="#") {ch="&"}
		email=email.concat(ch);
		}
}

function mdecode(adr){
	decode(adr)
	document.location="mailto:"+email;
}

function ldecode(adr){
	decode(adr)
	document.write(email);
}

function remplace(expr,a,b) {
    var i=0
    while (i!=-1) {
        i=expr.indexOf(a,i);
        if (i>=0) {
            expr=expr.substring(0,i)+b+expr.substring(i+a.length);
            i+=b.length;
        }
    }
    return expr
   }

// pas de : # $
function encode(adr) {
email="";

	for (i=adr.length-1;i>-1;i--) {
		ch=adr.substring(i,i+1);
		if (ch=="@") {ch=":"}
		if (ch=="?") {ch="!"}
		if (ch=="&") {ch="#"}
		email=email.concat(ch);
		}

    email = remplace(email,"'","\\'");
    email = remplace(email,'"','');

return email;
}

function noscript(adr) {
email="";

	for (i=0;i=adr.length-1;i++) {
		ch=adr.substring(i,i+1);
		if (ch=="@") {ch="|"}
		email=email.concat(ch);
		}
return email;
}
		

