// 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;
}

// popups (aide)
var fpopup;
function popup(url, nom, top, left, largeur, hauteur, delai) {
//	url = "../html/" + url;

//	if(navigator.appName == "Netscape") {hauteur=hauteur+50;}

  var strarg = "dependent=1";
	strarg += ",height="+hauteur+",width="+largeur;
	strarg += ",top="+top+",left="+left;
	strarg += ",toolbar=0,location=0,directories=0,menuBar=0,resizable=1,copyhistory=0,scrollbars=1"

//	setTimeout(fpopup =  window.open(url,nom,strarg), delai);
	fpopup =  window.open(url,nom,strarg);
	fpopup.focus();
	
//   fpopup.resizeTo(largsize,hautsize);
//  fpopup.document.close();
//	if(navigator.appName == "Netscape") {parent.focus();}
//  return false;
}


