coded = "piiwrPYwSS.YzP"
codedlt = "piiwrPYwSS.YzP"

key = "r6hQbGkvca2xRlzC9UHKy7spFfXIuEV5n<gJSOAqDBjWTmiePo0@L>314MNdZwtY8"

//watching namespace pollution here
var decfn = function(str){ 
        var shift=str.length
        var plain=""
        for (i=0; i<str.length; i++){
                if (key.indexOf(str.charAt(i))==-1){
                        ltr=str.charAt(i)
                        plain+=(ltr)
                } else {
                        ltr = (key.indexOf(str.charAt(i))-shift+key.length) % key.length
                        plain+=(key.charAt(ltr))
                }
        }
        return plain;
}
document.write("<a href='mailto:"+decfn(coded)+"'>"+decfn(codedlt)+"</a>")

