
function removeFocusOnAllLinks() {
	for(var i=0 ; i < document.links.length ; i++)
		document.links[i].onfocus=blurLink;
}

function blurLink() {
	if (this.blur) this.blur();
}

function rotateRange(c, off, low, high)
{
	var mod = high - low + 1;
	off = mod - off % mod;
	
	return (c - low + off) % mod + low;
}

function mailTo(s, off)
{
    var r = "";
    for(var i = 0; i < s.length; i++)
    {
        var n = s.charCodeAt( i );
        if (n >= 0x21 && n <= 0x7E)
        	n = rotateRange(n, off+i, 0x21, 0x7E);
        
        r += String.fromCharCode(n);
    }
    location.href = "mailto:"+r;
}


//window.onload=removeFocusOnAllLinks;

