function encrypt_offset(string, offset) {
	var n=0;
	var r="";
	for(var i=0;i<string.length;i++) { 
		n=string.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(-offset)); 
	}
	return r;
}
function do_encryption() {
	var function_name = document.form.function_name.value;
    var selectedItem = document.form.offset.selectedIndex;
	var offset = document.form.offset.options[selectedItem].value;	
	for (var i = 0; i<6; i++) {
    	var address = document.form.elements[2*i].value;
    	if (address != '') {
    		encrypted =  encrypt_offset("mailto:"+address, offset);
    		link = 'javascript:'+function_name+'(\''+encrypted+'\');';
    		document.form.elements[2*i+1].value = link;
    	}
    }
}
function encrypt(string) {
	var n=0;
	var r="";
	for(var i=0;i<string.length;i++) { 
		n=string.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(3)); 
	}
	return r;
}
function linkTo_UnCrypt(string)	{
	location.href=encrypt(string);
}

