Encode chars
@param  {String} s
@return {String}
function encode(s) {
    var pairs = {
        '&': '&amp;',
        '"': '&quot;',
        '\'': '&apos;',
        '<': '&lt;',
        '>': '&gt;'
    };

    for (var r in pairs) {
        if (typeof s !== 'undefined') {
            s = s.replace(new RegExp(r, 'g'), pairs[r]);
        }
    }

    return s || '';
}