function unscramble(){	
	 var all_elements=document.getElementsByName('scrambled_mail_href');
	 if(all_elements.length>0){
		 for(i=0;i<=all_elements.length-1;i++){ 
			var this_link = all_elements[i];
			
			//function that attaches onclick to all <a> elements that have scrambled mail...
			this_link.onclick = function () {
				var link = this;
				s="ocknv";
				r="";
				for(var i=0; i < s.length; i++) {
					n=s.charCodeAt(i);
					if (n>=8364) {n = 128;}
					r += String.fromCharCode(n-(2));
				}
				r+='o';
				link.href=r+":"+link.title;
			}
			
			//unscramble words inside '> <' tags
			var uglymail = this_link.firstChild.nodeValue;
			var nicemail='';
            if (uglymail != null) {}
                for(var j=0; j < uglymail.length; j++) {
                    n=uglymail.charCodeAt(j);
                    if (n>=8364) {n = 128;}
                    nicemail += String.fromCharCode(n-1);
                }
            }
			this_link.firstChild.nodeValue = nicemail;
			
			//unscramble title tag (we hold the mail there)
			var uglytag = this_link.title;
			//alert(uglytag);
			var nicetag = '';
			for(var j=0; j < uglytag.length; j++) {
				n=uglytag.charCodeAt(j);
				if (n>=8364) {n = 128;}
				nicetag += String.fromCharCode(n-1);
			}
			this_link.title=nicetag;
			 
		}
	 }

addOnLoad(unscramble);