var key=6;

function ciph(code){
	if(code < 46 || code > 122) return code;
	return ((code-46+key) % 77) + 46;
}

function deciph(code){
	if(code < 46 || code > 122) return code;
	code = (code - 46 - key);
	if(code < 0) code+=77;	//modulo von negativen zahlen bleibt negativ
	return code+46;
}

function encode(addy){
var res="";for(i=0;i < addy.length;i++){
	res = res + String.fromCharCode(ciph(addy.charCodeAt(i)));}return res;
}

function decode(addy){
var res="";for(i=0; i < addy.length;i++){
	res=res + String.fromCharCode(deciph(addy.charCodeAt(i)));}return res;
}


function linkme(a){
	location.href=decode(a);
}