A = {
    rot13: function(str) {
        return str.replace(/[a-zA-Z]/g, function(c){
            return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26);
        });
    },
    autoClear: function(element) {
        var autovalue = element.getAttribute('value');
        element.on('blur', function(e) {
            if (e.target.get('value') == '') {
                e.target.set('value', autovalue);
            }
        });
        element.on('focus', function(e) {
            if (e.target.get('value') == autovalue) {
                e.target.set('value', '');
            }
        });
    }

};

function loc(url) {
    return context.currentUrl + url;
}

